Thread: VirtualDub2
View Single Post
Old 18th October 2018, 00:14   #697  |  Link
shekh
Registered User
 
Join Date: Mar 2015
Posts: 775
Quote:
Originally Posted by davidhorman View Post
When directly opening an MKV (H.264/AVC) what does [+] mean when shown as the frame type (instead of [I], [B], [K], [P], etc)? Does it indicate a problem reading the file?

(also what's the difference between [I] and [K]?)
[+] is a "no frame", frame is expected at this place, but when actually decoding ffmpeg does not report matching timestamp.
some possible reasons:
wrong framerate - you would see + at repeating intervals
or variable framerate,
wrong duration,
also possible corrupt file

If you think it is wrong maybe I need to look at sample.

[I] is frame type as reported by ffmpeg, [K] is frame which I assume is keyframe (IDR) because it is marked as key in the index table.
However I noticed weirdness about it. index in ffmpeg is in damn dts units/order which is slightly off real frames even in best case.
__________________
VirtualDub2
shekh is offline   Reply With Quote