#1297: FFMPEG creating stuttering MPEG-2 TS video files -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+-------------------------------------
Comment (by ramitbhalla): Thanks for looking into this. 1. How do you know what frame rate to choose? Why 25 and not 30 or 1001/1000 etc? 2. I'm still getting the duplicated frames error (see below) Here is the command: {{{ ffmpeg -i "test1.wtv" -vcodec mpeg2video -sameq -r 25 -an test.ts }}} Here is the output: {{{ ffmpeg version N-40824-g31dfe20 Copyright (c) 2000-2012 the FFmpeg developers built on May 19 2012 00:45:59 with gcc 4.6.3 configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enab le-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable- libopencore-amrnb --enable-libopencore-amrwb --enable -libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable- libopenjpeg --enable-librtmp --enable-libschro edinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable- libvo-aacenc --enable-libvo-amrwbenc --enable- libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable- libxvid --enable-zlib libavutil 51. 53.100 / 51. 53.100 libavcodec 54. 21.101 / 54. 21.101 libavformat 54. 5.100 / 54. 5.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 74.101 / 2. 74.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 12.100 / 0. 12.100 libpostproc 52. 0.100 / 52. 0.100 [wtv @ 01d1be60] reported file length (0xb045eca0) exceeds number of available sectors (0x60000000) [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS referenced [h264 @ 02b337e0] non-existing SPS 0 referenced in buffering period [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] non-existing PPS 0 referenced [h264 @ 02b337e0] decode_slice_header error [h264 @ 02b337e0] no frame! [h264 @ 02b337e0] mmco: unref short failure Last message repeated 1 times [h264 @ 02b337e0] Increasing reorder buffer to 1 [h264 @ 02b337e0] Increasing reorder buffer to 2 [h264 @ 02b337e0] mmco: unref short failure Input #0, wtv, from 'test1.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Doctor Who WM/SubTitle : 4/13. The Doctor's Wife WM/SubTitleDescription: Science fiction drama. When he follows a Time Lord distress signal, the Doctor puts Amy, Ror y and his beloved TARDIS in grave danger. [HD] [AD,S] genre : Entertainment - Sci-FI WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: BBC One HD service_name : BBC One HD WM/MediaNetworkAffiliation: BBC One HD WM/MediaOriginalChannel: 143 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 31093994141 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2011-05-14 17:31:10 WM/WMRVSeriesUID: !GenericSeries!Doctor Who WM/WMRVServiceID: !DVBLinkService!37780000 WM/WMRVProgramID: !MCProgram!8162774324643977!dvblogiccppplugin:2:2050:6941!1305394200 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 27526611328 WM/WMRVEndTime : 2011-05-14 18:17:03 WM/WMRVBitrate : 8.596867 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 229 WM/WMRVActualSoftPostPadding: -176 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false Duration: 00:23:30.67, start: 1298.665362, bitrate: 356 kb/s Stream #0:0[0x29](eng): Subtitle: dvb_subtitle Stream #0:1[0x2a](eng): Subtitle: dvb_teletext Stream #0:2[0x2b](eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s Stream #0:3[0x2c]: Video: h264 (High), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 42.59 fps, 50 tbr, 10000k tbn, 50 tbc Stream #0:4[0x2d](nar): Audio: mp2 (P[0][0][0] / 0x0050), 48000 Hz, stereo, s16, 256 kb/s (visual impaired) [buffer @ 03783380] w:1440 h:1080 pixfmt:yuv420p tb:1/1000000 sar:4/3 sws_param:flags=2 [buffersink @ 037833e0] No opaque field provided [mpegts @ 02b5e300] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, mpegts, to 'test.ts': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Doctor Who WM/SubTitle : 4/13. The Doctor's Wife WM/SubTitleDescription: Science fiction drama. When he follows a Time Lord distress signal, the Doctor puts Amy, Ror y and his beloved TARDIS in grave danger. [HD] [AD,S] genre : Entertainment - Sci-FI WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: BBC One HD service_name : BBC One HD WM/MediaNetworkAffiliation: BBC One HD WM/MediaOriginalChannel: 143 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 31093994141 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2011-05-14 17:31:10 WM/WMRVSeriesUID: !GenericSeries!Doctor Who WM/WMRVServiceID: !DVBLinkService!37780000 WM/WMRVProgramID: !MCProgram!8162774324643977!dvblogiccppplugin:2:2050:6941!1305394200 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 420 WM/WMRVOriginalSoftPostPadding: 180 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 27526611328 WM/WMRVEndTime : 2011-05-14 18:17:03 WM/WMRVBitrate : 8.596867 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 229 WM/WMRVActualSoftPostPadding: -176 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false encoder : Lavf54.5.100 Stream #0:0: Video: mpeg2video, yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:3 -> #0:0 (h264 -> mpeg2video) Press [q] to stop, [?] for help [h264 @ 03eea060] reference picture missing during reorder [h264 @ 03eea060] Missing reference picture [h264 @ 03eea060] decode_slice_header error [h264 @ 03eea060] reference picture missing during reorder [h264 @ 03eea060] Missing reference picture [h264 @ 03eea060] decode_slice_header error [h264 @ 03eea060] reference picture missing during reorder [h264 @ 03eea060] Missing reference picture [h264 @ 03eea060] decode_slice_header error [h264 @ 03eea060] reference picture missing during reorder [h264 @ 03eea060] Missing reference picture [h264 @ 03eea060] decode_slice_header error [h264 @ 03eea060] reference picture missing during reorder [h264 @ 03eea060] Missing reference picture [h264 @ 03eea060] decode_slice_header error [h264 @ 03eea060] reference picture missing during reorder [h264 @ 03eea060] Missing reference picture [h264 @ 03eea060] decode_slice_header error [h264 @ 03eea060] concealing 6120 DC, 6120 AC, 6120 MV errors [h264 @ 03d38020] reference picture missing during reorder [h264 @ 03d38020] Missing reference picture Last message repeated 1 times Last message repeated 1 times [h264 @ 03f4b960] mmco: unref short failure [h264 @ 03d38020] reference picture missing during reorder [h264 @ 03d38020] Missing reference picture Last message repeated 1 times [h264 @ 03d38020] reference picture missing during reorder [h264 @ 03d38020] Missing reference picture Last message repeated 1 times [h264 @ 03d38020] reference picture missing during reorder [h264 @ 03d38020] Missing reference picture Last message repeated 1 times [h264 @ 03d38020] reference picture missing during reorder [h264 @ 03d38020] Missing reference picture Last message repeated 1 times [h264 @ 03d38020] reference picture missing during reorder [h264 @ 03d38020] Missing reference picture Last message repeated 1 times Reference 2 >= 2 49 q=0.0 size= 109777kB time=00:00:57.28 bitrate=15700.0kbits/s dup=36 drop=0 [h264 @ 03782b40] error while decoding MB 15 36, bytestream (-10) [h264 @ 03782b40] concealing 2880 DC, 2880 AC, 2880 MV errors frame= 1445 fps= 49 q=0.0 Lsize= 111011kB time=00:00:57.76 bitrate=15744.5kbits/s dup=38 drop=0 video:102803kB audio:0kB global headers:0kB muxing overhead 7.984103% }}} -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1297#comment:10> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac