Opened 11 years ago

Last modified 3 days ago

#3659 open enhancement

Some H.264 WTV files created by ffmpeg do not playback on WMP and MCE

Reported by: ramitb Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: wtv h264
Cc: MasterQuestionable Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: yes

Description

Summary of the bug: With some WTV files, the original file plays fine on WMP and MCE (win 7) but with some files the original WTV plays fine but the ffmpeg created WTV does not play. (am trying to remove segments and put it back together).

How to reproduce: Simplest form, I've uploaded a sample H264Fail.wtv which plays fine, but remuxing it does not

ffmpeg -i H264Fail.wtv -vcodec copy -acodec copy test.wtv
ffmpeg version N-62897-g0f9f24c Copyright (c) 2000-2014 the FFmpeg developers
  built on May  1 2014 23:29:04 with gcc 4.8.0 (GCC)
  configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/bin
/i686-w64-mingw32- --pkg-config=pkg-config --enable-hwaccels --enable-dxva2 --enable-gpl --enable-libx264 --enable-avisy
nth --enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-li
btheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --d
isable-w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable-libxavs --extra-c
flags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschro
edinger --enable-libvpx --enable-libilbc --prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/i686-w64-mingw32
 --enable-static --disable-shared --enable-libsoxr --enable-fontconfig --enable-libass --enable-libutvideo --enable-libb
luray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-l
ibmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-libvidstab --extra-cflags= --extra-cflags= --enable-nonfree
--enable-libfdk-aac --enable-libfaac --enable-runtime-cpudetect
  libavutil      52. 80.100 / 52. 80.100
  libavcodec     55. 60.103 / 55. 60.103
  libavformat    55. 37.102 / 55. 37.102
  libavdevice    55. 13.100 / 55. 13.100
  libavfilter     4.  5.100 /  4.  5.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 18.100 /  0. 18.100
  libpostproc    52.  3.100 / 52.  3.100
[wtv @ 0274d800] truncated file
[wtv @ 0274d800] reported file length (0x31598f758) exceeds number of available sectors (0x60000000)
[wtv @ 0274d800] truncated file
    Last message repeated 2 times
[mjpeg @ 034d1660] overread 8
[mjpeg @ 034d1660] EOI missing, emulating
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] sps_id 0 out of range
[h264 @ 0274f400] non-existing PPS 0 referenced
[h264 @ 0274f400] decode_slice_header error
[h264 @ 0274f400] no frame!
[h264 @ 0274f400] mmco: unref short failure
    Last message repeated 1 times
Input #0, wtv, from 'H264Fail.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : The Hunt for Red October
    WM/SubTitleDescription: Moscow, Washington and a CIA analyst (Alec Baldwin) track a renegade Soviet captain (Sean Co
nnery) and his new submarine.
    genre           : General;Movies;Action/Adventure;Action and Adventure;Suspense
    WM/OriginalReleaseTime: 1990
    WM/MediaCredits : Sean Connery/Alec Baldwin/Scott Glenn/Sam Neill/James Earl Jones/Joss Ackland/Richard Jordan/Peter
 Firth/Tim Curry/Courtney B. Vance/Stellan Skarsgard/Jeffrey Jones/Fred Dalton Thompson/Daniel Davis/Tomas Arana;John Mc
Tiernan;;
    service_provider: IFCHD
    service_name    : IFC HD
    WM/MediaNetworkAffiliation: Satellite
    WM/MediaOriginalChannel: 734
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
    WM/MediaOriginalRunTime: 110929638110
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : true
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: ***+;PG;TV-PG
    WM/ParentalRatingReason: Language;Violence
    WM/Provider     : MediaCenterDefault
    WM/ProviderRating: ***+
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2014-05-14 05:43:07
    WM/WMRVServiceID: !MCService!185670540
    WM/WMRVProgramID: !MCProgram!28397791
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 3
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: 4294966996
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 110940175415
    WM/WMRVEndTime  : 2014-05-14 08:48:01
    WM/WMRVBitrate  : 9.553992
    WM/WMRVKeepUntil: 4294967295
    WM/WMRVActualSoftPrePadding: 412
    WM/WMRVActualSoftPostPadding: 181
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
  Duration: 00:23:27.50, start: 1.691442, bitrate: 29 kb/s
    Stream #0:0[0x1f]: Audio: ac3, 48000 Hz, stereo, fltp, 384 kb/s
    Stream #0:1[0x20]: Video: h264 (Main), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 30.17 fps, 29.97 tbr, 10000
