Linux:Mplayer

Aus TuxBoxWIKI
Version vom 14. Juli 2006, 20:18 Uhr von Oliver (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


Allgemeines

MPlayer ist ein Video-Player für Linux. Er spielt die meisten MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ und PVA-Dateien ab.


Mplayer.png


Mit Mplayer Stream der DBox2 anschauen

Dafür ist die Zeile:

mplayer http://dbox:31339/$(printf '%04x,' $(GET http://dbox/control/zapto?getpids) )

einzugeben.

Dabei ist dbox durch die IP-Adresse der DBox2 zu ersetzen oder man erstellt einen entsprechenden Eintrag für dbox in der hosts Datei.

Wenn der get Befehl nicht funktioniert, kann man auch einfach:

wget http://dbox/control/zapto?getpids

machen und die beiden Werte statt dem

$(GET http://dbox/control/zapto?getpids) 

eintragen oder direkt

mplayer http://dbox:31339/$(printf '%04x,' $(wget -q -O - http://dbox/control/zapto?getpids) )

aufrufen.


TS-Dateien mit Mplayer abspielen

Mplayer kann auch aufgenommene TS-Streams direkt abspielen. Verfügt der Stream über mehrere Tonspuren, so wird ohne weitere Parametereingabe die Audio-PID mit der kleinsten Nummer ausgewählt. Die Auswahl kann jedoch direkt mit dem Parameter '-aid' erfolgen.

Startet man mplayer jedoch als 'mplayer -v' gefolgt vom Dateinamen, so erhält man auf der Konsole eine Ausgabe der PIDs aller gefundenen Tonspuren, z.B.:


PARSE_PMT(28006 INDEX 0), STREAM: 0, FOUND pid=0x2ff (767), type=0x10000002, ES_DESCR_LENGTH: 0, bytes left: 10

PARSE_PMT(28006 INDEX 1), STREAM: 1, FOUND pid=0x300 (768), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 5

PARSE_PMT(28006 INDEX 2), STREAM: 2, FOUND pid=0x301 (769), type=0x50, ES_DESCR_LENGTH: 0, bytes left: 0


In obigen Falle sieht man zwei Audio-PIDs (dezimal 768 und 769). Den zweiten Stream könnte also mit 'mplayer -aid 769' gefolgt vom Dateinamen als Tonspur für die Wiedergabe ausgewählt werden.


Links