#1415 closed defect (fixed)
FFMPEG not able to Stream Copy DVRMS files to TS Files
Reported by: | ramitb | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | git-master | Keywords: | av_interleaved_write_frame asf mpeg2video |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Summary of the bug: FFMPEG is not able to stream copy any DVR-MS files into MPEG TS files.
How to reproduce:
COMMAND:
ffmpeg -i Test3.dvr-ms -acodec copy -vcodec copy -f mpegts test.ts
ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers built on May 31 2012 20:04: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. 55.100 / 51. 55.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.101 / 54. 6.101 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, asf, from 'Test3.dvr-ms': Metadata: DVR Index Granularity: 500 WM/SubTitleDescription: Journeying south to Myanmar, Luke uncovers the little known foods and flavours of the former capital, Yangon. Here he begins his culinary education by learning the art of making the famous Mohinga. genre : Documentary;Other Documentaries WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: SBS HD service_name : SBS HD WM/MediaNetworkAffiliation: SBS HD WM/MediaOriginalChannel: 30 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 1844674 WM/MediaIsStereo: 0 WM/MediaIsRepeat: 0 WM/MediaIsLive : 0 WM/MediaIsTape : 0 WM/MediaIsDelay : 0 WM/MediaIsSubtitled: 0 WM/MediaIsMovie : 0 WM/MediaIsPremiere: 0 WM/MediaIsFinale: 0 WM/MediaIsSAP : 0 WM/MediaIsSport : 0 WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: 0 WM/WMRVEncodeTime: 6803286 WM/WMRVSeriesUID: !GenericSeries!Luke Nguyen's Greater Mekong WM/WMRVServiceID: !Generated!2de313550cf54622bf3c9ccd1105c2db WM/WMRVRequestID: 184 WM/WMRVScheduleItemID: 184 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 0 WM/WMRVOriginalSoftPostPadding: 0 WM/WMRVHardPrePadding: 184 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: 0 WM/WMRVDTVContent: 1 WM/WMRVHDContent: 0 WM/WMRVEndTime : 1844674 WM/WMRVBitrate : 1844674 WM/WMRVKeepUntil: 184 WM/WMRVActualSoftPrePadding: 0 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: 0 WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationDate: 1844674 WM/WMRVExpirationSpan: 1844674 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : 0 WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 105 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 9 WM/MediaThumbRatingLevel: 9 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 16 WM/MediaThumbAspectRatioY: 9 WM/MediaThumbTimeStamp: 1970874 WM/MediaThumbType: 3 WMFSDKVersion : 12.0.7601.17514 WMFSDKNeeded : 0.0.0.0000 VBR Peak : 368 IsVBR : 1 title : Luke Nguyen's Greater Mekong Duration: 00:04:59.84, start: 0.200000, bitrate: 55 kb/s Stream #0:0: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s Stream #0:1: Video: mpeg2video (Main) (DVR / 0x20525644), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 90000 kb/s, 50 fps, 50 tbr, 1k tbn, 100 tbc [mpegts @ 031be640] muxrate VBR, pcr every 5 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, mpegts, to 'test.ts': Metadata: DVR Index Granularity: 500 WM/SubTitleDescription: Journeying south to Myanmar, Luke uncovers the little known foods and flavours of the former capital, Yangon. Here he begins his culinary education by learning the art of making the famous Mohinga. genre : Documentary;Other Documentaries WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: SBS HD service_name : SBS HD WM/MediaNetworkAffiliation: SBS HD WM/MediaOriginalChannel: 30 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 1844674 WM/MediaIsStereo: 0 WM/MediaIsRepeat: 0 WM/MediaIsLive : 0 WM/MediaIsTape : 0 WM/MediaIsDelay : 0 WM/MediaIsSubtitled: 0 WM/MediaIsMovie : 0 WM/MediaIsPremiere: 0 WM/MediaIsFinale: 0 WM/MediaIsSAP : 0 WM/MediaIsSport : 0 WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: 0 WM/WMRVEncodeTime: 6803286 WM/WMRVSeriesUID: !GenericSeries!Luke Nguyen's Greater Mekong WM/WMRVServiceID: !Generated!2de313550cf54622bf3c9ccd1105c2db WM/WMRVRequestID: 184 WM/WMRVScheduleItemID: 184 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 0 WM/WMRVOriginalSoftPostPadding: 0 WM/WMRVHardPrePadding: 184 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: 0 WM/WMRVDTVContent: 1 WM/WMRVHDContent: 0 WM/WMRVEndTime : 1844674 WM/WMRVBitrate : 1844674 WM/WMRVKeepUntil: 184 WM/WMRVActualSoftPrePadding: 0 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: 0 WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationDate: 1844674 WM/WMRVExpirationSpan: 1844674 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : 0 WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 105 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 9 WM/MediaThumbRatingLevel: 9 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 16 WM/MediaThumbAspectRatioY: 9 WM/MediaThumbTimeStamp: 1970874 WM/MediaThumbType: 3 WMFSDKVersion : 12.0.7601.17514 WMFSDKNeeded : 0.0.0.0000 VBR Peak : 368 IsVBR : 1 title : Luke Nguyen's Greater Mekong encoder : Lavf54.6.101 Stream #0:0: Video: mpeg2video (DVR / 0x20525644), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 90000 kb/s, 50 fps , 90k tbn, 50 tbc Stream #0:1: Audio: mp2, 48000 Hz, stereo, 192 kb/s Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (copy) Press [q] to stop, [?] for help [mpegts @ 031be640] first pts value must set av_interleaved_write_frame(): Invalid data found when processing input
Attachments (1)
Change History (6)
by , 12 years ago
Attachment: | Test3.dvr-ms added |
---|
comment:1 by , 12 years ago
Keywords: | av_interleaved_write_frame asf mpeg2video added |
---|---|
Reproduced by developer: | set |
Status: | new → open |
Version: | unspecified → git-master |
comment:2 by , 12 years ago
Works with:
$ ffmpeg -fflags +genpts -i Test3.dvr-ms -acodec copy -vcodec copy test.ts
comment:3 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
I created ticket #1979 with the enhancement request to automatically insert -fflags +genpts if necessary.
comment:4 by , 12 years ago
Request you to please reopen this issue, it's broken again. I'm not able to convert any DVRMS files.
I'm uploading another sample here (it's too big):
http://www.mediafire.com/?a9rwcywc75i9iw0
I've tried with and without genpts and it's not converting, same error. Here is the sample output
ffmpeg.current -i "..\MPEG-1 DVRMS.dvr-ms" -codec copy -fflags +genpts test.ts ffmpeg version N-46726-g2f74f8d Copyright (c) 2000-2012 the FFmpeg developers built on Nov 13 2012 19:29:51 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable -bzlib --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroed inger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 6.100 / 52. 6.100 libavcodec 54. 71.100 / 54. 71.100 libavformat 54. 36.100 / 54. 36.100 libavdevice 54. 3.100 / 54. 3.100 libavfilter 3. 23.100 / 3. 23.100 libswscale 2. 1.102 / 2. 1.102 libswresample 0. 16.100 / 0. 16.100 libpostproc 52. 1.100 / 52. 1.100 [mpeg2video @ 02d39700] interlaced frame in progressive sequence, ignoring [mpeg2video @ 02d39700] invalid frame_pred_frame_dct [mpeg2video @ 02d39700] slice below image (30 >= 30) [asf @ 003baf60] max_analyze_duration 5000000 reached at 5016000 Input #0, asf, from '..\MPEG-1 DVRMS.dvr-ms': Metadata: DVR Index Granularity: 500 WM/SubTitle : Ch 9, 6:00 PM WM/SubTitleDescription: Nine Digital 6:00 PM WM/OriginalReleaseTime: 0001-01-01T00:00:00Z service_provider: Nine Digital service_name : Nine Digital WM/MediaOriginalChannel: 9 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/WMRVServiceID: 191625:4114:1056:1057 WM/WMRVProgramID: None WM/MediaOriginalRunTime: 8201308 WM/WMRVEncodeTime: 1844674 WM/MediaIsStereo: 0 WM/VideoClosedCaptioning: 0 WM/MediaIsRepeat: 0 WM/MediaIsLive : 0 WM/MediaIsTape : 0 WM/MediaIsDelay : 0 WM/MediaIsSubtitled: 0 WM/MediaIsMovie : 0 WM/MediaIsPremiere: 0 WM/MediaIsFinale: 0 WM/MediaIsSAP : 0 WM/WMRVRequestID: 645 WM/WMRVScheduleItemID: 656 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 0 WM/WMRVOriginalSoftPostPadding: 0 WM/WMRVActualSoftPrePadding: 0 WM/WMRVHardPrePadding: 0 WM/WMRVEndTime : 2579709 WM/WMRVExpirationDate: 1844674 WM/WMRVBitrate : 0 WM/WMRVKeepUntil: 184 WM/WMRVHardPostPadding: 0 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtectedPercent: 0 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : 0 WM/WMRVATSCContent: 0 WM/WMRVDTVContent: 1 WM/WMRVHDContent: 0 WM/WMRVContentProtected: 0 WM/MediaThumbTimeStamp: 1844674 WM/MediaThumbWidth: 360 WM/MediaThumbHeight: 288 WM/MediaThumbStride: 108 WM/MediaThumbRet: 0 WM/MediaThumbType: 3 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 16 WM/MediaThumbAspectRatioY: 9 WMFSDKVersion : 11.0.6001.7000 WMFSDKNeeded : 0.0.0.0000 VBR Peak : 159 IsVBR : 1 title : Manual Recording Duration: 00:03:01.34, start: 37.280000, bitrate: 6117 kb/s Stream #0:0: Video: mjpeg, yuvj420p, 200x200 [SAR 96:96 DAR 1:1], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail comment : Movie/video screen capture Stream #0:1: Audio: mp2, 48000 Hz, stereo, s16, 256 kb/s Stream #0:2: Video: mpeg2video (DVR / 0x20525644), yuv420p, 704x480 [SAR 64:45 DAR 1408:675], 12000 kb/s, 25.33 fps , 25 tbr, 1k tbn, 50 tbc Output #0, mpegts, to 'test.ts': Metadata: DVR Index Granularity: 500 WM/SubTitle : Ch 9, 6:00 PM WM/SubTitleDescription: Nine Digital 6:00 PM WM/OriginalReleaseTime: 0001-01-01T00:00:00Z service_provider: Nine Digital service_name : Nine Digital WM/MediaOriginalChannel: 9 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/WMRVServiceID: 191625:4114:1056:1057 WM/WMRVProgramID: None WM/MediaOriginalRunTime: 8201308 WM/WMRVEncodeTime: 1844674 WM/MediaIsStereo: 0 WM/VideoClosedCaptioning: 0 WM/MediaIsRepeat: 0 WM/MediaIsLive : 0 WM/MediaIsTape : 0 WM/MediaIsDelay : 0 WM/MediaIsSubtitled: 0 WM/MediaIsMovie : 0 WM/MediaIsPremiere: 0 WM/MediaIsFinale: 0 WM/MediaIsSAP : 0 WM/WMRVRequestID: 645 WM/WMRVScheduleItemID: 656 WM/WMRVQuality : 3 WM/WMRVOriginalSoftPrePadding: 0 WM/WMRVOriginalSoftPostPadding: 0 WM/WMRVActualSoftPrePadding: 0 WM/WMRVHardPrePadding: 0 WM/WMRVEndTime : 2579709 WM/WMRVExpirationDate: 1844674 WM/WMRVBitrate : 0 WM/WMRVKeepUntil: 184 WM/WMRVHardPostPadding: 0 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtectedPercent: 0 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : 0 WM/WMRVATSCContent: 0 WM/WMRVDTVContent: 1 WM/WMRVHDContent: 0 WM/WMRVContentProtected: 0 WM/MediaThumbTimeStamp: 1844674 WM/MediaThumbWidth: 360 WM/MediaThumbHeight: 288 WM/MediaThumbStride: 108 WM/MediaThumbRet: 0 WM/MediaThumbType: 3 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 16 WM/MediaThumbAspectRatioY: 9 WMFSDKVersion : 11.0.6001.7000 WMFSDKNeeded : 0.0.0.0000 VBR Peak : 159 IsVBR : 1 title : Manual Recording encoder : Lavf54.36.100 Stream #0:0: Video: mpeg2video (DVR / 0x20525644), yuv420p, 704x480 [SAR 64:45 DAR 1408:675], q=2-31, 12000 kb/s, 2 5.33 fps, 90k tbn, 50 tbc Stream #0:1: Audio: mp2, 48000 Hz, stereo, 256 kb/s Stream mapping: Stream #0:2 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [mpegts @ 0360a020] st:0 PTS: 33390 DTS: 33390 < 40591 invalid, clipping [mpegts @ 0360a020] st:0 PTS: 36990 DTS: 36990 < 40592 invalid, clipping [mpegts @ 0360a020] st:0 PTS: 44190 DTS: 44190 < 51391 invalid, clipping [mpegts @ 0360a020] st:0 PTS: 47790 DTS: 47790 < 51392 invalid, clipping [mpegts @ 0360a020] first pts value must set av_interleaved_write_frame(): Invalid data found when processing input
comment:5 by , 12 years ago
Please ignore, my bad, I put the fflags in the wrong place. It's working in the right place.
But i'm still getting a lot of these errors:
[mpegts @ 03476920] st:0 PTS: 52648740 DTS: 52648740 < 52651711 invalid, clipping
[mpegts @ 03476920] st:0 PTS: 52650180 DTS: 52650180 < 52651712 invalid, clipping
[mpegts @ 03476920] st:0 PTS: 52653240 DTS: 52653240 < 52656211 invalid, clipping
Also reproducible with -an.