Skip to content
/ sofia Public

library for reading and writing MP4

License

Notifications You must be signed in to change notification settings

3052/sofia

Repository files navigation

sofia

And, in the dream, I knew that he was, going on ahead. He was fixin' to make a fire somewhere out there in all that dark and cold. And I knew that whenever I got there, he'd be there. And then I woke up.

No Country for Old Men (2007)

ISOBMFF

library for reading and writing MP4

prior art

  1. mozilla/mp4parse-rust#415
  2. Eyevinn/mp4ff#311
  3. alfg/mp4-rust#132
  4. yapingcat/gomedia#115
  5. alfg/mp4#27
  6. abema/go-mp4#13
  7. garden4hu/fmp4parser-go#4
  8. eswarantg/mp4box#3
  9. miquels/mp4#2

the normal place to put the encryption information in the segments is in a senc box, and this is not the case in this file, but they seem to be placed in a [uuid] box instead. This is allowed, but not supported by mp4ff library at the moment. In principle the data can be put in any place given by the offset in the saio box

and:

If the Override TrackEncryptionBox parameters flag is set, then the SampleEncryptionBox specifies the AlgorithmID, IV_size, and KID parameters. If not present, then the default values from the TrackEncryptionBox SHOULD be used for this fragment.

About

library for reading and writing MP4

Topics

Resources

License

Stars

Watchers

Forks

Languages