Как читать метаданные файлов фильмов MKV на C# (или C или C++ или AS3)?Как читать метаданные файлов фильмов MKV на C#?
, например, такой
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
Я знаю, что это было давно. Я посмотрел на ваш проект, и он выглядит довольно ... сложным. Есть ли доступная документация? – Jan
Что особенно сложно? На самом деле есть два модуля: один определяет Ebml reader/writer, а другой описывает структуру для MKV. – olegz
Когда я посмотрел на него, я ожидал нечто похожее на API. Что-то вроде «Matroshka file = new Matroshka(); file.Load (...); file.Title = "Foobar";». Затем я более пристально посмотрел на примерное решение и надеялся, что я смогу найти все, что мог бы разместить внутри обертки, чтобы получить упомянутое поведение, но я не мог понять, как его использовать вообще ... – Jan