mirror of
https://github.com/storytold/filmcraft.git
synced 2026-10-24 10:10:05 -06:00
3ccd91820e0ec2022b861480d652ffbe6ffcbaef
Clean-room filmcraft-matroska (L0, std only, wasm-clean) from RFC 8794/9559: EBML reader (VINT ids/sizes, unknown sizes, CRC-32, Void, resync on damage), Segment metadata (Info, Tracks incl. Colour/HDR mastering, ContentEncoding header stripping, SeekHead, Cues, Chapters, Tags, Attachments), cluster scan into isobmff-style sample tables, streaming Demuxer (Read+Seek / slice), Xiph/EBML/fixed lacing, keyframe seek via index/Cues/on-demand scan, CodecID mapping. Minimal MkvWriter (SimpleBlocks, lacing, Cues, SeekHead). ffprobe-oracle tests over 12 ffmpeg fixtures plus laced remuxes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
filmcraft
by the artcraft team
Languages
Rust
99%
Python
0.3%
WGSL
0.3%
Shell
0.2%
JavaScript
0.1%