[FFmpeg-trac] #880(avcodec:new): bad two first frames when mpeg2video encoding

FFmpeg trac at avcodec.org
Thu Jan 5 12:05:47 CET 2012


#880: bad two first frames when mpeg2video encoding
-------------------------------------+-------------------------------------
             Reporter:  kuzyag       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avcodec      |                  Version:
             Keywords:  bad 2 first  |  unspecified
  frames, mpeg2video                 |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 When I encode using <b>mpeg2video</b>, in resulting video I have first two
 frames in very low quality.


 {{{
 D:\tmp\9>ffmpeg.exe -threads 8 -i c1_1_13.12.11.mov -vcodec mpeg2video -vb
 40000k -maxrate 40000k -minrate 40000k -bufsize 20000k -threads 8 -y
 test_encoding.mpg
 ffmpeg version N-36363-g0af34c4, Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Jan  3 2012 02:35:39 with gcc 4.5.0 20100414 (Fedora MinGW
 4.5.0-1.fc14)
   configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build
 --arch=x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32-
 --cc='ccache i686-pc-mingw32-gcc' --enable-w
 32threads --enable-memalign-hack --enable-runtime-cpudetect --enable-
 cross-compile --enable-static --disable-shared --extra-libs='-lws2_32
 -lwinmm' --extra-cflags='--static -I/var/
 www/users/research/ffmpeg/snapshots/build/include' --extra-
 ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/build/lib'
 --enable-bzlib --enable-zlib --enable-gpl --enable
 -version3 --enable-nonfree --enable-libx264 --enable-libspeex --enable-
 libtheora --enable-libvorbis --enable-libfaac --enable-libxvid --enable-
 libopencore-amrnb --enable-libopencor
 e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
   libavutil      51. 33.100 / 51. 33.100
   libavcodec     53. 50.100 / 53. 50.100
   libavformat    53. 29.100 / 53. 29.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 57.101 /  2. 57.101
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  5.100 /  0.  5.100
   libpostproc    51.  2.100 / 51.  2.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'c1_1_13.12.11.mov':
   Metadata:
     creation_time   : 2011-12-13 12:49:19
   Duration: 00:01:02.40, start: 0.000000, bitrate: 120761 kb/s
     Stream #0:0(eng): Video: dvvideo (dvh5 / 0x35687664), yuv422p,
 1440x1080 [SAR 4:3 DAR 16:9], 115200 kb/s, 25 fps, 25 tbr, 2500 tbn, 25
 tbc
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 1
 channels, s16, 768 kb/s
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
     Stream #0:2(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 1
 channels, s16, 768 kb/s
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
     Stream #0:3(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 1
 channels, s16, 768 kb/s
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
     Stream #0:4(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 1
 channels, s16, 768 kb/s
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
     Stream #0:5(eng): Data: none (tmcd / 0x64636D74)
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
 [buffer @ 0x18af460] w:1440 h:1080 pixfmt:yuv422p tb:1/1000000 sar:4/3
 sws_param:
 Output #0, mpeg, to 'test_encoding.mpg':
   Metadata:
     creation_time   : 2011-12-13 12:49:19
     encoder         : Lavf53.29.100
     Stream #0:0(eng): Video: mpeg2video, yuv422p, 1440x1080 [SAR 4:3 DAR
 16:9], q=2-31, 40000 kb/s, 90k tbn, 25 tbc
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
     Stream #0:1(eng): Audio: mp2, 48000 Hz, 1 channels, s16, 128 kb/s
     Metadata:
       creation_time   : 2011-12-13 12:50:22
       handler_name    : ?Apple Alias Data Handler
 Stream mapping:
   Stream #0:0 -> #0:0 (dvvideo -> mpeg2video)
   Stream #0:1 -> #0:1 (pcm_s16le -> mp2)
 Press [q] to stop, [?] for help
 [mpeg2video @ 0x18afb40] rc buffer underflow
 frame= 1560 fps=  4 q=3.0 Lsize=  305932kB time=00:01:02.36
 bitrate=40189.1kbits/s
 video:303882kB audio:975kB global headers:0kB muxing overhead 0.352519%
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/880>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list