[FFmpeg-trac] #4643(undetermined:reopened): Multiple "Past duration 0.XXXXXX too large" and "dup=0 drop=1" messages when reencoding a H.264 source to x264

FFmpeg trac at avcodec.org
Tue Aug 23 13:55:16 EEST 2016


#4643: Multiple "Past duration 0.XXXXXX too large" and "dup=0 drop=1" messages
when reencoding a H.264 source to x264
-------------------------------------+-------------------------------------
             Reporter:  birdie       |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by birdie):

 Replying to [comment:19 cehoyos]:
 > Is the issue reproducible with current FFmpeg git head?

 ./ffmpeg -i *flv -c:v libx264 -preset veryslow out.mkv
 ffmpeg version N-81438-g77bf96b Copyright (c) 2000-2016 the FFmpeg
 developers
   built with gcc 6.1.1 (GCC) 20160621 (Red Hat 6.1.1-3)
   configuration: --enable-fontconfig --enable-libfreetype --enable-libopus
 --enable-opengl --enable-openssl --enable-x11grab --enable-pic --enable-
 avresample --enable-gpl --enable-version3 --enable-nonfree --disable-
 shared --enable-static --libdir=/usr/local/lib64 --enable-libx264
 --enable-libx265 --enable-libfdk-aac --disable-lto
   libavutil      55. 29.100 / 55. 29.100
   libavcodec     57. 54.100 / 57. 54.100
   libavformat    57. 48.100 / 57. 48.100
   libavdevice    57.  0.102 / 57.  0.102
   libavfilter     6. 52.100 /  6. 52.100
   libavresample   3.  0.  0 /  3.  0.  0
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  1.100 /  2.  1.100
   libpostproc    54.  0.100 / 54.  0.100
 [flv @ 0x3078040] audio stream discovered after head already parsed
 [flv @ 0x3078040] video stream discovered after head already parsed
 Input #0, flv, from 'stream_xCleopatraxx.flv':
   Duration: 01:58:39.28, start: 4775.088000, bitrate: 218 kb/s
     Stream #0:0: Audio: nellymoser, 44100 Hz, mono, flt
     Stream #0:1: Video: h264 (Baseline), yuv420p(tv), 640x480 [SAR 1:1 DAR
 4:3], 30.30 fps, 15 tbr, 1k tbn, 60 tbc
 [libx264 @ 0x307a420] using SAR=1/1
 [libx264 @ 0x307a420] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
 AVX FMA3 AVX2 LZCNT BMI2
 [libx264 @ 0x307a420] profile High, level 3.2
 [libx264 @ 0x307a420] 264 - core 148 r2699 a5e06b9 - H.264/MPEG-4 AVC
 codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options:
 cabac=1 ref=16 deblock=1:0:0 analyse=0x3:0x133 me=umh subme=10 psy=1
 psy_rd=1.00:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1
 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6
 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0
 bluray_compat=0 constrained_intra=0 bframes=8 b_pyramid=2 b_adapt=2
 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=15
 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=crf mbtree=1 crf=23.0
 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
 [matroska @ 0x307c200] Using AVStream.codec to pass codec parameters to
 muxers is deprecated, use AVStream.codecpar instead.
     Last message repeated 1 times
 Output #0, matroska, to 'out.mkv':
   Metadata:
     encoder         : Lavf57.48.100
     Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p,
 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 15 fps, 1k tbn, 15 tbc
     Metadata:
       encoder         : Lavc57.54.100 libx264
     Side data:
       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
     Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, mono, fltp,
 delay 256, padding 0, 96 kb/s
     Metadata:
       encoder         : Lavc57.54.100 ac3
 Stream mapping:
   Stream #0:1 -> #0:0 (h264 (native) -> h264 (libx264))
   Stream #0:0 -> #0:1 (nellymoser (native) -> ac3 (native))
 Press [q] to stop, [?] for help
 Past duration 0.729988 too large     147kB time=00:00:09.67 bitrate=
 124.3kbits/s speed=3.99x
 Past duration 0.799995 too large
 Past duration 0.929985 too large     175kB time=00:00:10.37 bitrate=
 138.1kbits/s speed=3.54x
 Past duration 0.879997 too large
 Past duration 0.874992 too large
 Past duration 0.719994 too large
 Past duration 0.714989 too large
 Past duration 0.829994 too large
 Past duration 0.764992 too large
 Past duration 0.909996 too large
 Past duration 0.994987 too large
 Past duration 0.764992 too large
 Past duration 0.864998 too large     209kB time=00:00:11.03 bitrate=
 155.1kbits/s speed=2.92x
 Past duration 0.829994 too large
 Past duration 0.914986 too large
 Past duration 0.894997 too large
 Past duration 0.889992 too large
 Past duration 0.794991 too large
 Past duration 0.744987 too large
 Past duration 0.844994 too large
 Past duration 0.824989 too large     236kB time=00:00:11.59 bitrate=
 166.7kbits/s speed=2.68x
 Past duration 0.924995 too large
 Past duration 0.919991 too large
 Past duration 0.764992 too large
 Past duration 0.789986 too large
 Past duration 0.844994 too large
 Past duration 0.779991 too large     262kB time=00:00:12.01 bitrate=
 179.0kbits/s speed=2.46x
 Past duration 0.954994 too large
 Past duration 0.904991 too large
 Past duration 0.809990 too large
 Past duration 0.744987 too large
 Past duration 0.844994 too large
 Past duration 0.734993 too large     293kB time=00:00:12.42 bitrate=
 193.0kbits/s speed= 2.3x
 Past duration 0.939995 too large
 Past duration 0.934990 too large
 Past duration 0.629997 too large
 Past duration 0.820000 too large
 Past duration 0.784996 too large
 Past duration 0.899986 too large
 ^C^Cav_interleaved_write_frame(): Immediate exit requested8 bitrate=
 206.0kbits/s speed= 2.1x
 ^CReceived > 3 system signals, hard exiting

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


More information about the FFmpeg-trac mailing list