GNU/Linux DVD Player Review
Playing DVDs under GNU/Linux has not had the happiest of histories, what with the DeCSS debacle and subsequent legal battle. So you'd be forgiven for thinking that you will never be able to play your DVDs on your GNU/Linux system. Luckily, this is not the case, and there are several applications available for you to download and use. The issue with DeCSS is still with us but is slowly getting clearer. However, this has left some of the DVD players officially not supporting encrypted DVDs, although unofficially, playback is possible via third-party additions.
This introduction to DVD playback applications for GNU/Linux looks at Xine, VideoLAN Client, MPlayer and Ogle. In addition to playing encrypted DVDs, unofficially in some cases, several of these players also will play back other file formats.
Xine has quite a large following, and for good reason, as it is a very capable DVD player. In addition, like most of the players reviewed here, Xine is capable of playing a large range of file types in addition to unencrypted-DVD playback. Xine easily can be extended with additional functionality as it supports plugins that enable you to incorporate new codecs (open- or closed-source) or any additional function easily. There are many plugins available for Xine on the Net ready to be downloaded.
Xine only supports the playback of unencrypted DVD directly, but support for encrypted DVDs is provided by a third-party plugin (xine_d4d_plugin). It is unlikely that Xine will support encrypted DVDs directly. The legal status of this plugin is, as always, debatable, but it is easy enough to find and install. There are some useful links on the Xine web site, and a search at Google should find the required links for this plugin. It is stated on the Xine web site that encrypted DVD playback is not going to be supported directly because of the legal issues that surround this area. However, once you have installed the plugin, Xine's playback of encrypted DVDs is smooth with no noticeable problems with audio synchronization or any video glitches.
Xine's interface is tidy and provides most of the function you might require. Depending upon your preferences, you may find that it takes up too much space on your desktop. As Xine is currently not skinnable, there is no way to change the size or layout of the GUI. If you are running XFree86 4.x, with a supported video card, you can switch Xine from windowed to full-screen mode and back again smoothly. If this is not supported by your video card or version of X, Xine still can be viewed in a window, which is the default startup mode.
Unfortunately, Xine does not support DVD menus directly; however, there is a plugin called dvdnav (available from prdownloads.sourceforge.net/dvd) that adds this functionality to Xine. This plugin is a must-have if you intend to use Xine for DVD playback. The plugin works very well, even with the complex animated menus that some DVDs have, and although this is not required for DVD playback, it obviously gives you complete access to all the features available. The code for the DVD navigation was written referencing the original Ogle DVD menu code base.
Xine is a good DVD player, and with the use of plugins it can be extended in many ways. It appears to have a solid following, which should ensure its survival. The interface, however, may not be to everyone's taste.
The VideoLAN Client is part of the VideoLAN Project, a full MPEG-2 client/server solution. However, the VideoLAN Client also can be used as a standalone program to play MPEG-2 streams from a hard disk or DVD. It currently has GTK+, GNOME, KDE and Qt front ends and can use either X11, XVideo, SDL or DirectX for video output. For audio, VideoLAN Client supports OSS, ALSA and ESD. To access encrypted DVDs, VideoLAN Client uses the library libdvdcss, which is a simple library designed for accessing DVDs like a block device without having to bother with the decryption. VideoLAN Client does not use DeCSS but a different implementation that does not use the cracked Xing decoder key. The libdvdcss was written by the VideoLAN Client development team, using the original DeCSS code as a reference base.
DVD playback with VideoLAN Client is very smooth with no noticeable problems with audio synchronization. When you start viewing a DVD, it defaults to opening up a window to display the movie, but you switch to full-screen mode quickly and easily by pressing the F key, as with the other players reviewed here. The switch from windowed view to full-screen view, and back again, is very quick and smooth with no slowing of playback.
VideoLAN Client GUI is a rather large window by default, the largest of the group. This seems unnecessary, and although you can shrink it down, it does not scale very well—a minor point, but it does seem overly big for what is a simple interface. That said, the GUI itself is fairly easy to navigate, with buttons to Stop, Pause, Forward and so on. Preferences also can be modified for items such as the path to the DVD/VCD device, audio device and output to use, the default interface and so on. It is the only player reviewed here that allows you to modify the preferences from the GUI.
The only drawback to VideoLAN Client is that there is currently no support for DVD menus, so you only can see the movie and you cannot access any additional items. This is not a major drawback and should not be held against VideoLAN Client as its DVD playback is as good as Xine and MPlayer. If you are not too worried about having DVD menu support and can live with the largest GUI of the players reviewed here, VideoLAN Client is a good choice.










This week 5 lucky Members will receive a copy of The Official Ubuntu Server Book by Benjamin Mako Hill and Linux Journal's very own Kyle Rankin. No entry necessary. Check back here early next week to find out who the lucky Online Members are.




