Skip to content

A matroska specification extension that could allow raw media tracks/streams as separate files ? #216

@sgmihai

Description

@sgmihai

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:

  1. 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 ?

  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions