next up previous contents index
Volgende: 15.6 DVD-films afspelen Omhoog: 15 Multimedia Vorige: 15.4 Audio-CD's maken van   Inhoudsopgave   Index

15.5 Video afspelen

Voor oudere mov- en avi-formaten (divx dus zeker niet) kan het aloude xanim (http://xanim.va.pubnix.com/home.html) gebruikt worden.

Er zijn twee mogelijkheden om mpeg af te spelen. De eerste is mpegtv (http://www.mpegtv.com/download.html), een commerciëel programma beschikbaar voor Unices. De tweede mogelijkheid is smpeg (http://www.lokigames.com/development/smpeg.php3). Er zijn verschillende programma's gemaakt die smpeg gebruiken om mpeg af te spelen. Een overzicht ervan vind je iets verderop.

In avi-bestanden kan video- en geluidsmateriaal in allerlei encoderingen staan. Een erg populaire encodering voor het beeldmateriaal is Divx ;). Aanvankelijk was er maar een mogelijkheid om dergelijke films onder Linux af te spelen: libavi (http://avifile.sourceforge.net/). Voor Windows zijn er DLL-bestanden waar de codecs voor divx in staan. Die DLL-bestanden kunnen na enige aanpassingen worden gebruikt door libavi. Dat doet libavi weer met behulp van versimpelde code uit het Wine-project (zie ook paragraaf 3.4). Libavi is, zoals de naam al zegt, een library. Er zijn verschillende programma's die gebruiken maken van libavi. Maar tegenwoordig zijn er ook wel andere mogelijkheden om divx af te spelen onder Linux. Een overzicht volgt wat verderop.

Er komen de laatste tijd steeds meer programma's die van smpeg en/of libavi gebruikmaken, zodat je er mpeg, divx en asf mee kunt afspelen. Ik heb hier een overzichtje neergezet van programma's die ik gebruikt heb. Sommige spelers werken sneller als je XFree 4.x gebruikt (die maken gebruik van de Xv-extenties).

Aviplay (http://divx.euro.ru/)
Dit is een klein voorbeeldprogramma dat bij libavi zit, maar het is helemaal geen onaardig programma. Net als xine bedenkt dit programma de index van een incomplete divx zelf. Deze maakt volgens mij geen gebruik van hardware-acceleratie.

MPlayer (http://thot.banki.hu/esp-team/MPlayer.html)
Kan libavi gebruiken, maar kan ook prima zonder door andere libraries te gebruiken die niet afhankelijk zijn DLL-bestanden. Hij maakt gebruik van vele libraries om een hele hoop formaten te ondersteunen. Hij kan o.a. mpeg-1, mpeg-2, vob, asf, divx, mwv afspelen. Deze player heeft sinds kort ook een GUI, maar je kunt in alles prima met het toetsenbord besturen. Dit programma is erg goed in het afspelen van bestanden waar fouten in zitten of die niet compleet zijn. Veel bestanden waar media player onder Windows niet aan wil beginnen kun je wel met mplayer toch bekijken. Hij kan bij een incomplete divx ook de index zelf bedenken zodat je daar toch door kunt spoelen/scrollen. Om een of andere reden begint dit programma ook het snelste met het afspelen van asf's. Dit programma biedt ondersteuning voor het tonen van ondertiteling in allerlei formaten, o.a. srt en subrip. Al deze mogelijkheden maken mplayer tot het beste all-round videoafspeelprogramma dat er voor Linux te krijgen is!

Xine (http://xine.sourceforge.net/)
Mooi programma. Kan playlists maken. Net als mplayer kan hij zelf de index van een divx-film aanmaken als het bestand niet compleet is. Hij kan ook VCD's en DVD's (met een plugin ook geëncrypteerde) afspelen.

Videolan (http://www.videolan.org/)
Goed programma. Deze player is niet alleen te gebruiken om mpeg en divx af te spelen, maar ook om het te broadcasten over een netwerk!

Xhteater (http://Xtheater.sourceforge.net/)
Dit was het eerste programma dat ik ooit gebruikt heb om films af te spelen. Hij gebruikt libavi. Het werkte prima, maar sinds MPlayer bestaat heb ik er niet meer naar gekeken.

XMPS (http://xmps.sourceforge.net/)
Dit was ook een van de eerste players. Ik heb het nooit goed werkend gekregen, maar misschien heb jij meer geluk...

Om RealPlayer-filmpjes (.rm of .ram) af te spelen kun je de Unix-versie van realplayer gebruiken. Die is gratis te downloaden op de site van Real, maar ik zit altijd tijden te zoeken tot ik iets gevonden heb daar. Om zoekwerk te besparen zal ik hier de link geven: http://scopes.real.com/real/player/unix/unix.html?src=rpbform

Een formaat dat volgens mij op geen enkele manier onder Linux af te spelen is, is Sorenson Video 3 (wordt door Quicktime 4 en 5 gebruikt). In dat formaat worden veel trailers van Hollywood-films gezet. Die kun je dus helaas niet bekijken onder Linux.

Veel players maken gebruik van het in XFree86 4.x aanwezige Xv, de X video extensions. Daarmee kan hardwarematig geschaald worden, zodat zonder van resolutie te veranderen videomateriaal volbeeld gekeken kan worden. Het ligt er maar net aan welke videokaart je hebt of Xv wordt ondersteund voor jouw kaart of niet. In het geval van een Nvidia-kaart zul je de drivers die Nvidia aanbiedt moeten gebruiken om Xv-ondersteuning te hebben.


next up previous contents index
Volgende: 15.6 DVD-films afspelen Omhoog: 15 Multimedia Vorige: 15.4 Audio-CD's maken van   Inhoudsopgave   Index
Jarkko Huijts 2002-08-17