k tbn, 59.94 tbc
    Stream #0:2[0xffffffff]: Video: mjpeg, yuvj420p(pc), 200x113 [SAR 96:96 DAR 200:113], 90k tbr, 90k tbn, 90k tbc
    Metadata:
      title           : TV Thumbnail
Output #0, wtv, to 'test.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : The Hunt for Red October
    WM/SubTitleDescription: Moscow, Washington and a CIA analyst (Alec Baldwin) track a renegade Soviet captain (Sean Co
nnery) and his new submarine.
    genre           : General;Movies;Action/Adventure;Action and Adventure;Suspense
    WM/OriginalReleaseTime: 1990
    WM/MediaCredits : Sean Connery/Alec Baldwin/Scott Glenn/Sam Neill/James Earl Jones/Joss Ackland/Richard Jordan/Peter
 Firth/Tim Curry/Courtney B. Vance/Stellan Skarsgard/Jeffrey Jones/Fred Dalton Thompson/Daniel Davis/Tomas Arana;John Mc
Tiernan;;
    service_provider: IFCHD
    service_name    : IFC HD
    WM/MediaNetworkAffiliation: Satellite
    WM/MediaOriginalChannel: 734
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
    WM/MediaOriginalRunTime: 110929638110
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : true
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: ***+;PG;TV-PG
    WM/ParentalRatingReason: Language;Violence
    WM/Provider     : MediaCenterDefault
    WM/ProviderRating: ***+
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2014-05-14 05:43:07
    WM/WMRVServiceID: !MCService!185670540
    WM/WMRVProgramID: !MCProgram!28397791
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 3
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: 4294966996
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 110940175415
    WM/WMRVEndTime  : 2014-05-14 08:48:01
    WM/WMRVBitrate  : 9.553992
    WM/WMRVKeepUntil: 4294967295
    WM/WMRVActualSoftPrePadding: 412
    WM/WMRVActualSoftPostPadding: 181
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    encoder         : Lavf55.37.102
    Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 30.17 fps, 10000k tbn,
29.97 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, 384 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[wtv @ 035a6380] Non-monotonous DTS in output stream 0:0; previous: 22627500, current: 22460666; changing to 22627501. T
his may result in incorrect timestamps in the output file.
[wtv @ 035a6380] Non-monotonous DTS in output stream 0:0; previous: 22627501, current: 22627500; changing to 22627502. T
his may result in incorrect timestamps in the output file.
frame=  161 fps=0.0 q=-1.0 Lsize=    3636kB time=00:00:03.64 bitrate=8166.2kbits/s
video:3394kB audio:170kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.028030%

I don't think it's related to #3473. It only happens with some WTV files that contain H.264 video.

Change History (5)

comment:1 by ramitb, 11 years ago

Any thoughts on why this is happening selectively?

comment:2 by Carl Eugen Hoyos, 10 years ago

Keywords: wtv h264 added
Reproduced by developer: set
Status: newopen
Version: unspecifiedgit-master

comment:3 by pross, 4 days ago

Steps to also produce a synthetic H.264 .wtv file. WMP/MCE seems sensitive to keyframe interval and can not decode yuv444p.

ffmpeg -f lavfi -i testsrc -f lavfi -i "sine=f=1000:d=60" -t 60 -af "volume=0:enable=gt(mod(t\,1)\,0.1)" \
    -pix_fmt yuv420p \
    -vcodec libx264 -x264-params keyint=25 \
    out.wtv

comment:4 by MasterQuestionable, 3 days ago

Analyzed by developer: set
Cc: MasterQuestionable added
Component: undeterminedavcodec
Type: defectenhancement

͏    Alike decoder capability limits:
͏    https://trac.ffmpeg.org/ticket/11110#comment:3
͏    (old software maybe of suboptimal implementation, like hardware)

Note: See TracTickets for help on using tickets.