Vegas Pro to production-ready output. Stream copy decisions backed by formal proofs. Zero generation loss.
[DEMO MODE] This repository contains a fully functional simulation of the MetaSpace workflow. All decision logic is rule-based and transparent. No actual encoding is performed. The production engine uses formal Z3 theorem proving and a native C-Core accelerator.
Traditional NLE renderers (Premiere Pro, DaVinci Resolve, Vegas Pro) re-encode every frame — even when nothing changed. This causes generation loss on every export.
MetaSpace solves this with a mathematical decision engine:
- If source and target format are provably identical → STREAM_COPY (zero quality loss, ~0% CPU)
- If re-encoding is unavoidable → RE_ENCODE with the minimum necessary quality loss
- If clip is unchanged since last export → CACHE_HIT (0ms, from previous analysis)
The decision is not a heuristic. It is a formal proof across 4 dimensions: codec, resolution, fps, pixel format.
Requirements: Python 3.8+ or the bundled .exe (Windows, no install needed)
# Clone
git clone https://github.com/LemonScripter/metaspace-render-demo.git
cd metaspace-render-demo
# Run demo with the included sample project
python metaspace_demo.py sample_projects/sample_vegas.fcpxml youtube_1080
# Run again with the modified project — watch cache hits appear
python metaspace_demo.py sample_projects/sample_modified.fcpxml youtube_1080
# Clear cache and start fresh
python metaspace_demo.py sample_projects/sample_vegas.fcpxml youtube_1080 --clear-cache╔══════════════════════════════════════════════════════════════╗
║ MetaSpace Genomic Render Engine v5 PRO — Demo CLI ║
║ [DEMO MODE: simulation only, no actual encoding] ║
╚══════════════════════════════════════════════════════════════╝
Parsing FCPXML: sample_vegas.fcpxml
Found 10 clips | Profile: YouTube 1080p (H264 1920x1080 @ 25fps VBR)
── Video Decision Engine ──────────────────────────────────────
[DEMO: rule-based logic — production uses formal Z3 theorem proofs]
Clip 1: Interview A [30.0s] OK STREAM_COPY
-> H.264 1080p 25fps yuv420p: exact profile match
Clip 2: Interview B [25.0s] OK STREAM_COPY
Clip 3: B-Roll NTSC [20.0s] !! RE_ENCODE
-> fps mismatch (29.97 -> 25.00)
Clip 4: Title Card [10.0s] OK STREAM_COPY
Clip 5: Archive Footage [30.0s] !! RE_ENCODE
-> codec mismatch (prores -> h264)
Clip 6: Drone 4K [20.0s] !! RE_ENCODE
-> resolution (3840x2160 -> 1920x1080)
Clip 7: Interview C [35.0s] OK STREAM_COPY
Clip 8: Screen Record [20.0s] OK STREAM_COPY
Clip 9: B-Roll Europe [30.0s] OK STREAM_COPY
Clip 10: Logo Animation [20.0s] !! RE_ENCODE
-> pixel format mismatch (yuv422p -> yuv420p)
── Audio Intelligence ─────────────────────────────────────────
Loading: audio_rules/sample_rules.bio (5 rules)
Rule 1: voice_duck applied (200-4000 Hz duck -15.0 dB)
Rule 2: safety_clip_guard applied (master gain -3.0 dB)
Rule 3: dialogue_enhance applied (+2.0 dB @ 2000-5000 Hz)
Rule 4: pre_normalize MRE -> +6.0 dB \
Rule 5: post_normalize MRE -> -6.0 dB / net: 0.0 dB — BOTH SKIPPED
[32-bit float] 5 rules -> 3 effective (2 eliminated by MRE)
── Summary ────────────────────────────────────────────────────
STREAM_COPY : 6/10 (zero generation loss)
RE_ENCODE : 4/10 (with reason logged above)
CACHE_HIT : 0/10 (run again with sample_modified.fcpxml!)
Decision time: 53ms total (5.3ms/clip)
[DEMO MODE] No actual encoding was performed.
Production API / Source License: DM 'PRO' on LinkedIn.
- Copy
scripts/BroadcastExport_FCPXML.csto your Vegas Script Menu folder - Open your project in Vegas Pro
- Tools -> Scripting -> Run Script -> BroadcastExport_FCPXML.cs
- Run the generated
metaspace_export.fcpxmlthrough the CLI
See QUICKSTART.md for the full step-by-step guide.
| Profile | Codec | Resolution | Rate Control | Stream Copy Eligible |
|---|---|---|---|---|
youtube_1080 |
H.264 | 1920x1080 | VBR 15-20 Mbps | Yes (if source matches) |
youtube_4k |
H.264 | 3840x2160 | VBR 50-60 Mbps | Yes (if source matches) |
broadcaster |
H.264 | 1920x1080 | CBR 35 Mbps | Never (CBR required) |
prores_archive |
ProRes 422 HQ | Source | ~220 Mbps | Never (codec conversion) |
pro_animation |
H.264 | 1920x1080 | VBR 20-25 Mbps | Yes (if source matches) |
See docs/PROFILE_REFERENCE.md for all 10 production profiles.
See ARCHITECTURE.md for a full explanation of:
- The Genomic philosophy (stream copy vs. re-encode)
- The Z3 formal proof engine (concept)
- The Bio-Logic audio rule system
- TIFF Smart Copy
The MetaSpace Logic Engine is a domain-agnostic formal verification procedure. Both the autonomous machine safety system and this render engine reduce to the same mathematical formula:
UNSAT( ¬(v₁ = c₁ ∧ v₂ = c₂ ∧ ... ∧ vₙ = cₙ) )
In safety verification the variables are machine state properties checked against
.bio safety invariants. In the render engine they are {codec, resolution, fps, pixel_format} checked against profile requirements. The same Z3 formulas run in
both systems — only the variable bindings differ.
This demo was built to make that claim empirically verifiable: video format metadata is directly inspectable via FFprobe, so every decision the engine makes can be independently audited by anyone, in seconds.
See ARCHITECTURE.md for the full formal treatment.
This demo exposes only the workflow concept. The production MetaSpace engine includes:
- Z3 theorem prover — formal UNSAT proof for stream copy eligibility
- C-Core accelerator — native DLL for audio DSP and visual delta analysis
- Full .bio parser — frequency-dependent, multi-channel, Vegas-Sync capable
- TIFF Smart Copy — MSE-based frame deduplication at ~15x standard speed
- REST API — headless render pipeline integration
DM "PRO" on LinkedIn for production API access or source licensing.
© MetaSpace Technologies | Citrom Média LTD — All rights reserved. Proprietary decision engine, MRE technology, and C-Core accelerator are not included in this demo. https://metaspace.bio | info@metaspace.bio