~ft/mcfs

A tool for working with (proprietary) video container formats.
matroska: add support for header stripping with no lacing
ivf: make sure to not read outside of the codec private data
mkfile: add packet.h to HFILES

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~ft/mcfs
read/write
git@git.sr.ht:~ft/mcfs

You can also use your local clone with git send-email.

#mcfs

Multimedia container file system.

Someday this might end up as a 9p filesystem for various video container formats so other programs (vidya players) can identify formats and extract streams properly.

extra/ contains additional tools:

  • video/mkvdump, to dump MKV in human readable formand.
  • video/ivf2raw, to rip raw video frames out of IVF.

#Status

The code looks horrible(?).

It's not a filesystem yet, but it can extract video streams (as IVF) and audio streams from MP4 and MKV.