Quote:
AVI can only mark frame drops and possibly inserts
|
Are you sure about that? In all of my captures I can detect a duplicated frame, but never a dropped frame inside the avi file without having the capture log file.
- dropped frame: the data is simply missing, and in the avi file there is no a (simple) way to recognize it. I can only discover a dropped frame looking to the capture software report (for example the log file in AmarecTV) and comparing two captures of the same segment, where one presents a dropped frame. AFAIK a dropped frame can be written as a 0-byte length frame, but I ignore if the capture software we use do that, and eventually how to extract that info from the avi file with a piece of custom software and recognize a "dropped frame".
- inserted frame: this is easy, because an inserted frame is just a repetition of the previous frame. The capture software does not re-write the full frame, but just a few byte instruction, saying to repeat the previous frame. This is easily detectable, for exampe with
VirtualDub, opening the avi file and using "Video -> Go -> Prev drop frame" or "Video -> Go -> Next drop frame". In
VirtualDub the name "drop" is used, but it actually refers to "inserted" frames.
Just for curiosity, how do you manage the dropped frames in vhs-decode?