I just got my first Blu-ray DVD. It is the latest Star Trek movie, with all new actors (except Leonard Nimoy). I have a Atom N330/ION HTPC with a Slimline Blu-ray player in it. I found that playing a Blu-ray DVD in Linux is not as cut-and-dry as some want to belive it is.
I first tried the method listed in this Ubuntu How-To (I am using a beta version of 9.10).
https://help.ubuntu.com/community/Re...BluRayAndHDDVD
This method did not work. It seems to rely on codes that are found while playing the DVD on a Windows PC. This DVD may be too new, as there was no code for it. I then used DVDFab to rip the DVD to my hard drive. But DVDFab, or Wine, did not properly recognize my Blu-ray drive.
To enable Blu-ray drive, and other drives and partitions in wine, I first needed to run the wine config program. When I did this it did not show any drives. To correct this I first needed to run this command:
sudo rm -rf ~/.wine
Then run the notepad program, found in the wine menu.
Applications>Wine>Programs>Accessories>Notepad
Then start the Wine config program, either from the menu or with this command.
winecfg
I followed the advice posted in another thread, click the "Drives" tab and select "Autodetect". I then was able to rip the Blu-ray DVD using DVDFab.
In order to play the ripped file, I needed to have a version of mplayer compiled with vdpau codec AND vdpau output. The latest version available from Ubuntu has the vdpau codec, but not vdpau output. I enabled the repository from rvm, found here:
https://launchpad.net/~rvm/+archive/testing
I then installed mplayer/mencoder from that repository. I still had trouble playing the ripped file, so I specified the codec and video output from the terminal, and that seems to work.
mplayer -vc ffh264vdpau -vo vdpau /movies/BluRay/MainMovie/STARTREK11D1AC/BDMV/STREAM/00000.m2ts
Thanks to all who provided the needed info to do this. I did have some glitches in the playback (aka: "artifacts"). If there are any ways to improve the playback, let me know.
I also am wondering if there is any way to transcode this into a mp4 file. I have ffmpeg compiled with x264, but I haven't gotten good results from it, yet. Can Handbrake use a m2ts file as the input?