HasználatParancssor
Az MPlayer egy komplex lejátszási sort használ.
A parancssorban megadott opciók minden fájlra/URL-re vagy, a helyüktől
függően csak bizonyosokra vonatkoznak. Például az
mplayer -vfm ffmpeg movie1.avi movie2.avi
FFmpeg dekódolót használ mindkét fájlhoz, azonban az
mplayer -vfm ffmpeg movie1.avimovie2.avi -vfm dmo
a második fájlt a DMO dekóderrel jeleníti meg.
A fájlneveket/URL-eket csoportosíthatod a { és
} segítségével. Ez főleg a
kapcsolóval együtt hasznos:
mplayer { 1.avi -loop 2 2.avi } -loop 3
A fenti parancs a fájlokat ebben a sorrendben játsza le: 1, 1, 2, 1, 1, 2, 1, 1, 2.
Egy fájl lejátszása:
mplayer [kapcsolók] [elérési út/]fájlnév
Másik módszer egy fájl lejátszásához:
mplayer [kapcsolók] file:///uri-escaped-path
Több fájl lejátszása:
mplayer [alapértelmezett kapcsolók] [elérési út/]fájlnév1 [options for filename1] fájlnév2 [kapcsolók a fájlnév2-höz] ...
VCD lejátszása:
mplayer [kapcsolók] vcd://sávszám [-cdrom-device /dev/cdrom]
DVD lejátszása:
mplayer [kapcsolók] dvd://rész szám [-dvd-device /dev/dvd]
Lejátszás a WWW-ről:
mplayer [kapcsolók] http://site.com/file.asf
(lejátszási listák is megadhatóak)
Lejátszás RTSP-ről:
mplayer [options] rtsp://pelda.szerver.com/streamNev
Példák:
mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
mplayer vcd://2 -cdrom-device /dev/hdc
mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
mplayer dvd://1 -dvd-device /dev/hdc
mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.aviFeliratok és OSD
Az MPlayer feliratokat is meg tud jeleníteni a
filmekkel együtt. Jelenleg a következő formátumok támogatottak:
VOBsubOGMCC (closed caption)MicroDVDSubRipSubViewerSamiVPlayerRTSSAPJS (Phoenix Japanimation Society)MPsubAQTitleJACOsub
Az MPlayer az előzőleg felsorolt felirat
formátumokat (az első három kivételével)
át is tudja konvertálni az alábbi formátumokba, a megadott kapcsolókkal:
MPsub: SubRip: MicroDVD: JACOsub: Sami:
A MEncoder el tudja menteni a DVD feliratokat
VOBsub formában.
A parancssori kapcsolók eléggé különböznek az az egyes formátumoknál:
VOBsub feliratok
A VOBsub feliratok egy nagy (néhány megabájtos) .SUB
fájlból és opcionálisan egy .IDX és/vagy
.IFO fájlból állnak. Ha olyan fájlaid vannak, hogy
sample.sub,
sample.ifo (opcionális),
sample.idx - meg kell adnod az
MPlayernek a kapcsolót
(teljes elérési út is megadható). A kapcsoló olyan,
mint a a DVD-knél, segítségével felirat sávok (nyelvek)
közül választhatsz. Abban az esetben, ha elfelejted a
kapcsolót, az MPlayer a
kapcsolóval megadott nyelveket próbálja használni, és a
langidx-re ugrik az .IDX fájlban,
hogy beállítsa a felirat nyelvét. Ha ez nem sikerül, nem lesz felirat.
Egyéb feliratok
A többi formátum egy sima szöveges fájlból áll, mely tartalmazza az időzítést,
a pozícionálást és a szöveget. Használata: ha van egy olyan fájlod, mint pl.
sample.txt,
akkor a kapcsolóval
tudod megadni (teljes elérési út is megadható).
Felirat időzítés és pozícionálás beállítása:
Késlelteti a feliratot másodperccel.
Lehet negatív is. Az érték a film időpozíciójának számlálójához adódik hozzá.
Megadhatod a felirat fájl képkocka/mp rátáját (lebegőpontos szám).
A felirat pozícióját adhatod meg.
Ha MicroDVD felirat fájl használa közben egyre növekvő csúszást tapasztalsz a
film és a felirat között, akkor a legvalószínűbb, hogy a film és a felirat frame
rátája különböző. Jegyezd meg, hogy a MicroDVD felirat formátum abszolút képkocka
számokat használ az időzítéshez, és nincs benne fps információ, emiatt a
kapcsoló használata javasolt ezzel a formátummal. Ha
végleg meg akarod oldani ezt a problémát, kézzel kell átkonvertálnod a felirat
fájl frame rátáját.
Az MPlayer el tudja végezni ezt a konverziót neked:
mplayer -dumpmicrodvdsub -fps subtitles_fps -subfps avi_fps \
-sub subtitle_filenamedummy.avi
A DVD feliratokról a DVD fejezetben olvashatsz bővebben.
Vezérlés
Az MPlayer teljesen konfigurálható, parancsvezérelt,
az irányítási rétegének a segítségével az MPlayert
vezérelheted billentyűzettel, egérrel, joystickkal vagy távirányítóval
(LIRC használatával). Olvasd el a man oldalon a használható billentyűk listáját.
Vezérlés beállítása
Az MPlayer engedélyezi bármely billentyűhöz/gombhoz
bármilyen MPlayer parancs hozzárendelését egy egyszerű
konfigurációs fájl segítségével. A szintaxis egy egyszerű billentyű névből
és az azt követő parancsból áll. A konfigurációs fájl alapértelmezett helye
a $HOME/.mplayer/input.conf de ez megváltoztatható
a kapcsoló
segítségével (a relatív elérési útvonalak a $HOME/.mplayer-hez
képest relatívak).
Az összes támogatott billentyű nevének listáját az
mplayer -input keylist
parancs írja ki, az elérhető parancsok listáját pedig az
mplayer -input cmdlist paranccsal kapod meg.
Egy példa bemeneti vezérlő fájl
##
## MPlayer input vezérlő fájl
##
RIGHT seek +10
LEFT seek -10
- audio_delay 0.100
+ audio_delay -0.100
q quit
> pt_step 1
< pt_step -1
ENTER pt_step 1 1Irányítás LIRC-ből
Linux Infrared Remote Control (Linux Infravörös Távoli Irányítás) - végy
egy egyszerűen összerakható, otthon barkácsolt IR-vevőt, egy (majdnem)
tetszés szerinti távirányítót és irányítsd a Linux-os gépedet vele!
Bővebben a LIRC weboldalon
olvashatsz erről.
Ha feltelepítetted a LIRC csomagot, a configure automatikusan
megtalálja. Ha minden jól megy, az MPlayer egy ilyen
üzenetet ír ki indításkor: "Setting up lirc support...".
Ha valami hiba történt, tájékoztat róla. Ha semmit sem mond a LIRC-ről,
akkor a támogatása nincs beforgatva. Ennyi :-)
Az MPlayer alkalmazás neve - minő meglepő -
mplayer. Bármelyik mplayer parancsot használhatod
és egyszerre több parancsot is megadhatsz egy lépésben, ha \n
karakterrel választod el őket. Ne felejtsd el engedélyezni az ismétlés jelzőt
(repeat flag) a .lircrc fájlban, ha van értelme
(keresés, hangerő, stb.). Itt egy kivonat egy .lircrc
fájlból:
begin
button = VOLUME_PLUS
prog = mplayer
config = volume 1
repeat = 1
end
begin
button = VOLUME_MINUS
prog = mplayer
config = volume -1
repeat = 1
end
begin
button = CD_PLAY
prog = mplayer
config = pause
end
begin
button = CD_STOP
prog = mplayer
config = seek 0 1\npause
end
Ha nem tetszik a lirc-config fájl alapértelmezett elérési útvonala
(~/.lircrc), használd a kapcsolót egy másik fájl
megadásához.
Szolga mód
A szolga mód segítségével egyszerű frontend-eket készíthetsz az
MPlayerhez. Ha a
kapcsolóval futtatod az MPlayert,
beolvassa az új sor karakterrel (\n) elválasztott parancsokat
a standard bemenetről (stdin).
A parancsok a slave.txt fájlban
vannak leírva.
Hálózati és pipe-os stream-elés
Az MPlayer HTTP, FTP, MMS vagy RTSP/RTP protokoll
segítségével le tud játszani fájlokat hálózatról is.
A lejátszáshoz egyszerűen csak be kell írni az URL-t a parancssorba.
Az MPlayer figyeli a
http_proxy környezeti változót is, és használja a
proxy-t, ha van. Azonban így is megadhatod a proxy-t:
mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf
Az MPlayer tud olvasni a standard bemenetről (stdin)
is (nem nevesített pipe). Ezt például FTP-ről történő lejátszásnál
tudod használni:
wget ftp://micorsops.com/something.avi -O - | mplayer -
Tanácsos megadni a kapcsolót, ha hálózatról
játszol le:
wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -
Stream-elt tartalom lementése
Ha már sikerült az MPlayerrel lejátszani
a kedvenc internetes stream-edet, a
kapcsoló segítségével el is tudod menteni a folyamot egy fájlba.
Például:
mplayer http://217.71.208.37:8006 -dumpstream -dumpfile stream.asf
Ez el fogja menteni a
http://217.71.208.37:8006 szerveren stream-elt
tartalmat a stream.asf fájlba.
Ez működik az MPlayer által támogatott
összes protokollal, mint MMS, RTSP és így tovább.
DVD lejátszás
A használható kapcsolók teljes listájáért olvasd el a man oldalt.
A szintaxis egy szabványos DVD lejátszásához a következő:
mplayer dvd://<sáv> [-dvd-device <eszköz>]
Például:
mplayer dvd://1 -dvd-device /dev/hdc
Ha az MPlayert dvdnav támogatással fordítottad, a
szintaxis ugyan ez, kivéve, hogy dvdnav://-ot kell használnod a dvd:// helyett.
Az alapértelmezett DVD eszköz a /dev/dvd. Ha a te
beállításod különböző, készíts egy szimbolikus linket vagy add meg a megfelelő
eszközt a parancssorban a kapcsolóval.
Az MPlayer fel tudja használni a
libdvdread-ot és a libdvdcss-t
is a DVD-k lejátszásához és dekódolásához. Ez a két függvénykönyvtár megtalálható
az MPlayer forrás fájában, nem kell őket külön
telepítened. Használhatod a két függvénykönyvtár rendszer-szintű verzióját is,
de ez nem javasolt, mivel hibák forrása lehet,
a függvénykönyvtárak közötti inkompatibilítást és sebességcsökkenést okozhat.
Ha DVD dekódolási problémáid vannak, próbáld meg letiltani a supermount-ot vagy
bármilyen más hasonló dolgot. Néhány RPC-2 vezérlő régió kód beállítását is megköveteli.
DVD dekódolás
A DVD dekódolást a libdvdcss végzi. A módszer
megadható a DVDCSS_METHOD környezeti változó segítségével,
lásd a man oldalt.
Régió kód
A DVD meghajtók manapság tartalmaznak egy
régió kódnak
nevezett értelmetlen korlátozást.
Szégyen, hogy a DVD meghajtókat arra kényszerítik, hogy a hat különböző
régióból, amire a világot felosztották, csak az egyikben gyártott lemezeket
fogadják el. Hogy egy asztal körül ülő pár ember hogy állhatott elő egy ilyen
ötlettel és hogyan várhatják el, hogy a 21. században elfogadnak egy ilyen
ötletet, az minden képzeletet felülmúl.
Azok a meghajtók, amelyek a régióbeállításokat csak szoftveresen kényszerítik
ki, RPC-1 meghajtókként ismertek, amelyek hardveresen teszik ugyan ezt, azok
az RPC-2 meghajtók. Az RPC-2 meghajtók öt alkalommal engedik meg a régiókód
megváltoztatását, mielőtt az véglegessé válna.
Linux alatt a
regionset eszközt
használhatod a DVD meghajtód régió kódjának beállításához.
Szerencsére lehetséges az RPC-2 meghajtók RPC-1-re történő átalakítása egy
firmware frissítéssel. Add meg a DVD meghajtód model számát a kedvenc kereső
motorodnak vagy nézz be a
"The firmware page" fórumjába és
letöltési oldalára. Bár a firmware frissítésre vonatkozó figyelmeztetések itt
is érvényesek, a régió kódtól történő megszabadulás általában pozitív élménnyel
zárul.
VCD lejátszás
A használható kapcsolók teljes listájáért olvasd el a man oldalt. Egy
szabványos Video CD (VCD) szintaxisa a következő:
mplayer vcd://<sáv> [-cdrom-device <eszköz>]
Például:
mplayer vcd://2 -cdrom-device /dev/hdc
Az alapértelmezett VCD eszköz a /dev/cdrom. Ha a te
beállításaid különbözőek, készíts egy szimbolikus linket vagy add meg a
megfelelő eszközt a parancssorban a kapcsolóval.
A Plextor és néhány Toshiba SCSI CD-ROM meghajtónak borzalmas a teljesítménye
CVD olvasáskor. Ez azért van, mert a CDROMREADRAW ioctl
nincs teljesen implementálva ezekben a meghajtókban. Ha ismered a SCSI
programozást, kérlek segíts nekünk
egy általános SCSI támogatás elkészítésében VCD-khez.
Addig is kinyerheted az adatokat a VCD-ről a
readvcd
segítségével, majd a kapott fájlt lejátszhatod az MPlayerrel.
VCD struktúra
Egy Video CD (VCD) CD-ROM XA szektorokból áll, pl. CD-ROM 2-es módban
1-es és 2-es formátumú sávok:
Az első sáv 2-es módban, 2-es formátumban van, ami azt jelenti, hogy L2
hibajavítást használ. A sáv ISO-9660 fájl rendszert tartalmaz 2048
bájt/szektorral. Ez a fájl rendszer VCD metaadat információkat tartalmaz,
valamint gyakran a menükben alkalmazott képkockákat. A menük MPEG
szegmensei is ezen az első sávon tárolhatóak, de az MPEG-eket fel kell
osztani 150 szektoros csonkokra. Az ISO-9660 fájl rendszer tartalmazhat
egyéb fájlokat vagy programokat, amik a VCD működése szempontjából nem
lényegesek.
A második és a további sávok általában nyers 2324 bájt/szektor formátumú
MPEG (film) sáv, mely egy MPEG PS adat csomagot tartalmaz szektoronként.
Ezek 2-es mód 1-es formátumban vannak, így több adatot tárolnak
szektoronként némi hibajavítás elveszítése árán. Lehet CD-DA sáv is a
VCD-n az első sáv után. Némelyik operációs rendszeren van egy kis csalás,
amivel ezek a nem-ISO-9660 sávok megjelennek a fájl rendszerben. Más
operációs rendszereken, például GNU/Linux-on ez nem így van (még). Itt
az MPEG adat nem mountolható. Mivel a
legtöbb film ilyen típusú sávon belül van, először próbáld ki a
-t.
Léteznek olyan VCD lemezek is, melyeken nincs meg az első sáv (egy sáv és
egyáltalán nincs fájl rendszer). Ezek szintén lejátszhatóak, de nem lehet
őket becsatolni.
A Video CD szabvány definícióját a Philips "Fehér könyv"-nek
nevezte el és nem szabadon hozzáférhető, a Philipstől kell megvásárolni.
A Video CD-kről sokkal részletesebb információt találhatsz a
vcdimager dokumentációjában.
A .DAT fájlokról
A becsatolt VCD első sávján látható ~600 MB fájl valójában nem igazi fájl!
Ez egy úgynevezett ISO átjáró, azért hozták létre, hogy a Windows kezelni
tudja ezen sávokat (a Windows semmilyen módon sem engedi a közvetlen eszköz
elérést az alkalmazásoknak). Linux alatt nem tudod átmásolni vagy lejátszani
az ilyen fájlokat (szemét van bennük). Windows alatt lehetséges, mivel az
iso9660 vezérlője a sávok nyers olvasását emulálja ebben a fájlban. A .DAT
fájlok lejátszásához szükséged lesz egy kernel vezérlőre, ami a PowerDVD
Linuxos verziójában található. Ez egy módosított iso9660 fájl rendszer vezérlőt
(vcdfs/isofs-2.4.X.o) tartalmaz, ami képes a nyers sáv
emulációra ezen ál .DAT fájlon keresztül. Ha az ő vezérlőjük segítségével
csatolod be a lemezt, át tudod másolni és le tudod játszani a .DAT fájlt az
MPlayerrel. A Linux kernel szabványos iso9660
vezérlőjével ez nem megy! Használd a -t helyette.
VCD másolásához alternatíva az új cdfs
kernel vezérlő (nem része a hivatalos kernelnek) ami a CD meneteket kép fájlok
formájában mutatja, és a cdrdao,
egy bitről-bitre grabbelő/másoló program.
Edit Decision Lists (EDL)
Az edit decision list (EDL) rendszer segítségével automatikusan kihagyhatsz
vagy elnémíthatsz részeket videókban a lejátszás alatt, egy film specifikus
EDL konfigurációs fájl segítségével.
Ez azoknak hasznos, akik "család-barát" módban szeretnének filmet nézni. Ki
tudsz vágni bármilyen erőszakos, káromkodós, Jar-Jar Binks-es jelenetet egy
filmből, a saját igényeidnek megfelelően. Mindemellett más felhasználási módok
is vannak, például automatikusan átlépni a videó fájlokban lévő reklámokat.
Az EDL fájl formátuma eléggé egyszerű. Egy sorban egy parancs van, ami megadja,
hogy mit kell csinálni (skip/mute) és mikor (másodperc alapú mutatóval).
EDL fájl használata
Add meg a kapcsolót, amikor
indítod az MPlayert, a videóhoz használni
kívánt EDL fájl nevével.
EDL fájl készítése
A jelenlegi EDL fájl formátum:
[kezdő másodperc] [befejező másodperc] [akció]
Ahol a másodpercek lebegőpontos számok, az akció pedig vagy
0 a kihagyáshoz vagy 1 az elnémításhoz. Például:
5.3 7.1 0
15 16.7 1
420 422 0
Ez az 5.3 másodperctől a 7.1 másodpercig kihagyja a videót, majd 15 másodpercnél
leveszi a hangot, 16.7 másodpercnél visszateszi és a 420. és 422. másodperc között
ismét kihagy a videóból. Ezek az akciók akkor hajtódnak végre, amikor a lejátszás
időzítője eléri a fájlban megadott időket.
Ha készíteni akarsz egy EDL fájl, amit utána szerkeszthetsz, használd a
kapcsolót. Lejátszás közben csak
nyomd meg az i billentyűt a kihagyandó rész elejének és
végének a megjelöléséhez. A megfelelő bejegyzés bekerül a fájlba erre az
időszakra. Ezután kézzel tetszőlegesen beigazíthatod az EDL fájlt és
megváltoztathatod az alapértelmezett műveletet, ami az egyes sorok által
leírt blokkok kihagyása.
Szinkronizált lejátszás hálózaton
Az MPlayer több példánya szinkronizálni tudja a
lejátszást hálózaton keresztül. EZ hasznos "videó falak" létrehozásakor, amikor
a több képernyőt külön számítógép vezérel. Minden
MPlayer példány különböző
videót tud lejátszani, de megpróbálnak ugyan azon az idő eltoláson maradni
a fájlban. Javasolt, de nem szükséges, hogy a videó fájlok ugyan azzal a codeccel
és paraméterekkel legyenek elkódolva.
A vonatkozó opciók az ,
, ,
és az .
Ha az meg van adva, az MPlayer
egy adatcsomagot küld az címre (alapértelmezett: 127.0.0.1)
az porton (alapértelmezett: 23867) minden egyes kocka
lejátszása előtt.
Az adatcsomag a mester pozícióját mutatja a fájlban. Ha az
meg van adva, az MPlayer figyeli az
/-ot
és követi a mester pozícióját. Az a mester broadcast címére
történő állításával több kiszolgáló azonos broadcast címen tud szinkronizálni a mesterrel.
Ne feledd, hogy ez a képesség egy ethernet-szerű, alacsony késleltetésű hálózati kapcsolatot
feltételez. A működés változhat nagy késleltetésű hálózatokon.
Például tegyük fel, hogy 8 számítógép van a hálózaton, 192.168.0.1 és 192.168.0.8
közötti IP címekkel. Tegyük fel, hogy az első számítógép lesz a mester. A gépeken
lefuttatott ifconfig "Bcast:192.168.0.255"-öt ír. A mesteren futtasd ezt:
mplayer -udp-master -udp-ip 192.168.0.255 video1.mpg
A kiszolgálókon pedig ezt:
mplayer -udp-slave videoN.mpg
A keresés, pillanatállj, sőt még a lejátszás sebességének állítása is
(lásd az opciót) végbemehet a mesteren, minden kiszolgáló
követni fogja. Ha a mester kilép, kiküld egy "bye" üzenetet, aminek a hatására a
kiszolgálók is kilépnek.
Térhatású/többcsatornás lejátszásDVD-k
A legtöbb DVD és sok más fájl térhatású hangot tartalmaz.
Az MPlayer támogatja a térhatású lejátszást, de
alapértelmezésként nem engedélyezi, mivel a sztereó berendezések a gyakoribbak.
A több, mint két csatornás audiót tartalmazó fájlok lejátszásához használd a
kapcsolót.
Például egy 5.1-es audióval rendelkező DVD lejátszása:
mplayer dvd://1 -channels 6
Figyelj rá, hogy az "5.1" név ellenére valójában hat különálló csatorna van.
Ha van térhatású hangfalszetted, nyugodtan beleírhatod a
opciót az MPlayer
konfigurációs fájljába, a ~/.mplayer/config-ba. Például a
kvadrafónikus lejátszás alapértelmezetté tételéhez írd be ezt a sort:
channels=4
Az MPlayer ekkor az audiót négy csatornán fogja
lejátszani, ha mind a négy csatorna elérhető.
Sztereó fájlok lejátszása négy hangszórón
Az MPlayer nem duplázza meg a csatornákat alapból,
ahogy a legtöbb audió vezérlő sem. Ha ilyet akarsz, kézzel kell megadnod:
mplayer filename -af channels=2:2:0:1:0:0
Lásd a csatorna másolásról
szóló rész a magyarázatért.
AC-3/DTS áteresztés
A DVD-k általában AC-3 (Dolby Digital) vagy DTS (Digital Theater System) formátumban
kódolt térhatású hanggal rendelkeznek. Néhány modern audió berendezés képes ezen
formátumok belső dekódolására. Az MPlayer beállítható
úgy, hogy dekódolás nélkül adja át az audió adatot. Ez csak akkor fog működni, ha
van egy S/PDIF (Sony/Philips Digital Interface) jack dugó a hangkártyádon, vagy
HDMI-n keresztül küldöd át a hangot.
Ha az audió berendezésed tudja dekódolni mind az AC-3-at, mind a DTS-t, nyugodtan
engedélyezheted az áteresztést mindkét formátumnál. Különben csak arra a formátumra
engedélyezd, amelyiket a berendezésed támogatja.
Áteresztés engedélyezése a parancssorban:
Csak AC-3-hoz használd a kapcsolót.
CSak DTS-hez használd a kapcsolót
AC-3 és DTS esetén használd a kapcsolót.
Áteresztés engedélyezése az MPlayer
konfigurációs fájljában:
Csak AC-3-hoz használd az sort.
Csak DTS-hez használd az sort.
AC-3 és DTS esetén használd az sort.
Figyelj rá, hogy az és
sorok végén van egy vessző (","). Ez arra utasítja az MPlayert,
hogy váltson vissza a normálisan használt codec-re, ha olyan fájlt játszasz le,
amiben nincs AC-3-as vagy DTS audió. Az
sorba nem kell vessző; az MPlayer mindenképpen vált
ha egy audió család van megadva.
MPEG audió áteresztés
A digitális TV továbbítás (mint pl. a DVB és ATSC) és néhány DVD általában
MPEG audió stream-ekkel rendelkezik (általában MP2).
Pár MPEG hardver dekóder, mint például a jól felszerelt DVB kártyák és a
DXR2 adapterek natívan dekódolják ezt a formátumot.)
Az MPlayer beállítható úgy, hogy ne foglalkozzon
az audió adatok dekódolásával.
To use this codec:
mplayer -ac hwmpa Mátrix-kódolású audió***TENNIVALÓ***
Ezt a részt még el kell készíteni, de addig nem lehet befejezni, amíg valaki
nem ad nekünk hozzá példafájlokat teszteléshez. Ha van mátrix-kódolású audió
fájlod, tudod, hogy hol lehet találni ilyet vagy van bármilyen információd,
hálásak lennénk ha üzennél nekünk az
MPlayer-DOCS
levelezési listára. Írj egy "[matrix-encoded audio]"-t a tárgy sorba.
Ha nem érkezik fájl vagy további információ, ez a fejezet törölve lesz.
Jó link-ek:
http://electronics.howstuffworks.com/surround-sound5.htmhttp://www.extremetech.com/article2/0,1697,1016875,00.aspTérhatás emulálása fülhallgatóval
Az MPlayer tartalmaz HRTF (Head Related Transfer
Function) szűrőt, mely egy
MIT projekten alapszik,
melyben méréseket végeztek emberi műfejre szerelt mikrofonokkal.
Bár nem lehet tökéletesen imitálni egy térhatású rendszert,
az MPlayer HRTF szűrője biztosít térben némileg
mélyített hangot két csatornás fülhallgatón. A hagyományos lekeverés
egyszerűen kombinálja az összes csatornát kettőbe; a csatornák kombinálásán
túl a finom visszhangot generál, kissé növeli a sztereó
elválasztást és megváltoztatja néhány frekvencia hangerejét. A HRTF
hangzásának minősége függ a forrás audiótól és az emberi érzékléstől, de
mindenképpen megér egy próbát.
DVD lejátszása DVD HRTF-fel:
mplayer dvd://1 -channels 6 -af hrtf
A csak 5 vagy 6 csatornával működik jól, valamint
48 kHz-es audió kell hozzá. A DVD audió már 48 kHz-es, de ha van egy fájlod
ettől különböző mintavételezési rátával, akkor a -fel
történő lejátszáshoz újra kell mintáznod:
mplayer fájlnév -channels 6 -af resample=48000,hrtf
Hibajavítás
Ha nem hallasz semmilyen hangot a térhatású csatornáidból, ellenőrizd a mixer
beállításait egy mixer programmal, mint pl. az alsamixer;
az audió kimenetek gyakran le vannak némítva és nulla hangerőre vannak állítva alapértelmezésben.
Csatorna többszörözésÁltalános információk
Sajnos nincs szabvány a csatornák sorrendjére vonatkozóan. Az alábbi sorrend
az AC-3-é, ami eléggé tipikus; próbáld meg ezt és meglátod, hogy a forrásod
megfelel-e neki. A csatornák számozása 0-tól indul.
monoközépsősztereóbaljobbkvadrafónikusbal elsőjobb elsőbal hátsójobb hátsósurround 4.0bal elsőjobb elsőközép hátsóközép elsősurround 5.0bal elsőjobb elsőbal hátsójobb hátsóközép elsősurround 5.1bal elsőjobb elsőbal hátsójobb hátsóközép elsőmélynyomó
A kapcsolóval az audió dekódertől lekérdezhető a
csatornák száma. Néhány audió codec a specifikált csatornák számát használja
fel a downmixing szükségességének megállapítására. Figyelj rá, hogy ez nem
mindig érinti a kimeneti csatornák számát. Például a
használata egy sztereó MP3 fájl lejátszásánál továbbra is 2 csatornás kimenetet
ad, mert az MP3 codec nem tud extra csatornákat készíteni.
A audió szűrő használható csatornák létrehozására
vagy eltávolítására, a hangkártya felé kiküldött csatornák számának beállítására
való. Lásd a következő fejezeteket a csatorna manipulációval kapcsolatos bővebb
információkért.
Mono lejátszása két hangszóróval
A mono hangok sokkal jobbak, ha két hangszórón keresztül hallhatóak - különösen
ha fülhallgatót használsz. Az audió fájlok, amik ténylegesen egy csatornásak,
automatikusan két hangszórón keresztül kerülnek lejátszásra; sajnos, a legtöbb
mono hangú fájl tulajdonképpen szereóként van elkódolva, amiben az egyik csatornát
lenémították. A legkönnyebb és legbolondbiztosabb megoldás arra, hogy mindkét
hangszórón ugyanaz a kimenet legyen, az szűrő:
mplayer fájlnév -af extrastereo=0
Ez átlagolja mindkét csatornát, aminek eredményeként fele olyan hangosak lesznek,
mint az eredeti. A következő fejezetekben találsz egyéb példákat is ennek
megvalósítására a hangerő csökkentése nélkül, de azok komplexek és különböző
kapcsolókat igényelnek attól függően, hogy melyik csatornát tartod meg. Ha tényleg
szükséges a hangerő megtartása, könnyebb, ha a szűrővel
kikísérletezed és megkeresed a helyes hangerőt. Például:
mplayer filename -af extrastereo=0,volume=5
Csatorna másolás/mozgatás
A szűrő bármelyik vagy az összes csatornát
tudja mozgatni. A szűrő alopcióinak beállítása
esetenként bonyolult és némi odafigyelést kíván.
Döntsd el, hány kimeneti csatornára van szükséged. Ez az első alopció.
Számold meg, hány csatornamozgatást fogsz véghezvinni. Ez a második alopció.
Minden csatorna több különböző helyre mozgatható egy időben, de tartsd észben,
hogy ha egy csatornát mozgatsz (még ha csak egy helyre is), a forrás csatorna
üres lesz amíg másik csatornát nem mozgatsz a helyére. Csatorna másolásakor
a forrás ugyan az marad, egyszerűen csak mozgasd a csatornát mind a cél mind
a forrás helyre. Például:
2-es csatorna --> 3-as csatorna
2-es csatorna --> 2-es csatorna
Írd le a csatorna másolásokat alopció párokként. Figyelj rá, hogy az első
csatorna a 0, a második az 1, stb. Ezen alopciók sorrendje nem számít,
amíg megfelelően vannak csoportosítva
forrás:cél párokba.
Példa: egy csatorna két hangszóróra
Itt egy példa az egy csatorna több hangszóróra való kiküldésének egy másik módjára.
Ebben a példában feltételezzük, hogy a bal csatornát kell lejátszani és a jobb
csatornát eldobjuk. Követve a fenti leírást:
Ahhoz, hogy egy-egy kimeneti csatorna legyen mindkét hangszóróhoz, az első
alopciónak "2"-nek kell lennie.
A bal csatornát kell mozgatni a jobb csatornára és saját magára is, hogy ne
legyen üres. Ez összesen két mozgatás, ami miatt a második alopció is "2".
A bal csatorna mozgatásához (0. csatorna) a jobb csatornára (1. csatorna) az
alopció pár "0:1", "0:0" mozgatja a bal csatornát saját magára.
Mindezt összerakva kapjuk:
mplayer fájlnév -af channels=2:2:0:1:0:0
Ezen példa előnye az -val szemben, hogy a hangerő
mindegyik kimeneti csatornán a bemeneti csatornáéval megegyező lesz. A hátránya,
hogy az alopciókat "2:2:1:0:1:1"-re kell változtatni, ha a kívánt audió a jobb
csatornán van. Valamint nehezebb megjegyezni és begépelni.
Példa: bal csatorna két hangszóróra rövidítve
Van egy sokkal könnyebb mód a szűrő használatára,
hogy a bal csatornát mindkét hangszórón megszólaltassuk:
mplayer fájlnév -af channels=1
A második csatorna figyelmen kívül marad és további alopciók nélkül az egyetlen
megmaradó csatorna egyedül marad. A hangkártya vezérlők az egy csatornás
audiót automatikusan lejátszák mindkét hangszórón. Ez csak akkor működik, ha
a kívánt csatorna a bal.
Példa: az elülső csatornák duplázása hátra
Másik gyakori művelet az elülső csatornák duplázása és lejátszása hátul, a hátsó
hangszórókon kvadrafónikus beállítással.
Négy kimeneti csatorna kell. Az első alopció "4".
A két elülső csatornát kell mozgatni a megfelelő hátsóra és saját magára. Ez négy
mozgatás, a második alopció "4".
A bal elsőt (0. csatorna) kell mozgatni a bal hátsóra (2. csatorna): "0:2".
A bal elsőt saját magára is kell mozgatni: "0:0". A jobb elsőt (1. csatorna)
a jobb hátsóra (3. csatorna): "1:3", és saját magára kell mozgatni: "1:1".
Az alopciók összeállításával kapjuk:
mplayer fájlnév -af channels=4:4:0:2:0:0:1:3:1:1
Csatorna keverés
A szűrő felhasználó által megadott arányban tudja keverni a
csatornákat. Ezzel meg lehet csinálni mindent, amit a
szűrővel, és még többet is. Sajnos az alopciók még komplikáltabbak.
Döntsd el, hány csatornával akarsz dolgozni. Ezt a
és/vagy kapcsolókkal kell megadnod. A példák
megmutatják, mikor melyiket kell használni.
Döntsd el, hány csatornát adsz át a -nek (a további
dekódolt csatornák figyelmen kívül maradnak). Ez az első alopció és
szabályozza a kimeneti csatornák számát is.
A fennmaradó alopciók megadják, hogy melyik csatornát milyen mértékben kell
bekeverni mindegyik másik csatornába. Ez az igazán bonyolult dolog. Könnyítésként
válaszd szét az alopciókat különböző részekre, egy rész minden egyes bemeneti
csatornához. Minden egy részen belül található alopció egy kimeneti csatornának
felel meg. A szám, amit megadsz, a bemeneti csatorna kimeneti csatornába
történő bekeverésének százalékos aránya lesz.
A 0 és 512 közötti értékeket fogad el, az eredeti
hangerő 0% és 51200%-ának megfelelően. Légy óvatos, ha 1-nél nagyobb értékeket
használsz. Nem csak nagy hangerőt adhat, de ha túlléped a hangkártyád
mintavételezési rátáját, kellemetlen pukkanásokat és kattanásokat hallhatsz.
Ha akarod, a -t követheti egy
a vágás engedélyezéséhez, de jobb a értékeit olyan
alacsonyan tartani, hogy ne kelljen vágni.
Példa: egy csatorna két hangszóróra
Itt van egy újabb példa a bal csatorna két hangszórón történő lejátszására. Kövesd
a fent leírt lépéseket:
A nek két kimeneti csatornája lesz, így az első
alopció "2".
Mivel két bemeneti csatornánk van, két alopció rész lesz.
Mivel két kimeneti csatornánk van, két alopció lesz részenként.
A fájl bal csatornája teljes hangerővel mehet az új bal és jobb
csatornára.
Így az első alopció rész "1:1".
A jobb csatornát figyelmen kívül kell hagyni, így a második "0:0".
A sorvégi 0 értékek elhagyhatóak, de a könnyebb megértésért
most megtartjuk őket.
Ezen opciók összeállítása adja:
mplayer fájlnév -af pan=2:1:1:0:0
Ha inkább a jobb csatorna kell a bal helyett, a alopciói
"2:0:0:1:1" lesznek.
Példa: bal csatorna két hangszóróra rövidítve
Amint a -el, itt is lehet rövidíteni, ha a csak a bal
csatornával dolgozol:
mplayer fájlnév -af pan=1:1
Mivel a -nek csak egy bemeneti csatornája van (a másik csatorna
figyelmen kívül marad), csak egy része van az alopcióknak, ami megadja, hogy az
egyetlen csatorna saját maga 100%-át kapja.
Példa: 6 csatornás PCM lekeverése
Az MPlayer 6 csatornás PCM dekódolója nem tud lekeverni.
Itt egy módszer a PCM lekeverésre a használatával:
A kimeneti csatornák száma 2, így az első alopció "2".
Hat bemeneti csatornával hat alopció rész lesz. Szerencsére mivel csak az első
két csatorna kimenetével foglalkozunk, csak két részt kell készítenünk; a
maradék négy elhagyható. Vigyázz, nem mindig ugyan az a csatornák sorrendje a
többcsatornás audió fájlokban! Ez a példa egy olyan fájl lekeverését szemlélteti,
amiben ugyan olyan csatornák vannak, mint az AC-3 5.1 esetén:
0 - bal első
1 - jobb első
2 - bal hátsó
3 - jobb hátsó
4 - középső első
5 - mélynyomó
Az alopciók első csoportja az eredeti hangerő százalékát adja, sorrendben,
amit mindegyik kimeneti csatorna a bal első csatornától kap: "1:0".
A jobb első csatornának a jobb kimenetre kell mennie: "0:1".
Ugyan ez a hátsó csatornákra: "1:0" és "0:1".
A középső csatorna mindkét kimeneti csatornára átmegy fél hangerővel:
"0.5:0.5", a mélynyomó pedig mindkettőre teljes hangerővel: "1:1".
Mindezt összerakva:
mplayer 6-channel.wav -af pan=2:1:0:0:1:1:0:0:1:0.5:0.5:1:1
A fenti példa százalékok csak durva példák. Nyugodtan játszadozz velük!
Példa: 5.1-es audió lejátszása nagy hangszórókon, mélynyomó nélkül
Ha egy pár nagy hangszóród van elől, nem kell pénzt áldoznod mélynyomóra a
teljes 5.1-es hangzáshoz. Ha a használatával
kéred, hogy a liba52 az 5.1-es audiót 5.0-ban dekódolja, a mélynyomó
csatornája egyszerűen elmarad. Ha a mélynyomó csatornáját saját magad
szeretnéd szétosztani, kézzel kell lekeverned a
-nal:
Mivel a -nak mind a hat csatornával kell foglalkoznia, add
meg a kapcsolót, hogy a liba52 dekódolja őket.
A csak öt csatornára küld kimenetet, az első alopció 5.
Hat bemeneti csatorna van és öt kimeneti csatorna, ez hat részt jelent öt alopcióval.
A bal első csatornát csak saját magára kell ismételni:
"1:0:0:0:0"
Ugyan ez a jobb első csatornára:
"0:1:0:0:0"
Ugyan ez a bal hátsó csatornára:
"0:0:1:0:0"
És a jobb hátsó csatornára:
"0:0:0:1:0"
Közép első szintén:
"0:0:0:0:1"
És most kell eldöntenünk, hogy mit csináljunk a mélynyomóval, pl.
felezve a jobb elsőre és a bal elsőre:
"0.5:0.5:0:0:0"
Ezen opciók összevonásával születik meg az eredmény:
mplayer dvd://1 -channels 6 -af pan=5:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0.5:0.5:0:0:0
Szoftveres hangerő állítás
Néhány audió sáv túl halk, hogy kényelmesen hallható legyen kiegészítés nélkül.
Ez akkor jelent problémát, ha az audió berendezésed nem tud erősíteni a jelen.
A opció utasítja az
MPlayert egy belső keverő használatára. Használhatod
a hangerő állító gombokat (alapértelmezettként 9 és
0) a nagyobb hangerő eléréséhez. Figyelj rá, hogy ez nem hagyja
figyelmen kívül a hangkártyád keverőjét; az MPlayer
csak erősít az eredeti jelen mielőtt kiküldené a hangkártyára.
A következő példa jó kezdésként:
mplayer halk-fájl -softvol -softvol-max 300
A opció megadja a maximálisan megengedhető kimeneti
hangerőt az eredeti hangerő százalékában. Például a
az eredeti szint dupláját engedélyezi.
Nyugodtan megadhatsz egy nagy értéket a
kapcsolóval; a nagyobb hangerő addig nem lesz
használva, amíg te nem használod a hangerő állító gombokat. Az egyetlen hátránya
a nagy értéknek az, hogy mivel az MPlayer a maximum
százalékával állítja be a hangerőt, nem lesz olyan precíz vezérlésed a
hangerő állító gombok használatakor. Használj kisebb értéket a
-szal és/vagy add meg a -et,
ha nagyobb pontosságot akarsz.
A opció a audió szűrő
vezérlésével működik. Ha egy fájlt egy bizonyos hangerővel akarsz lejátszani az
elejétől kezdve, megadhatod a -val kézzel:
mplayer halk-fájl -af volume=10
Ez 10 decibel-es növeléssel játsszal le a fájlt. Légy óvatos, ha a
szűrőt használod - könnyen károsíthatod a füleidet, ha
túl nagy értéket használsz. Kezd alacsonyan és fokozatosan menj felfelé, amíg
meg nem érzed, hogy meddig kell állítani. Valamint ha nagyon nagy értékeket adsz
meg, a -nek lehet, hogy le kell csípnie a jelet, hogy
megakadályozza a hangkártyád elfogadható tartományán kívül eső adatok küldését;
ez zavart audiót eredményez.
TV bemenet
Ez a rész arról szól, hogy hogyan lehet adást nézni/lementeni
V4L kompatibilis TV tunerrel. Lásd a man oldalt a TV-s kapcsolók és
a vezérlő billentyűk listájáért.
Használati tippek
A kapcsolók teljes listája a man oldalon található.
Itt csak pár tippet említünk meg:
Győződj meg róla, hogy a tuner működik más rádiós programmal Linuxon,
például a XawTV-vel.
Használd a kapcsolót. Például:
-tv channels=26-MTV1,23-TV2
Magyarázat: Ha ezt a kapcsolót használod, akkor csak a 26-os és a 23-as
csatorna lesz használható, és szép OSD szöveg lesz csatorna váltáskor,
mely a csatorna nevét jelzi ki. A csatorna nevében lévő szóközöket a
"_" karakterrel kell kicserélni.
Válassz valamilyen értelmes képméretet. A kp méreteinek oszthatónak
kell lennie 16-tal.
Ha videót mentesz el úgy, hogy a függőleges felbontás nagyobb, mint a
teljes felbontás fele (pl. 288 a PAL-nál és 240 az NTSC-nél), akkor a
kapott 'képkockák' tényleg átlapolt mezőpárok lesznek.
Attól függően, hogy mit akarsz csinálni a videóval, hagyhatod ebben a
formában, veszteséges deinterlacing-et hajthatsz végre vagy szétszedheted
a párokat egyedi mezőkre.
Különben a filmed torzul a gyors mozgású jelenetek alatt és a bitráta
vezérlő is valószínűleg képtelen lesz az előírt bitráta megtartására,
ahogy az interlacing változások nagy mennyiségű adatot eredményeznek és
így nagy sávszélességet vesznek el. A deinterlacing-et bekapcsolhatod a
kapcsolóval.
Általában a jó, de ez az egyéni beállításokon is
múlik.
A többi deinterlacing algoritmust lásd a manuálban és próbálgasd ki őket.
Vágd le a felesleges helyet. Ha videót mentesz, a sarki arénák teljesen
feketék és némi zajt tartalmaznak. Ezek szintén nagy sávszélességet
foglalnak el feleslegesen. Pontosabban nem maguk a fekete területek,
hanem az éles átmenetek a fekete és a világosabb videó kép között, de
ez most nem fontos igazából. Mielőtt elindítanád a mentést, állítsd be
a kapcsoló argumentumait, így a széleknél lévő
vackok le lesznek vágva. És ne feledd a képméreteket ésszerű keretek
között tartani.
Figyelj a CPU terhelésre. Legtöbbször átlépi a 90%-os határt. Ha nagy
mentési buffered van, a MEncoder túlél egy
esetleges túlterhelést pár másodpercig, de semmi több. Jobb kikapcsolni
a 3D OpenGL képernyővédőket és a hasonló dolgokat.
Ne szórakozz a rendszer órával. A MEncoder a rendszer
órát használja az A/V szinkronhoz. Ha átállítod a rendszer órát (különösen
vissza az időben), a MEncoder összezavarodik és
képkockákat veszítesz. Ez egy fontos dolog, ha hálózathoz kapcsolódsz és
futtatsz valamilyen idő szinkronizációs szoftvert, mint pl. NTP. Ki kell
kapcsolnod az NTP-t a mentési folyamat alatt, ha megbízható mentést akarsz.
Ne változtasd meg az -t, hacsak vagy biztos benne,
hogy mit csinálsz, vagy a kártyád/vezérlőd tényleg nem támogatja az
alapértelmezést (YV12 színtér). A MPlayer/MEncoder
régebbi verzióiban szükséges volt a kimeneti formátum megadása. Ez a
jelenlegi kiadásban már javítva lett és az már
nem szükséges, az alapértelmezés megfelel a legtöbb esetben. Például ha
videót mentesz DivX-be a libavcodec
használatával és megadod az -t a mentett kép
minőségének növelése érdekében, a mentett kép igazából később lesz
visszakonvertálva YV12-be így az egyetlen, amit elérsz, az erőteljes CPU
használat.
Rengeteg módon menthetsz el audiót. A hangot grabbelheted a hang kártyáddal is
egy a videó kártya és a line-in között lévő külső kábelen keresztül, vagy a
bt878-as chip-be beépített ADC segítségével. A második esetben be kell töltened
a btaudio vezérlőt. Olvasd el a
linux/Documentation/sound/btaudio fájlt (a kernel fájában,
nem az MPlayerében) némi leírásért ezen vezérlő
használatával kapcsolatban.
Ha a MEncoder nem tudja megnyitni az audió eszközt,
győződj meg róla, hogy tényleg elérhető-e. Gond lehet a hang szerverekkel, mint
pl. aRts (KDE) vagy ESD (GNOME). ha full duplex hang kártyád van (majdnem
az összes hangkártya tudja már ezt manapság), és KDE-t használsz, próbáld
meg bekapcsolni a "full duplex" opciót a hangkártya tulajdonságok menüben.
Példák
Dummy kimenet AAlib-re :)
mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://
Bemenet standard V4L-ről:
mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://
Egy sokkal mesterkéltebb példa. Ezzel a MEncoder
elmenti a teljes PAL képet, levágja a széleket és deinterlace-eli a képet
a linear blend algoritmus segítségével. Az audió 65 kbps-es állandó bitrátával
kerül tömörítésre, a LAME codec felhasználásával. Ez a beállítás megfelelő a
filmek elmentéséhez.
mencoder -tv driver=v4l:width=768:height=576 -oac mp3lame -lameopts cbr:br=64\
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
-vf crop=720:544:24:16,pp=lb -o output.avi tv://
Ez ráadásul átméretezi a képet 384x288-ra és 350 kbps-sel, nagyon jó
minőségben összetömöríti a videót. A vqmax opció felszabadítja a
kvantálót és így lehetővé teszi a videó tömörítőnek az ilyen alacsony
bitráta elérését akár a minőség kárára is. Ez használható TV-s sorozatok
elmentésekor, amikor a minőség nem olyan fontos.
mencoder -tv driver=v4l:width=768:height=576 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
-oac mp3lame -lameopts cbr:br=48 -sws 1 -o output.avi\
-vf crop=720:540:24:18,pp=lb,scale=384:288 tv://
Meg lehet adni kisebb képméretet is a kapcsolónál
és ki lehet hagyni a szoftveres méretezést, de ez a megközelítés a
lehető legtöbb információt használja fel és egy kicsit ellenállóbb a
zajokkal szemben. A bt8x8 chip-ek a pixel átlagolást csak vízszintesen
tudják hardveres korlátok miatt.
Teletext
A teletext jelenleg csak a v4l és v4l2 vezérlőkkel használható
az MPlayerben.
Megjegyzések az implementációhoz
Az MPlayer támogatja a hagyományos szöveget, a grafikát
és a navigációs link-eket.
Sajnos a színes oldalak még nem támogatottak teljesen - minden oldal szürkében látszik.
A felirat oldalak (Closed Captions néven is ismert) is támogatottak.
Az MPlayer a TV jel vételének kezdetétől cache-eli a
teletext oldalakat, így nem kell várnod a kért oldal betöltésére.
Megjegyzés: A teletext melletti használata érdekes színeket
jelenít meg.
A teletext használata
A teletext dekódolás engedélyezéséhez meg kell adnod azt a VBI eszközt, amelyről
az adatok származnak (általában /dev/vbi0 Linux alatt).
Ez történhet a opció konfigurációs fájlban történő megadásával, így:
tv=tdevice=/dev/vbi0
Lehet, hogy meg kell adnod az országod teletext nyelv kódját is.
A teljes országlista megtekinthető az alábbi paranccsal:
tv=tdevice=/dev/vbi0:tlang=-1
Egy példa az orosz nyelv kiválasztására:
tv=tdevice=/dev/vbi0:tlang=33Rádió
Ez a fejezet arról szól, hogyan engedélyezheted a V4L-kompatibilis
rádió tuner-ről történő rádió hallgatást. Lásd a man oldalt a
rádiós opciók és a billentyűzeten keresztüli vezérlés leírásához.
Használati tippek
Az összes használható opcióhoz nézd meg a man oldalt.
Következzék pár tipp:
Győződj meg róla, hogy a tuner működik más rádiós programmal Linuxon,
például a XawTV-vel.
Használd a opciót. Egy példa:
-radio channels=104.4-Sibir,103.9-Maximum
Magyarázat: Ezzel az opcióval csak a 104.4 és 103.9 rádió adók
használhatóak. Egy szép OSD szöveg fog megjelenni csatorna váltásnál,
kiírva a csatorna nevét. A csatorna nevében szereplő szóközöket
"_" karakterrel kell helyettesíteni.
Több lehetőség is adott az audió elmentésére. Menthetsz a hangkártyád segítségével
is, egy videó kártyát és a line-in-t összekötő külső kábellel, vagy az saa7134
chip-be beépített ADC segítségével. Ez utóbbi esetben be kell töltened az
saa7134-alsa vagy az
saa7134-oss vezérlőt.
A MEncoder nem használható az audió
elmentésére, mert videó folyamra van szüksége. Így vagy az
arecord használhatod az ALSA projektből
vagy a opciót. Ez utóbbi
esetben nem fogsz hallani semmilyen hangot (hacsak nem használsz egy
line-in kábelt és nem kapcsolod ki a line-in némítást).
Példák
Bemenet szabványos V4L-ről (line-in kábellel, mentés kikapcsolva):
mplayer radio://104.4
Bemenet szabványos V4L-ről (line-in kábellel, mentés kikapcsolva,
V4Lv1 interfész):
mplayer -radio driver=v4l radio://104.4
A csatorna listán második csatorna lejátszása:
mplayer -radio channels=104.4=Sibir,103.9=Maximm radio://2
Hang átadása a PCI buszon a rádió kártya belső ADC-jéből.
Ebben a példában a tuner második hangkártyaként szerepel
(ALSA device hw:1,0). Az saa7134-alapú kártyákhoz vagy az
saa7134-alsa vagy az saa7134-oss
modult be kell tölteni.
mplayer -rawaudio rate=32000 radio://2/capture \
-radio adevice=hw=1.0:arate=32000:channels=104.4=Sibir,103.9=Maximm
Ha ALSA eszköz neveket használsz, a kettőspontokat egyenlőség
jelekkel kell helyettesíteni, a periódusokat vesszők választják el.