How to read the metadata of a MKV movie files in C# (or C or C++ or AS3)?
for example such
creator
metadatacreator
hasKeyframes
hasVideo
hasAudio
hasMetaData
canSeekToEnd
duration
datasize
videosize
videocodecid
audiosize
audiocodecid
audiosamplerate
audiosamplesize
stereo
filesize
lasttimestamp
lastkeyframetimestamp
lastkeyframelocation
keyframes (filepositions, times)
width
height
framerate
videodatarate
audiodatarate
MKV metadata is the data information about the MKV file – including the title, artist, creation date, genera, album name, encoded date, and more. It makes the MKV files easier for viewers, search engines, and software to understand and organize.
There is always attempting to parse the header yourself.
Also I've seen references to the EBML library being used to decode MKV files. Good luck!
I recently posted C# version to https://github.com/OlegZee/nebml. It contains Title editor sample which demostrate inline editing of certain properties.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With