Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HOWTO: MOV with "cmov" (compressed mov header) ? #50

Closed
alexbuisson opened this issue Dec 14, 2015 · 1 comment
Closed

HOWTO: MOV with "cmov" (compressed mov header) ? #50

alexbuisson opened this issue Dec 14, 2015 · 1 comment

Comments

@alexbuisson
Copy link

Hi, I'm looking for a way to explore and extract atom from a MOV/Quicktime file.
For now the only thing I was able to do with Bento4, was to explore the 1st level (see below). But is there a way to uncompress and parse the "cmov" atom ?

[ftyp] size=8+24
major_brand = qt
minor_version = 20050300
compatible_brand = qt
compatible_brand =
compatible_brand =
compatible_brand =
[moov] size=8+1447
[cmov] size=8+1439
[free] size=8+182
[wide] size=8+0
[mdat] size=8+990317

@barbibulle
Copy link
Contributor

The runtime doesn't currently support cmov atoms. Those are quite quicktime-specific, so they're not used in "normal" MP4 files. It wouldn't be a big deal to support them, but doing so would introduce a dependency on a decompression library (zlib or equivalent), which would hurt portability. You can always do this externally from the library, by just getting the payload of the 'cmov' atom and decompressing it yourself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants