#259: framerate detection does not work properly. (mkv with default duration !=
actual average duration)
-------------------------------------+-------------------------------------
             Reporter:  mbosner      |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  vc1          |               Resolution:
  pulldown mkv fps                   |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  1            |
-------------------------------------+-------------------------------------

Comment (by michael):

 Replying to [comment:10 gjdfgh]:
 > This happens all the time. The most fun issue I've hit was when the
 framerate stored in the file was based on a frame duration... rounded to
 milliseconds. mkvinfo said "Default duration: 42.000ms (23.810
 frames/fields per second for a video track)". Even thouhg the file was
 actually 23.976, and there were frames with 41 ms duration. (Keep in mind
 that Matroska rounds timestamps to milliseconds.)
 >
 > But IMO libavformat shouldn't try to guess this. This belongs into a
 layer somewhere above the decoder. And it would need to be adaptive: what
 do you do about VFR files?

 so what do you suggest ?
 just closing this ticket ? (ATM lavf doesnt really guess it trusts the
 default duration)
 and timestamps should be "correct" so a layer above should be fine as long
 as it doesnt trust the fps

--
Ticket URL: <https://trac.ffmpeg.org/ticket/259#comment:11>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://avcodec.org/mailman/listinfo/ffmpeg-trac

Reply via email to