LinHES Forums
http://forum.linhes.org/

HowTo: Play EVO files with VDPAU and MPlayer in R6
http://forum.linhes.org/viewtopic.php?f=11&t=19764
Page 1 of 1

Author:  mihanson [ Fri Apr 03, 2009 3:39 pm ]
Post subject:  HowTo: Play EVO files with VDPAU and MPlayer in R6

Edit 04/17/09 New option -lavdopts needed with mplayer 29134-11 package.

This morning I was very excited to get smooth, beautiful playback of an unencrypted EVO file with the help of VDPAU and R6's VDPAU-capable mplayer package. It took some diddling with the mplayer settings, but it was worth the effort. You need a 180+ series NVIDIA driver for VDPAU support. I'm running 180.41 and found that disabiling the Composite extension is essential, otherwise you get a lot of video tearing. Add this to the end of your /etc/X11/xorg.conf:

Code:
Section "Extensions"
   Option   "Composite"   "Disabled"
EndSection


I do not intend this to be an end all, "This is the way you do it." Everyone's hardware is different so your mileage may vary. This is just my experience and I hope it helps if you're trying to do the same thing.

I used this page as a jumping off point for my mplayer commands.

Here's my command that "works for me." Watch out for line wrapping.

Code:
mplayer -fs -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, -ao alsa:device=spdif -demuxer lavf -lavfdopts format=mpeg -aid 4 /path/to/EVO


-fs | Open mplayer in fullscreen mode
-vo | Video output driver
-vc | Video codec(s) to try. Comma seperated leaving a comma after the last one in case mplayer can't find a suitable codec in your list.
-ao | Audio output device. My example uses the SPDIF output of my motherboard. If not using SPDIF, try -ao alsa:default first. If still no joy, look at the output of aplay -L and try one of those.
-demuxer | Demuxer type (lavf = libavformat demuxer)
-aid | Audio stream you'd like to hear. Use ffmpeg -i /path/to/EVO to see what streams are available as identified by Stream #0.N

Instead of -aid you can also try -alang en or eng for English. You may run into problems if there are multiple English tracks on the disc or if your SPDIF output feeds a stereo receiver that does not support one or more of the audio encodings in the EVO file. i.e. My receiver apparently does not support mlp audio as I got only static out when I tried to use that track.

You should be able to get away with having -fs -vo -vc and -ao options in your ~.mplayer/config file. That'll simplify your command line. For some reason it did not like demuxer in my config.

If you're still having some trouble getting smooth playback try adding -lavdopts threads=2:fast:skiploopfilter=all -sws 0 to your command line or config file.

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/