~ft/mcfs

A tool for working with (proprietary) video container formats.
check whether the file even exists
matroska: ogg: set Theora granule position according to the spec

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/adtsdump, to dump ADTS headers in human readable form.
  • video/mkvdump, to dump MKV in human readable form.
  • video/ivf2raw, to rip raw video frames out of IVF.

#Status

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