# 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.
Last 5 commits (shortlog)
Date | Author | Short message | Commit hash |
---|---|---|---|
2021-03-03 | Sigrid | check whether the file even exists | d314994309c751e5a983797760e8386d82ae60eb |
2021-03-02 | Sigrid | update readme | ff2fe1d70fabaf9516f1b5950067941603a50f7b |
2021-03-02 | Sigrid | matroska: ogg: set Theora granule position according to the spec | abd3c14c70b91a3f4f6111c59248ab00c95a95bb |
2021-03-02 | Sigrid | matroska: fix refblock handling | f2ea43a808a7f23093b318e6400c67690f2c026b |
2021-03-02 | Sigrid | matroska: add ASS subtitles extraction (no timestamps rewriting yet) | b1c20b110bb60ffba60baa27d7c076055438b8e2 |
.gitignore LICENSE README.md aac.c ass.c common.h crc32.c ebml.c ebml.h extra/ iso.c ivf.c main.c matroska.c mkfile ogg.c packet.h srt.c