Comments
Aimp on Linux here the
Aimp on Linux here the tutorial
tips-linux.net/en/content/aimp-linux
Real player 11
Give a try to Real player 11 it recognize many video extensions
http://tips-linux.net/en/content/real-player-11
best dvd playback
I have xine,Mplayer,and vlc installed on my ubuntu. I usually use vlc to watch dvd's because it has the biggest picture. I can't remember which one does it but either Mplayer or xine skips the commercials which I like sometimes.
Mplayer
Mplayer I'm finding out, is extremely slow to start playing streaming audio in linux!
for mac users
For Mac user, VLC player is better than DVD player.
If some DVD can not played by VLC player, use iMedia Converter to convert DVD on Mac.
MPlayer
I use MPlayer, Xine is also good!
BBK dvd player?
What about BBK dvd player? Pls make review on BBK dvd ;)
I like MPlayer very much
I like MPlayer very much which is easy to use.
Hi Linuxjournal, I (and many
Hi Linuxjournal, I (and many others) would love to see a follow-up of this article as it's quite old now and a lot has changed in between. thank you!
Schade
Schade, dass hier soviel automatische Einträge drin sind.
Community responds to theft of DVD player from child with autism
A Rochester child will get to watch DVDs again, despite a thief's dirty work.
On Wednesday, a Rochester-based foundation made plans to replace Bailey Jasperson's portable DVD player.
Bailey, 7, lives with facial pain from growth problems, and he's had nearly two dozen surgeries.
He also lives with autism, which makes disruptive events especially traumatic. Rides to and from the Twin Cities, where he gets his treatments, cause him to cry from the pain.
Last week, Bailey's mother, Michelle Jasperson, forgot to lock the family's truck doors while she performed a good deed for her mother.
When Jasperson returned to the truck, both Bailey's and his sister's DVD players were gone.
On Wednesday, Jasperson said the RT Autism Awareness Foundation plans to replace Bailey's portable DVD player.
The Jasperson's had taken out a loan to buy a new DVD player that works for both their son and daughter, said Brad Trahan, a founder of the Awareness Foundation.
"Our foundation has agreed to reimburse the family for the DVD player," he said, noting the foundation board voted to do so unanimously.
Several people wrote or called the Post-Bulletin with offers of help for the family after news about the theft and Bailey's plight were published Tuesday.
Trahan said that if people are interested in connecting with other families living with autism, they can contact the Autism Awareness organization.
"We're not going to let these families face this illness alone," he said.
If you would like to help families with needs similar to the Jaspersons, call the United Way's information and referral service at 211.
MPlayer
I like MPlayer very much which is easy to use.
agree
agree w you, but good informations given and will check out more.
good article !
Hi Linuxjournal, I (and many
Hi Linuxjournal, I (and many others) would love to see a follow-up of this article as it's quite old now and a lot has changed in between. thank you!
Configuration
I found the configuration straightforward ;)
Videolan is also very
Videolan is also very compatible
VLC plays everything without
VLC plays everything without problems
Re: Videolan is also very compatible
I also think that Videolan is the best choice. We have here in the company good experiences with this solution.
Ps3 and yellow dog linux = best dvd player based on linux ever!
Videolan is very well. But if anybody has got the possibility to run Linux on a Playstation 3 console that will make the best DVD Player under Linux ever been. Try out! I am using Yellow Dog Linux doing it. Btw. nice article! Thx
I love Xine and so recommend
I love Xine and so recommend it
Xine?
Xine? Do you know something better?
Always a winner thanks
Always a winner thanks
I give the programmers of
I give the programmers of mplayer my two thumbs up.
They are dedicated programmers.
New Comment
Linuxjournal is a great hp. Good on you!
implementation of Open-Source
This is a wonderful, insightful and uplifting case of a revealing infrastructure implementation of Open-Source & Free Software. Keep up these useful pieces.
XINE is the best
I´ve been using XINE for a very long time now and I never had any problems using it. Had no problmes with any DVD - so I recommend XINE!
need your help !
i tried to install VLC but i found it needs alot of dependencies , though Xine needs fewer dependencies i couldn't install it regarding that im using RHEL 4.0 (which was made by oracle)
please if you had time send me the steps
thnx for ur time.
i have problems with
i have problems with configuration ...
i have problems with
i have problems with configuration... ;/
No problem
If you have problems, please read the documentation in
DOCS/HTML/en/index.html, which should help you solve most of your problems.
Also read the man page to learn how to use MPlayer.
Polskie Forum Emule
What problem? configuraion is easy :)
enjoy
I've got 2 errors
Thanks for the article, jonathan.
ps: problems with configuration - I've got PIII800 - I've got 2 errors the picture has flickering yellowish stripes - which change shape as and I resize the window.
MPlayer
One of the best is VLC. Beyond question.
Mplayer
i have the Mplayer and its my first and i think for al long time...
videolan
i think videolan is the best cause it works on every os (macosx, win, unix) and needs really low hardware specifications. best prog. ever ;)
kaffeine
i think kaffeine is the best media player by using xine backend.
GNU/Linux DVD Player Review
Nice article man! Didn't ethen knew about those players. I will sure try them all. Switched to linux a few days ago ans really need one of those. Thanks!
Mplayer
Mplayer and vlc are the players I really prefer.
VLC
I Love VLC. It plays everthing i know. This Programm rules :)
Greatings from Germany
Mplayer
Mplayer and vlc are the players I really prefer.They are both easy to use and the important point is that you can get versions not only for Unix-like systems, but also for Windows. Thats great.
Yes, that's cool. But i
Yes, that's cool. But i tried this software before, it is useful. See this website: www.vobtomovmac.net
Interoperability
A helpful totorial.
But the interoperability isn´t warranted.
Mplayer unique features
Your article was very helpful.
I totally agree, Mplayer has some unique features which make possible a lot of customization.
Respect the young guys which
Respect the young guys which cracked the DVD-Code .
I the personal use the Videolan Player and can recommend these reservationless. Thanks.
Mplayer
Mplayer is my first choice since a long time... i don´t need anything else...
No-way!
Audio/Video makers will do everything not to allow HD content algo leak... so I wouldn't count on it.
ok...;-)
I was convinced of all the features VLC has, but i tested mplayer and now i have a new friend - thanks for this great review!
Huh. I only hope VLC or
Huh. I only hope VLC or other project will decode BD/HDDVD one day in not-so-distant future.
I´m also using mplayer, it
I´m also using mplayer, it is simple and very powerful indeed.
I didn't test Ogle, but I'll try.
Ogle is great player too
soo try it ;) You will like it )
Post new comment