← Back to team overview

sslug-teknik team mailing list archive

DiVX afspiller

 

Hejsa,

Jeg har fuld indlægget omkring DiVX til linux og må nok indrømme at jeg 
droppede lidt ud da diskussionen nåede til TV-Out =).. Jeg tænkte blot at jeg 
lige ville fortælle om hvordan jeg har fået DiVX til at køre ordentligt på 
min Mandrake 8 installation. Jeg regner også med at sammensætte et afsnit til 
en af "friheden" bøgerne omkring at få DiVX til at køre under linux, men til 
det skal jeg bruge andre folks erfaringer (helst fra andre distroer end 
Mandrake).

Den afspiller jeg har valgt (som jeg har haft størst success med) er MPlayer. 
Jeg bruger den nyeste version (0.18pre5). Først måtte jeg have klargjort de 
programmer der skal bruges for at compile den:

GCC (officielt skulle den ikke kunne compiles med 2.96) 2.96-0.48mdk
GCC-CPP 2.96-0.48mdk
Nasm 0.98-7mdk

Så for at sikre at vi får et output vindue der kan køres i fuldskærm og rent 
faktisk _fylde_ hele skærmen har jeg valgt at benytte SDL:

libSDL1.1 1.1.8-4mdk
libSDL1.1-devel 1.1.8-4mdk

Tilsidst skal (indtil videre) bruges en række Win32 codecs som findes på 
mplayer.sourceforge.net sammen med selve programmet.

Win32 codecs pakkes ud til /usr/lib/win32.

Samtlige af de pakker nævnt tidligere er så installeret fra mine Mandrake 
CD'ere.

Så køres './configure --disable-gcc-checking'
Dette resulterer i at MPlayer ikke nægter at compile pga. GCC 2.96.
Sørg for at tjekke at den bl.a. har fundet mindst en lyddriver (OSS, ESD 
eller lign.) og at den har fundet SDL.

Så er den klar til en 'make'.
Hvis alt er gået godt ligger der nu en fin mplayer fil i dir'et som bør kunne 
afspille de fleste ting.
Det næste skridt er så naturligvis en 'make install' efterfulgt af en 
kopiering af DOCS/codecs til ~/.mplayer/codecs
Herefter har jeg valgt at indsætte følgende i min ~/mplayer/config fil:

vo=sdl
fs=yes

Dette gør at SDL er dens standard Video Output kanal og at den starter alle 
afspilninger i fuldskærm. 'fs=yes' kan udelades hvis man ikke ønsker 
fuldskærm som standard. Et tryk på 'f' under afspilning skifter imellem 
fuldskærm og vindue.

Jeg håber dette kan hjælpe nogle af de derude som ikke har kunne få DiVX til 
at køre..

Som tidligere nævnt vil det være en stor hjælp hvis nogen af jer andre gider 
at nedskrive jeres erfaringer med at få MPlayer til at køre fejlfrit på andet 
end Mandrake.

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GO d--@ s:+ a-- C++ $UL++ P+ L++ E- W+ N(+) o K? w !O M-- V?
PS+ PE@ Y+ PGP t 5? X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------


Follow ups