MPlayer-1.5

Introduksjon til MPlayer

MPlayer er en kraftig lyd/videospiller kontrollert via kommandolinjen eller et grafisk grensesnitt som er i stand til spille av nesten alle populære lyd og video filformater. Med støttet videomaskinvare og tilleggsdrivere, kan MPlayer spille av videofiler uten et X Window System installert.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Skinn

[Note]

Note

Skinn er kun nødvendig for å bruke Gtk+ 2 brukergrensesnitt.

MPlayer Avhengigheter

Påkrevd

yasm-1.3.0

Anbefalt

Valgfrie inndatadrivere og biblioteker

CDParanoia-III-10.2, libcdio-2.1.0 (å identifisere og spille av CDer), libdvdread-6.1.3, libdvdnav-6.1.1, libdvdcss-1.4.3, Samba-4.19.5, libbluray, LIVE555 Streaming Media, RTMPDump, TiVo vstream client, og XMMS

Valgfrie lydutdatadrivere og biblioteker

ALSA, PulseAudio-17.0, sdl12-compat-1.2.68, JACK, NAS, og OpenAL

Valgfrie videoutdatadrivere og biblioteker

AAlib-1.4rc5, giflib-5.2.1, libjpeg-turbo-3.0.1, libmng-2.0.3, libpng-1.6.42, OpenJPEG1, DirectFB, libcaca, og SVGAlib

Valgfrie KODEK-er

FAAC-1_30, FAAD2-2.11.1, LAME-3.100, liba52-0.7.4, libdv-1.0.0, libmad-0.15.1b, libmpeg2-0.5.1, libvpx-1.14.0, LZO-2.10, mpg123-1.32.4, Speex-1.2.1, XviD-1.3.7, x264-20240216, CrystalHD, Dirac, GSM, iLBC, libdca, libnut, libmpcdec, libtheora, OpenCore Adaptive Multi Rate, Schroedinger, Tremor, og TwoLAME

Valgfrie diverse avhengigheter

Fontconfig-2.15.0, FreeType-2.13.2, FriBidi-1.0.13, GnuTLS-3.8.3, Opus-1.4, og UnRar-6.2.12; libxslt-1.1.39, docbook-xml-4.5 og docbook-xsl-nons-1.79.2 (alle tre kreves for å bygge HTML dokumentasjonen); og Enca, libbs2b, og LIRC (og LIRC Client Daemon)

Installasjon av MPlayer

Hoved MPlayer Installasjon

Det er to oppdateringer knyttet til FFmpeg-6.1.1 som må brukes. Gjør det nå:

patch -Np1 -i ../MPlayer-1.5-upstream_ffmpg6_fixes-1.patch &&
patch -Np1 -d ffmpeg -i ../ffmpeg-6.0-binutils_2.41-1.patch
[Note]

Note

Pakkevedlikeholderne anbefaler å bygge uten noen optimaliseringer.

Du bør undersøke resultatet fra ./configure --help for å finne ut hvilke tilleggsparametere til configure er nødvendig for å inkludere avhengigheter du har installert på systemet ditt.

Installer MPlayer ved å kjøre følgende kommandoer:

./configure --prefix=/usr                 \
            --confdir=/etc/mplayer        \
            --enable-dynamic-plugins      \
            --disable-libmpeg2-internal   \
            --enable-menu                 \
            --enable-runtime-cpudetection \
            --enable-gui                  &&
make

Hvis du ønsker å bygge HTML-dokumentasjonen, utsted følgende kommando:

make doc

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install  &&
ln -svf ../icons/hicolor/48x48/apps/mplayer.png \
        /usr/share/pixmaps/mplayer.png

For å installere HTML dokumentasjonen, utfør følgende kommandoer som root bruker:

