[mythtv-users] Help playing Red Dwarf: Back to Earth Blu-Ray (vc1)
Taylor Ralph
taylor.ralph at gmail.com
Sat Feb 19 18:01:30 UTC 2011
On Sat, Feb 19, 2011 at 10:41 AM, Eric Sharkey <eric at lisaneric.org> wrote:
> My wife picked up a copy of Red Dwarf: Back to Earth on BluRay
> recently. I've ripped it to the hard disk using AnyDVD-HD, as I've
> done with several other discs, but this one won't play with video (I
> can get audio). mplayer/vlc won't play the .m2ts files with video
> either. Here's what ffmpeg says about the largest m2ts file:
>
> Input #0, mpegts, from '00122.m2ts':
> Duration: 01:10:07.20, start: 11.650667, bitrate: 30249 kb/s
> Program 1
> Stream #0.0[0x1011]: Video: vc1, yuv420p, 1920x1080 [PAR 1:1 DAR
> 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
> Stream #0.1[0x1100]: Audio: dca, 48000 Hz, 5.1, s16, 1536 kb/s
> Stream #0.2[0x1101]: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s
> Stream #0.3[0x1200]: Subtitle: pgssub
>
> mplayer on a 32bit system with the wmvvc1dmo from w32codecs opens a
> black window for video, then prints:
>
> Playing 00122.m2ts.
> TS file format detected.
> VIDEO VC1(pid=4113) AUDIO A52(pid=4353) NO SUBS (yet)! PROGRAM N. 1
> Searching for VC1 sequence header... found
> VIDEO: VC-1 1920x1080, 29.970 fps, header len: 30
> ==========================================================================
> Opening video decoder: [dmo] DMO video codecs
> DMO dll supports VO Optimizations 0 1
> DMO dll might use previous sample when requested
> Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8
> RGB555 RGB565 RGB24 RGB32
> Decoder is capable of YUV output (flags 0x1b)
> Movie-Aspect is undefined - no prescaling applied.
> VO: [xv] 1920x1080 => 1920x1080 Planar YV12
> Selected video codec: [wmvvc1dmo] vfm: dmo (Windows Media Video (VC-1)
> Advanced Profile)
> ==========================================================================
> ==========================================================================
> Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
> AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
> Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
> ==========================================================================
> AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
> Starting playback...
> ProcessInputError r:0xffffff9c=-100 (keyframe: 1)
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
> ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
>
> 64bit systems can only use ffvc1 as the codec and have similar
> results, but it doesn't open the window:
>
> Playing 00122.m2ts.
> TS file format detected.
> VIDEO VC1(pid=4113) AUDIO A52(pid=4353) NO SUBS (yet)! PROGRAM N. 1
> Searching for VC1 sequence header... found
> VIDEO: VC-1 1920x1080, 29.970 fps, header len: 30
> ==========================================================================
> Forced video codec: ffvc1
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg WVC1)
> ==========================================================================
> ==========================================================================
> Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
> AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
> Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
> ==========================================================================
> AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
> Starting playback...
> [vc1 @ 0x8a53560]Interlaced frames/fields support is not implemented
> Error while decoding frame!
> Error while decoding frame!
> Error while decoding frame!
> Error while decoding frame!
> Error while decoding frame!
> Error while decoding frame!
>
> MythTV's attempt:
>
> 2011-02-19 10:36:58.942 Player(0): Video timing method: DRM
> 2011-02-19 10:36:58.958 TV: Changing from None to WatchingBD
> 2011-02-19 10:36:59.195 Player(0): Waited 100ms for video buffers
> AAAAAAAAAAAAAAAAA
> 2011-02-19 10:36:59.329 Player(0): Waited 100ms for video buffers
> AAAAAAAAAAAAAAAAA
> 2011-02-19 10:36:59.345 Player(0): Waited 100ms for video buffers
> AAAAAAAAAAAAAAAAA
> 2011-02-19 10:36:59.578 Player(0): Waited 100ms for video buffers
> AAAAAAAAAAAAAAAAA
>
> Displays "Please Wait" for a while. Pushing escape eventually yields:
>
> 2011-02-19 10:37:16.239 TV: Attempting to change from WatchingBD to None
> 2011-02-19 10:37:21.346 Player(0), Error: Failed to stop decoder loop.
> 2011-02-19 10:37:21.350 VDPAU Painter: Clearing VDPAU painter cache.
> 2011-02-19 10:37:21.350 MythPainter: 16 images not yet de-allocated.
> 2011-02-19 10:37:21.418 TV: Changing from WatchingBD to None
> 2011-02-19 10:37:26.535 Player(0), Error: Failed to stop decoder loop.
>
> The front end then has a segmentation fault and dies.
>
> Any thought as to what I should try?
>
> Thanks,
>
> Eric
The following message indicates the problem. Unfortunately, ffmpeg (or
any other open source decoder) does not support interlaced VC1
decoding and I don't see it happening anytime soon.
> [vc1 @ 0x8a53560]Interlaced frames/fields support is not implemented
Your only choice is to convert to another format and you probably will
need to use a Windows based tool (ie. RipBot264) to do so.
Luckily interlaced VC1 isn't very common.
Regards.
--
Taylor
More information about the mythtv-users
mailing list