Quote:
Originally Posted by mkver
"File is broken, keyframes not correctly marked!"
|
This looks like a bug in ffmpeg to me.
libavformat/matroskadec. seems to assume that the first non-subtitle ( = audio or video) block after a seek-to-keyframe operation must be a key frame. The situation with MLP & TrueHD is, though, that ffmpeg might try to seek to a video key frame and find an audio block first — and that audio block isn't a key frame because it doesn't contain an MLP/TrueHD sync frame.