[FFmpeg-trac] #4875(ffmpeg:new): Last frame of low-fps vfr mov input file duplicated 40000 times (was: Hangs up during convertion with libx264 to mp4 container)

FFmpeg trac at avcodec.org
Wed Sep 23 19:27:45 CEST 2015


#4875: Last frame of low-fps vfr mov input file duplicated 40000 times
-------------------------------------+-------------------------------------
             Reporter:  maxvgi       |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  ffmpeg
              Version:  git-master   |               Resolution:
             Keywords:  mov fps      |               Blocked By:
  regression                         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by cehoyos):

 * keywords:  deadlock regression => mov fps regression
 * component:  undetermined => ffmpeg


Comment:

 Do you know how the input file was created? The used muxer is known not to
 support variable frame rate correctly but the file has variable frame rate
 afaict...

 If there is an issue, it is a regression since
 c5092025901b37aa5de4f290afb61fc5377eb79d related to ticket #3052.
 {{{
 $ ffmpeg -vsync cfr -i hang_up_during_convertion_to_mp4.mp4 -f null -
 ffmpeg version N-75495-g3441fef Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl
   libavutil      55.  2.100 / 55.  2.100
   libavcodec     57.  3.100 / 57.  3.100
   libavformat    57.  2.100 / 57.  2.100
   libavdevice    57.  0.100 / 57.  0.100
   libavfilter     6.  8.100 /  6.  8.100
   libswscale      4.  0.100 /  4.  0.100
   libswresample   2.  0.100 /  2.  0.100
   libpostproc    54.  0.100 / 54.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 'hang_up_during_convertion_to_mp4.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     title           : "186 stream"
     encoder         : Lavf56.12.103
   Duration: 00:00:29.96, start: 46020.680000, bitrate: 728 kb/s
     Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
 1920x1080, 727 kb/s, 10.01 fps, 25 tbr, 90k tbn, 180k tbc (default)
     Metadata:
       handler_name    : VideoHandler
 Output #0, null, to 'pipe:':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     title           : "186 stream"
     encoder         : Lavf57.2.100
     Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p,
 1920x1080, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc (default)
     Metadata:
       handler_name    : VideoHandler
       encoder         : Lavc57.3.100 rawvideo
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
 Press [q] to stop, [?] for help
 [null @ 0x2b7ee20] Encoder did not produce proper pts, making some up.
 frame=43278 fps=0.0 q=-0.0 Lsize=N/A time=00:28:51.12 bitrate=N/A
 dup=42978 drop=0
 video:4057kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: unknown
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4875#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list