#2220 closed defect (fixed)
FFMPEG unable to stream copy some wtv H264 into mpegts
| Reported by: | ramitb | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | avformat |
| Version: | git-master | Keywords: | wtv h264 av_interleaved_write_frame bounty |
| Cc: | harry.tipper@aol.com, julian@corecode.at | Blocked By: | |
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | no |
Description
Summary of the bug:
with some H264 files ffmpeg is able to stream copy the video stream perfectly fine, with other it's not able to.
I've uploaded the file "H264 Copy Remux Fail.wtv" to the FTP server.
How to reproduce:
ffmpeg -i "H264 Copy Remux Fail.wtv" -vcodec copy -an test.ts
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-helper
s/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-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-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
[wtv @ 0033d420] reported file length (0x7d3ab468) exceeds number of available sectors (0x40000000)
[aac_latm @ 0033ee40] initializing latmctx
[aac_latm @ 0033e840] initializing latmctx
[h264 @ 0033f440] mmco: unref short failure
Last message repeated 2 times
Input #0, wtv, from 'H264 Copy Remux Fail.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
Duration: 00:14:59.19, start: 1.691285, bitrate: 2798 kb/s
Stream #0:0[0x38](eng): Subtitle: dvb_subtitle
Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired)
Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp
Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc
Output #0, mpegts, to 'test.ts':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
encoder : Lavf54.49.102
Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc
Stream mapping:
Stream #0:3 -> #0:0 (copy)
Press [q] to stop, [?] for help
[mpegts @ 03cb2720] H.264 bitstream malformed, no startcode found, use the h264_mp4toannexb bitstream filter (-bsf h264_
mp4toannexb)
av_interleaved_write_frame(): Invalid argument
ffmpeg -i "H264 Copy Remux Fail.wtv" -vcodec copy -an -bsf:v h264_mp4toannexb test.ts
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-helper
s/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-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-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
[wtv @ 01f3d4e0] reported file length (0x7d3ab468) exceeds number of available sectors (0x40000000)
[aac_latm @ 01f3eee0] initializing latmctx
[aac_latm @ 01f3e8e0] initializing latmctx
[h264 @ 01f3f4c0] mmco: unref short failure
Last message repeated 2 times
Input #0, wtv, from 'H264 Copy Remux Fail.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
Duration: 00:14:59.19, start: 1.691285, bitrate: 2798 kb/s
Stream #0:0[0x38](eng): Subtitle: dvb_subtitle
Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired)
Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp
Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc
File 'test.ts' already exists. Overwrite ? [y/N] y
Output #0, mpegts, to 'test.ts':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
encoder : Lavf54.49.102
Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc
Stream mapping:
Stream #0:3 -> #0:0 (copy)
Press [q] to stop, [?] for help
[NULL @ 03b21d80] Warning: SPS NALU missing or invalid. The resulting stream may not play.
[NULL @ 03b21d80] Warning: PPS NALU missing or invalid. The resulting stream may not play.
Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument
[mpegts @ 03d18a40] H.264 bitstream malformed, no startcode found, use the h264_mp4toannexb bitstream filter (-bsf h264_
mp4toannexb)
av_interleaved_write_frame(): Invalid argument
Attachments (1)
Change History (28)
by , 13 years ago
| Attachment: | H264 Copy Remux Fail_cut.wtv added |
|---|
comment:1 by , 13 years ago
| Keywords: | wtv h264 added |
|---|---|
| Reproduced by developer: | set |
| Status: | new → open |
| Version: | unspecified → git-master |
comment:2 by , 13 years ago
| Keywords: | av_interleaved_write_frame added |
|---|---|
| Summary: | FFMPEG unable to stream copy come H264 into mpegts → FFMPEG unable to stream copy some wtv H264 into mpegts |
comment:4 by , 13 years ago
I get this problem with 30 percent of my h264 recordings and other converters seem to handle these fine. Perhaps specific to ffmpeg but would lovely to get fixed.
follow-up: 6 comment:5 by , 13 years ago
@cehoyos
Adding -ss 1 to the command fixes this, but why?
Not working:
ffmpeg -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts
O:\ffmpegtest>ffmpeg -i broken.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -
f mpegts broken.ts
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-mi
ngw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-lib
rtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpe
g --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-fr
ei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxav
s --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-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
[aac_latm @ 0039f820] initializing latmctx
[aac_latm @ 0039ec40] initializing latmctx
[h264 @ 0039f220] mmco: unref short failure
Last message repeated 2 times
Input #0, wtv, from 'broken.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : The Graham Norton Show
WM/SubTitleDescription: The award-winning host continues his talk show. Grah
am is joined by Sherlock Holmes star Jude Law, Ted and Family Guy actress Mila K
unis, Spiderman and 127 Hours star James Franco, and the legendary Dame Judi Den
ch. With music from Olly Murs.
genre : Shows;Talk Show
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Steve Smith;Graham Norton;
service_provider: BBC One HD
service_name : BBC One HD
WM/MediaOriginalChannel: 101
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-03-01T00:00:00Z
WM/MediaOriginalRunTime: 29912779688
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-03-01 22:33:08
WM/WMRVSeriesUID: !GenericSeries!The Graham Norton Show
WM/WMRVServiceID: !MCService!759242
WM/WMRVProgramID: !MCProgram!49925152
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 : 29918791257
WM/WMRVEndTime : 2013-03-01 23:23:00
WM/WMRVBitrate : 8.018846
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 411
WM/WMRVActualSoftPostPadding: 180
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 352
WM/MediaThumbHeight: 198
WM/MediaThumbStride: 1056
WM/MediaThumbRet: 0
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 0
WM/MediaThumbAspectRatioX: 1920
WM/MediaThumbAspectRatioY: 1080
WM/MediaThumbTimeStamp: -4616189618054758400
WM/MediaThumbType: 2
Duration: 00:49:50.88, start: 1.659108, bitrate: 8021 kb/s
Stream #0:0[0x77](eng): Subtitle: dvb_subtitle
Stream #0:1[0x78](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz,
stereo, fltp (hearing impaired)
Stream #0:2[0x79]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9]
, 25 fps, 25 tbr, 10000k tbn, 50 tbc
Stream #0:3[0x7a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz,
5.1, fltp
Stream #0:4[0x0]: Attachment: mjpeg
Metadata:
title : TV Thumbnail
Output #0, mpegts, to 'broken.ts':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : The Graham Norton Show
WM/SubTitleDescription: The award-winning host continues his talk show. Grah
am is joined by Sherlock Holmes star Jude Law, Ted and Family Guy actress Mila K
unis, Spiderman and 127 Hours star James Franco, and the legendary Dame Judi Den
ch. With music from Olly Murs.
genre : Shows;Talk Show
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Steve Smith;Graham Norton;
service_provider: BBC One HD
service_name : BBC One HD
WM/MediaOriginalChannel: 101
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-03-01T00:00:00Z
WM/MediaOriginalRunTime: 29912779688
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-03-01 22:33:08
WM/WMRVSeriesUID: !GenericSeries!The Graham Norton Show
WM/WMRVServiceID: !MCService!759242
WM/WMRVProgramID: !MCProgram!49925152
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 : 29918791257
WM/WMRVEndTime : 2013-03-01 23:23:00
WM/WMRVBitrate : 8.018846
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 411
WM/WMRVActualSoftPostPadding: 180
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 352
WM/MediaThumbHeight: 198
WM/MediaThumbStride: 1056
WM/MediaThumbRet: 0
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 0
WM/MediaThumbAspectRatioX: 1920
WM/MediaThumbAspectRatioY: 1080
WM/MediaThumbTimeStamp: -4616189618054758400
WM/MediaThumbType: 2
encoder : Lavf54.49.102
Stream #0:0(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo
(hearing impaired)
Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, 5.1
Stream #0:2: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25
fps, 90k tbn, 25 tbc
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:3 -> #0:1 (copy)
Stream #0:2 -> #0:2 (copy)
Press [q] to stop, [?] for help
[mpegts @ 03c607e0] pts (103514) < dts (110714) in stream 2
av_interleaved_write_frame(): Invalid argument
Working:
ffmpeg -ss 1 -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts
Console output: http://www.datafilehost.com/download-8501f315.html (too large to copy and paste from cmd window due to excessive warnings)
comment:6 by , 13 years ago
Replying to dodgexander:
@cehoyos
Adding -ss 1 to the command fixes this, but why?
Does it really? It does not fix the problem here afaict.
comment:7 by , 13 years ago
With the sample attached, you are correct. With samples I have -ss 1 does fix the problem, but this may be due to the small sample size?
Any way to get this fixed?
Using the sample attached:
ffmpeg -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts
Gives:
O:\ffmpegtest>ffmpeg -i H264_Copy_Remux_Fail_cut.wtv -vcodec copy -acodec copy -
map 0:a -map 0:v -f mpegts H264_Copy_Remux_Fail_cut.ts
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-mi
ngw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-lib
rtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpe
g --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-fr
ei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxav
s --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-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
[wtv @ 002cd3c0] reported file length (0x7d3ab468) exceeds number of available s
ectors (0x40000000)
[aac_latm @ 002cece0] initializing latmctx
[aac_latm @ 002ce6e0] initializing latmctx
[h264 @ 002cf2e0] mmco: unref short failure
Last message repeated 2 times
Input #0, wtv, from 'H264_Copy_Remux_Fail_cut.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mys
terious ways and summons all his strength, to move a one hundred and ten tonne s
team locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
Duration: 00:14:59.19, start: 1.691285, bitrate: 22 kb/s
Stream #0:0[0x38](eng): Subtitle: dvb_subtitle
Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz,
stereo, fltp (hearing impaired)
Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz,
stereo, fltp
Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9]
, 25 fps, 25 tbr, 10000k tbn, 50 tbc
File 'H264_Copy_Remux_Fail_cut.ts' already exists. Overwrite ? [y/N] y
Output #0, mpegts, to 'H264_Copy_Remux_Fail_cut.ts':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mys
terious ways and summons all his strength, to move a one hundred and ten tonne s
team locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
encoder : Lavf54.49.102
Stream #0:0(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo
(hearing impaired)
Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo
Stream #0:2: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25
fps, 90k tbn, 25 tbc
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:2 -> #0:1 (copy)
Stream #0:3 -> #0:2 (copy)
Press [q] to stop, [?] for help
[mpegts @ 03eefd60] pts (98593) < dts (105793) in stream 2
av_interleaved_write_frame(): Invalid argument
Using the sample attached:
ffmpeg - ss 1 -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts
O:\ffmpegtest>ffmpeg -ss 1 -i H264_Copy_Remux_Fail_cut.wtv -vcodec copy -acodec
copy -map 0:a -map 0:v -f mpegts H264_Copy_Remux_Fail_cut.ts
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-mi
ngw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-lib
rtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpe
g --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-fr
ei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxav
s --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-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
[wtv @ 01f9c2a0] reported file length (0x7d3ab468) exceeds number of available s
ectors (0x40000000)
[aac_latm @ 01f9d2e0] initializing latmctx
[aac_latm @ 01f9ed20] initializing latmctx
[h264 @ 01f9d8e0] mmco: unref short failure
Last message repeated 2 times
Input #0, wtv, from 'H264_Copy_Remux_Fail_cut.wtv':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mys
terious ways and summons all his strength, to move a one hundred and ten tonne s
team locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
Duration: 00:14:59.19, start: 1.691285, bitrate: 22 kb/s
Stream #0:0[0x38](eng): Subtitle: dvb_subtitle
Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz,
stereo, fltp (hearing impaired)
Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz,
stereo, fltp
Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9]
, 25 fps, 25 tbr, 10000k tbn, 50 tbc
File 'H264_Copy_Remux_Fail_cut.ts' already exists. Overwrite ? [y/N] y
Output #0, mpegts, to 'H264_Copy_Remux_Fail_cut.ts':
Metadata:
WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
Title : Great British Railway Journeys
WM/SubTitle : Taunton to Minehead
WM/SubTitleDescription: Michael Portillo explores a church that moves in mys
terious ways and summons all his strength, to move a one hundred and ten tonne s
team locomotive.
genre : Documentary;Other
WM/OriginalReleaseTime: 0
WM/MediaCredits : ;Dave Minchin;Michael Portillo;
service_provider: BBC HD
service_name : BBC HD
WM/MediaOriginalChannel: 102
WM/MediaOriginalChannelSubNumber: 0
WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
WM/MediaOriginalRunTime: 19711177116
WM/MediaIsStereo: false
WM/MediaIsRepeat: false
WM/MediaIsLive : false
WM/MediaIsTape : false
WM/MediaIsDelay : false
WM/MediaIsSubtitled: true
WM/MediaIsMovie : false
WM/MediaIsPremiere: false
WM/MediaIsFinale: false
WM/MediaIsSAP : false
WM/MediaIsSport : false
WM/Provider : MediaCenterDefault
WM/VideoClosedCaptioning: false
WM/WMRVEncodeTime: 2013-01-30 18:30:08
WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
WM/WMRVServiceID: !MCService!755567
WM/WMRVProgramID: !MCProgram!49381242
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 : 17918570369
WM/WMRVEndTime : 2013-01-30 19:00:00
WM/WMRVBitrate : 9.382929
WM/WMRVKeepUntil: -1
WM/WMRVActualSoftPrePadding: 291
WM/WMRVActualSoftPostPadding: 0
WM/WMRVContentProtected: false
WM/WMRVContentProtectedPercent: 0
WM/WMRVExpirationSpan: 9223372036854775807
WM/WMRVInBandRatingSystem: 255
WM/WMRVInBandRatingLevel: 255
WM/WMRVInBandRatingAttributes: 0
WM/WMRVWatched : false
WM/MediaThumbWidth: 0
WM/MediaThumbHeight: 0
WM/MediaThumbStride: 0
WM/MediaThumbRet: 4
WM/MediaThumbRatingSystem: 255
WM/MediaThumbRatingLevel: 255
WM/MediaThumbRatingAttributes: 19243776
WM/MediaThumbAspectRatioX: 0
WM/MediaThumbAspectRatioY: 0
WM/MediaThumbTimeStamp: -4616189618054758400
encoder : Lavf54.49.102
Stream #0:0(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo
(hearing impaired)
Stream #0:1(eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo
Stream #0:2: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25
fps, 90k tbn, 25 tbc
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:2 -> #0:1 (copy)
Stream #0:3 -> #0:2 (copy)
Press [q] to stop, [?] for help
[mpegts @ 035222c0] H.264 bitstream malformed, no startcode found, use the h264_
mp4toannexb bitstream filter (-bsf h264_mp4toannexb)
av_interleaved_write_frame(): Invalid argument
comment:8 by , 13 years ago
Do I need to open another ticket for the samples I have where -ss 1 works? They both return the
av_interleaved_write_frame(): Invalid argument
comment:9 by , 13 years ago
| Cc: | added |
|---|
comment:11 by , 13 years ago
FFmpeg does not implement all possible ways of decoding timestamps from h264 streams, this is not necessarily the reason for this problem though.
comment:14 by , 13 years ago
Apart from the same timestamp problem that (all?) h264 wtv sample have (workaround is to use -ss 1), on stream copying the first h264 frame that begins with "00 00 01 09 10 00 00 00 00 00 01 67 64" (instead of "00 00 00 01 09 10 ...") arrives in the muxer and leads to the failure. In the input file, there are many 0's before the frame (at position 525d7) so this may be a demuxer or parser problem.
comment:15 by , 13 years ago
But -ss 1 only fixes certain examples, not all examples. For instance the sample provided in this ticket by Ramit is not fixed by -ss 1.
comment:16 by , 12 years ago
| Cc: | added |
|---|
comment:17 by , 12 years ago
i have a bunch of more files that all exhibit the "pts (xx) < dts (yy) av_interleaved_write_frame(): Invalid argument" failure when trying to convert them to mp4
https://dl.dropboxusercontent.com/u/7221986/av_interleaved_write_frame.zip
any progress on this matter?
comment:19 by , 11 years ago
happens also for common files like this one: http://goo.gl/eiLqjU
ffmpeg -i Trust.Me.2013.1080p.WEB-DL.H264-RARBG.mkv -acodec copy -vcodec copy Trust.Me.2013.1080p.WEB-DL.H264-RARBG.mp4 => [mp4 @ 0x7fd0f281ce00] pts (49376) < dts (50064) in stream 0 av_interleaved_write_frame(): Invalid argument
comment:21 by , 11 years ago
another affected file: http://www.tpb-proxy.com/torrent/10612775/Divergent.2014.RETAIL.1080p.WEB-DL.H264.AC3-EVO
how large a bounty would be needed to get a fix?
comment:22 by , 11 years ago
Replying to julian:
can i make a "bounty" for fixing this bug?
You can place a bounty here:
https://www.bountysource.com/issues/1414464-ffmpeg-unable-to-stream-copy-some-wtv-h264-into-mpegts
comment:24 by , 11 years ago
| Keywords: | bounty added |
|---|
comment:25 by , 11 years ago
| Component: | undetermined → avformat |
|---|---|
| Resolution: | → fixed |
| Status: | open → closed |
comment:26 by , 11 years ago
thanks. actually it seems the problem with files av_interleaved_write_frame.zip, Trust.Me.2013.1080p.WEB-DL.H264-RARBG.mkv and Divergent.2014.RETAIL.1080p.WEB-DL.H264.AC3-EVO has already been fixed previously somewhere between 2.3 and 2.5.3.
anyway you can claim the bounty on bountysource.com
comment:27 by , 10 years ago
i had to change the location of the uploaded file to reproduce the issue:
http://www.filehosting.org/file/details/501422/ffmpeg_2220_av_interleaved_write_frame.zip



$ ffmpeg -i H264\ Copy\ Remux\ Fail_cut.wtv -vcodec copy -an out.ts ffmpeg version N-49518-g911e270 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 1 2013 15:31:55 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 17.100 / 52. 17.100 libavcodec 54. 91.100 / 54. 91.100 libavformat 54. 61.104 / 54. 61.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 35.100 / 3. 35.100 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [wtv @ 0x2efd000] truncated file [wtv @ 0x2efd000] reported file length (0x7d3ab468) exceeds number of available sectors (0x40000000) [wtv @ 0x2efd000] truncated file Last message repeated 1 times [h264 @ 0x2f04da0] mmco: unref short failure Last message repeated 2 times Input #0, wtv, from 'H264 Copy Remux Fail_cut.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Great British Railway Journeys WM/SubTitle : Taunton to Minehead WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strength, to move a one hundred and ten tonne steam locomotive. genre : Documentary;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : ;Dave Minchin;Michael Portillo; service_provider: BBC HD service_name : BBC HD WM/MediaOriginalChannel: 102 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z WM/MediaOriginalRunTime: 19711177116 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: true WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-01-30 18:30:08 WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys WM/WMRVServiceID: !MCService!755567 WM/WMRVProgramID: !MCProgram!49381242 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 : 17918570369 WM/WMRVEndTime : 2013-01-30 19:00:00 WM/WMRVBitrate : 9.382929 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 291 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationDate: 9999-12-31 23:59:59 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 0 WM/MediaThumbHeight: 0 WM/MediaThumbStride: 0 WM/MediaThumbRet: 4 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 19243776 WM/MediaThumbAspectRatioX: 0 WM/MediaThumbAspectRatioY: 0 WM/MediaThumbTimeStamp: -4616189618054758400 Duration: 00:14:59.19, start: 1.691285, bitrate: 22 kb/s Stream #0:0[0x38](eng): Subtitle: dvb_subtitle Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired) Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Output #0, mpegts, to 'out.ts': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Great British Railway Journeys WM/SubTitle : Taunton to Minehead WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strength, to move a one hundred and ten tonne steam locomotive. genre : Documentary;Other WM/OriginalReleaseTime: 0 WM/MediaCredits : ;Dave Minchin;Michael Portillo; service_provider: BBC HD service_name : BBC HD WM/MediaOriginalChannel: 102 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z WM/MediaOriginalRunTime: 19711177116 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: true WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-01-30 18:30:08 WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys WM/WMRVServiceID: !MCService!755567 WM/WMRVProgramID: !MCProgram!49381242 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 : 17918570369 WM/WMRVEndTime : 2013-01-30 19:00:00 WM/WMRVBitrate : 9.382929 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 291 WM/WMRVActualSoftPostPadding: 0 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationDate: 9999-12-31 23:59:59 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 0 WM/MediaThumbHeight: 0 WM/MediaThumbStride: 0 WM/MediaThumbRet: 4 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 19243776 WM/MediaThumbAspectRatioX: 0 WM/MediaThumbAspectRatioY: 0 WM/MediaThumbTimeStamp: -4616189618054758400 encoder : Lavf54.61.104 Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc Stream mapping: Stream #0:3 -> #0:0 (copy) Press [q] to stop, [?] for help [mpegts @ 0x2fbca80] H.264 bitstream malformed, no startcode found, use the h264_mp4toannexb bitstream filter (-bsf h264_mp4toannexb) av_interleaved_write_frame(): Invalid argument