[FFmpeg-trac] #2379(FFmpeg:new): FFmepeg produces broken h264 output.

FFmpeg trac at avcodec.org
Tue Mar 19 16:50:24 CET 2013


#2379: FFmepeg produces broken h264 output.
-------------------------------------+-------------------------------------
             Reporter:  dodgexander  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  FFmpeg       |                  Version:  git-
             Keywords:  wtv dts pts  |  master
  mmco: unref short failure          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: When I use FFmpeg to re-encode a wtv recording, the
 result with some of my recordings is an output that is broken, with
 skipping frames and broken playback. Have tested on multiple players,
 sometimes it is more obvious than not.

 How to reproduce:
 {{{
 --> ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg
 developers
 -->   built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
 -->   configuration: --enable-static --arch=x86 --target-os=mingw32
 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-
 config --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid
 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp
 --enable-libvorbis --enable-libtheora --enable-libspeex --enable-
 libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-
 fontconfig --enable-libass --enable-libutvideo --enable-libopus --disable-
 w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc
 --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-
 amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx
 --enable-runtime-cpudetect
 -->   libavutil      52. 12.100 / 52. 12.100
 -->   libavcodec     54. 81.100 / 54. 81.100
 -->   libavformat    54. 49.102 / 54. 49.102
 -->   libavdevice    54.  3.102 / 54.  3.102
 -->   libavfilter     3. 29.100 /  3. 29.100
 -->   libswscale      2.  1.103 /  2.  1.103
 -->   libswresample   0. 17.102 /  0. 17.102
 -->   libpostproc    52.  2.100 / 52.  2.100
 }}}

 I hope you can help me, because I tried to replicate the steps without
 using MCEBuddy, but had no luck.

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


More information about the FFmpeg-trac mailing list