PDA

View Full Version : Mplayer plays sound but no video in linux


oldwally2
15th December 2008, 18:01
Following on from my earlier attempts in the "Linux blu-ray noob" thread I decided to keep trying and have a go at playing baraka as I managed to find a correct vuk which worked with dumphd.
I then did a " wine eac3to.exe /mnt/store/baraka/BDMV/STREAM " to get the following readout:


1) 00002.mpls, 00017.m2ts, 1:37:49
- VC-1, 1080p24 /1.001 (16:9)
- AC3, English, multi-channel, 48khz
- DTS Master Audio, English, multi-channel, 96khz

2) 00011.mpls, 00015.m2ts, 1:16:24
- VC-1, 1080i60 /1.001 (16:9)
- RAW/PCM, English, stereo, 48khz

Having already installed and compiled the latest svn snapshot of mplayer I then did a

" gmplayer /mnt/store/baraka/BDMV/STREAM/00017.m2ts "

and the gmplayer screen came up with sound but no picture.

The following is a readout from the konsole:

ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)
[dca @ 0x8e8beb0]Not a valid DCA frame42 915/915 0% 8% 1.5% 5 0 27%
ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)
[dca @ 0x8e8beb0]Not a valid DCA frame46 916/916 0% 8% 1.5% 5 0 48%
[dca @ 0x8e8beb0]Not a valid DCA frame

I figure that mplayer is not handling the VC-1 video codec (if thats the correct term ?)

I did a " mplayer -vo help " and the list of video output drivers does not mention VC-1 or x264.

Could someone who knows about linux please tell me what I need to do next ( maybe re-compile mplayer with VC-1 support ??, if so. how?? ) as I seem to be close to getting baraka to play ?
I realize from reading threads in this forum that it may well be necessary to change the .m2ts file to a .mkv file. If that is necessary could someone please point me towards a linux program to do this, not a windows one.

Many thanks, oldwally2. :thanks:

nm
15th December 2008, 18:36
I did a " mplayer -vo help " and the list of video output drivers does not mention VC-1 or x264.
Video output drivers are different methods to display the decoded video. They are not decoders. Try "mplayer -vc help" instead.

Could someone who knows about linux please tell me what I need to do next ( maybe re-compile mplayer with VC-1 support ??, if so. how?? ) as I seem to be close to getting baraka to play ?
There are two alternatives to decode VC-1. Either use Microsoft's DMO codec (-vc wmvvc1dmo) or the builtin libavcodec decoder (-vc ffvc1). The latter should work well enough, so you don't need to install binary codecs (which also won't work in 64-bit or non-x86 systems).

I realize from reading threads in this forum that it may well be necessary to change the .m2ts file to a .mkv file.
No need to do that for this disc since MPlayer plays the audio fine as-is.

neuron2
15th December 2008, 18:55
Fix thread title ASAP to avoid a rule 9 strike.

kkloster21
15th December 2008, 20:54
if you have the VUK, you can put it in the aacskeys database KEYDB.cfg and run dumpHD and pipe the output (the movie audio and video) to mplayer. you can do all of this without ripping anything. you can just play the movie straight from disc. let me know if you need more explicit instructions on doing this. you are almost there!

oldwally2
17th December 2008, 04:46
Finally.............success :)

I had to boot into vista and use eac3to but at least blu-ray is playing on linux on my computer. (well, one blu-ray title, baraka, anyway)

Many thanks to all who helped with their advice and suggestions and even more thanks to those who made the tools such as dumphd which allow us "crazy" linux users to watch blu-ray in all its glory. :thanks:

Cheers, oldwally2.