install -v -m755 -d /usr/share/doc/mplayer-1.5 &&
install -v -m644    DOCS/HTML/en/* \
                    /usr/share/doc/mplayer-1.5

Du trenger bare codecs.conf hvis du vil endre egenskapene, da hovedbinæren inneholder en intern kopi av den. Sørg for at eventuelle endringer du gjør i codecs.conf oppnår de ønskede resultatene, siden feil oppføringer i denne filen har vært kjent for å forårsake feil og gjøre spilleren ubrukelig. Hvis nødvendig, opprett filen som root bruker:

install -v -m644 etc/codecs.conf /etc/mplayer

Alternativt kan du kopiere alle standard konfigurasjonsfilene til /etc/mplayer for fremtidig referanse eller mer tilpasningsevne. Som root bruker:

install -v -m644 etc/*.conf /etc/mplayer

Skinn Installasjon (Valgfri)

For å aktivere Gtk+ 2 grensesnittet til MPlayer, du må installere minst ett skinn. Trekk ut ønsket skinn og opprett standardplasseringen (som root bruker):

tar -xvf  ../Clearlooks-2.0.tar.bz2 \
    -C    /usr/share/mplayer/skins &&
ln  -sfvn Clearlooks /usr/share/mplayer/skins/default
[Note]

Note

Denne pakken installerer ikonfiler i /usr/share/icons/hicolor hierarkiet og skrivebordsfiler inn i /usr/share/applications hierarkiet. Du kan forbedre systemytelsen og minnebruken ved å oppdatere /usr/share/icons/hicolor/index.theme og /usr/share/applications/mimeinfo.cache. For å utføre oppdateringen må du ha GTK+-3.24.41 installert (for ikon hurtiglageret) og desktop-file-utils-0.27 (for skrivebords hurtiglageret) og utfør følgende kommandoer som root bruker:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q

Parameterforklaringer

--enable-gui: Dette alternativet bygger GUI grensesnittet inn i mplayer.

--enable-menu: Dette alternativet er satt for å aktivere skjermvisning.

--enable-runtime-cpudetection: Dette alternativet gjør at MPlayer kjøres med en generisk CPU type, og forhindrer optimaliseringer som evt forårsake kjøretidsproblemer.

--disable-ffmpeg_a: Du kan bruke dette alternativet hvis du installerte en versjon av ffmpeg før ffmpeg-6.0. Denne versjonen av MPlayer er inkompatibel med den nyeste versjonen av ffmpeg. MPlayer inkluderer en kopi av FFmpeg kilde og uten dette alternativet vil den statisk kompilere den inkluderte versjon av FFmpeg i seg selv. Dynamisk kobling til et installert system FFmpeg gjør MPlayer og Mencoder omtrent 9MB mindre.

--disable-libmpeg2-internal: Dette alternativet gjør at MPlayer kjøres med en systemversjon av libmpeg2.

--language-doc="<lang>": Denne bryteren angir språket som brukes for dokumentasjonen. Bruk ./configure --help for mer informasjon.

--language-man="<lang>": Denne bryteren angir språket som brukes for mansidene. Bruk ./configure --help for mer informasjon.

--language-msg="<lang>": Denne bryteren angir språket som brukes for meldinger og GUI. Bruk ./configure --help for mer informasjon

--language="<lang>": Denne bryteren angir standardspråket som brukes. Bruk ./configure --help for mer informasjon.

[Note]

Note

Spesifikke alternativer overstyrer --language. Du kan sende en liste over språk atskilt med mellomrom eller komma i stedet for ett enkelt språk. Ikke-eksisterende oversettelser vil bli slettet fra hver liste. All dokumentasjon og mansideoversettelser tilgjengelig i listen vil bli installert, for meldingene den første tilgjengelige oversettelsen vil bli brukt. Verdien "alle" vil aktivere alle oversettelser. LINGUAS miljøvariabel er hedret. I alle tilfeller er fallback Engelsk. Verdier oppført etter ./configure --help er ikke alle tilgjengelige, som normalt ville vært forventet. Du må bygge test.

Konfigurere MPlayer

Konfigurasjonsfiler

/etc/mplayer/* og ~/.mplayer/*

[Note]

Note

For å spille av en DVD kan det være nyttig å sørge for at en /dev/dvd enhet er opprettet. Du må kanskje sette opp dette som beskrevet i the section called “Devices for DVD Drives”.

Konfigurasjonsinformasjon

Vanligvis er det ikke nødvendig med konfigurasjon for systemfilene i /etc/mplayer (faktisk denne mappen er tom med mindre du kopierte standardfilene som nevnt ovenfor). Konfigurasjon kan utføres ved å velge konfigurasjon knappen plassert på MPlayer GUI. Alle konfigurasjonsendringer gjort i GUI vil bli lagret i brukerens ~/.mplayer mappe.

Innhold

Installerte Programmer: gmplayer, mplayer og mencoder
Installerte Biblioteker: Ingen
Installerte Mapper: /etc/mplayer, /usr/share/doc/mplayer-1.5 og /usr/share/mplayer

Korte Beskrivelser

gmplayer

er en symbolkobling til mplayer som bringer opp GTK+ 2-grensesnittet til MPlayer

mplayer

er hoved MPlayer videospiller

mencoder

er en kraftig kommandolinje for videodekoding, koding og filtrering verktøy som er nyttig for (blant annet) å rippe DVDer til filer på harddisken (se /usr/share/doc/mplayer-1.5/mencoder.html)