First of all, my end goal is to conceive a standardized model for reproducible (bit for bit identical) construction(demuxing) of audio and video, such that extracting a video or audio stream from a source such as a dvd, bluray, or web (youtube etc) would always yield the same file checksum for each video or audio track.
It seems there's two ways to do this:
-
Store the tracks as raw streams, no container (.h264, .h265, .ac3 etc) This has the disadvantage of lacking timing data, and thus would require a separate pure metadata container file. This is what my issue is a about. Are there any plans to implement something like this, so that a .mkv or whatever file could link to external raw streams, and work like a standalone .mkv file when played ?
-
Use mkv, mka, mks containers, one per each track. But this would require some sort of standardization regarding the library version used, and amke sure whatever metadata written is consistent/reproducible, such that you'd always get an identical file for a certain track. Any ETA for libmatroska2 ?
Would appreciate any thoughts on this issue, and sorry if it's the wrong place for this.
First of all, my end goal is to conceive a standardized model for reproducible (bit for bit identical) construction(demuxing) of audio and video, such that extracting a video or audio stream from a source such as a dvd, bluray, or web (youtube etc) would always yield the same file checksum for each video or audio track.
It seems there's two ways to do this:
Store the tracks as raw streams, no container (.h264, .h265, .ac3 etc) This has the disadvantage of lacking timing data, and thus would require a separate pure metadata container file. This is what my issue is a about. Are there any plans to implement something like this, so that a .mkv or whatever file could link to external raw streams, and work like a standalone .mkv file when played ?
Use mkv, mka, mks containers, one per each track. But this would require some sort of standardization regarding the library version used, and amke sure whatever metadata written is consistent/reproducible, such that you'd always get an identical file for a certain track. Any ETA for libmatroska2 ?
Would appreciate any thoughts on this issue, and sorry if it's the wrong place for this.