MPlayer

Nopea DVD-soitin joka osaa lisää koodekkeja asentamalla soittaa lähes minkä tahansa videotiedoston on MPlayer. Ohjelman tekijä suhtautuu nykyään sallivammin valmiiden ohjelmien jakeluun, eikä enää niin ehdottomasti vaadi jokaisen MPlayerin käyttäjän itse kääntävän ohjelman omaan koneeseensa. Kääntämällä tietysti saadaan paras mahdollinen juuri siihen koneeseen optimoitu MPlayer, mutta MPlayer on hieman kenkku kääntää.

Ohje MPlayerin asentamiseen löytyy esimerkiksi princessleia.com -sivuilta.

Tarvittava lähdekooditiedosto on MPlayer-1.0pre5.tar.bz2. Tämä tiedosto on pakattu bzip2-ohjelmalla (kuten file kertoisi), joten se puretaan komennolla tar xvjf MPlayer-1.0pre5.tar.bz2.

Jotta käännös onnistuisi, on ensin asennettava tarvittavat käännöskirjastot. Seuraava pitäisi riittää:

Asentamalla edellä lueteltujen pakettien sijaan x-window-system-dev pitäisi käännöksen myös toimia, mutta tällöin on mahdollisesti asennettuna sellaisiakin käännöskirjastoja joita ei haluaisi käyttää. MPlayer ottaa käyttöön kaikki löytämänsä ominaisuudet, jos ei erikseen kielletä.

Käännösvalitsimista otetaan --disable-rtc. Muuten pitää tehdä chgrp video /dev/rtc ; echo 1024 > /proc/sys/dev/rtc/max-user-freq.

Käännöskomento on

DEB_BUILD_OPTIONS="--disable-runtime-cpudetection --enable-gui
--enable-streaming --disable-rtc --enable-live" 
fakeroot debian/rules binary

Käännöksen jälkeen pitää MPlayerin skin, esimerkiksi Blue-1.4.tar.bz2 purkaa hakemistoon~/.mplayers/Skin. Sitten tehdään ln -s Blue/ default jotta oletuksena soitin on Blue-skinin näköinen.

MPlayerissä on siis valmiiksi mahdollisuus kääntää Debianin asennuspaketti. Kääntämällä aikaansaatu .deb -tiedosto asennetaan komennolla dpkg --install tiedosto.deb, mutta komennon mplayer voi käynnistää käännöshakemistosta, sen pitäisi toimia.

Useat kaupasta ostetut DVD-elokuvat on suojattu CSS:llä, niiden soittamiseen tai kopioimiseen tarvitaan libdvdcss-kirjasto. Sen saa asennettua esimerkiksi paketin libdvdread3 mukana tulevalla komennolla /usr/share/doc/libdvdread3/examples/install-css.sh. Toinen mahdollisuus on lisätä tiedostoon /etc/apt/sources.list

deb http://download.videolan.org/pub/videolan/debian sid main
deb-src http://download.videolan.org/pub/videolan/debian sid main

ja asentaa Debianin versiolle SID tarkoitettu libdvdcss2.

Kun näytetään DVD-levyltä elokuvia, on pääkäyttäjän tehtävä symbolinen linkki /dev/dvd osoittamaan koneen DVD-asemaan. Jos DVD-asema on esimerkiksi /dev/hdc komennetaan ln -s /dev/hdc /dev/dvd. DVD-asemaa vastaavan laitetiedoston nimeä voi selvittää komennolla dmesg | grep DVD.

Käyttäjät jotka katselevat DVD-elokuvia on lisättävä siihen ryhmään joka on DVD-laitteen ryhmäomistaja. Yleensä tämä on cdrom, ryhmäomistajan voi tarkistaa komennolla ls -l /dev/hdc jos /dev/hdc on DVD-laite. Multimediakäyttäjät kannattaa saman tien lisätä kaikkiin seuraaviin ryhmiin: