mplayer: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Verwendung)
Zeile 170: Zeile 170:
 
  $ <b>mplayer -ac ffmp2 file.mpg</b>
 
  $ <b>mplayer -ac ffmp2 file.mpg</b>
 
  $ <b>mplayer -cdda speed=4 paranoia=2 noskip</b>
 
  $ <b>mplayer -cdda speed=4 paranoia=2 noskip</b>
 +
 +
=== Bildschirmkopien ===
 +
 +
Aus der abgespielten Filmdatei "file.avi" können mit der Taste "s" Bildschirmkopien im PNG-Format erstellt werden, welche im Arbeitsverzeichnis abgespeichert werden.
 +
 +
$ <b>mplayer -vf screenshot file.avi</b>
  
 
=== Extraktion der Tonspur ===
 
=== Extraktion der Tonspur ===

Version vom 4. März 2009, 01:27 Uhr

Der Shell-Befehl mplayer (auch: MPlayer, Mplayer) spielt über 150 Audioformate und Videoformate ab (Status codecs support). Allfällig benötigte dynamische Windows-Bibliotheken müssen unter "/usr/local/win32" installiert werden. Um möglichst alle aktuellen Formate abzuspielen sollte das Programm aus dem Quellcode selber kompiliert werden.

Der mplayer unterstützt unter anderem folgende Codecs: MPEG-1, AVI (einschliesslich aller Windows-Codecs und alle Divx-Codecs), DVD, VCD, SVCD

mplayer kann als gmplayer auch mit einer grafischen Benutzeroberfläche aufgerufen werden. Aber das ist was für Pipis.

Mit Hilfe des Mplayer Plugin kann mplayer auch innerhalb eines Webbrowsers verwendet werden.

In kurz: mplayer ist der beste Medienspieler, den es gibt.

Installation

Herunterladen: http://www.mplayerhq.hu/

SUSE Linux

Ubuntu 7.04 Feisty Fawn

Installation von mplayer 2.1.0~rc1 (Pakete "mplayer" und "mozilla-mplayer") über die Synaptic-Paketverwaltung.

Zusätzliche Codecs werden wie folgt installiert.

# wget ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2
# tar jxvf essential-20061022.tar.bz2
# mkdir /usr/lib/win32
# cp essential-20061022/* /usr/lib/win32

Ubuntu 8.04 Hardy Heron

Installation von Mplayer 2.1.0~rc2 (Pakete "mplayer" und "mozilla-mplayer") über die Synaptic-Paketverwaltung.

Installation zusätzlicher Codecs.

$ wget ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
$ tar jxvf essential-20071007.tar.bz2
$ sudo mkdir /usr/lib/win32
$ sudo cp essential-20071007* /usr/lib/win32

Noch einfacher lassen sich die zusätzlichen Codecs aus dem Repository "Medibuntu" über das Paket "w32codecs" installieren.

Konfiguration

Dateien

Systemweite Einstellungen in der Datei "/etc/mplayer/mplayer.conf"

Benutzereinstellungen in der Datei "~/.mplayer/config"

Input bindings (siehe "-input keylist" für die vollständige keylist) in "~/.mplayer/input.conf"

Schriftartenverzeichnis (es muss eine Datei "font.desc" sowie Dateien mit dem Suffix ".raw" geben) in der Datei "~/.mplayer/font/"

Skins im Verzeichnis "/usr/local/share/mplayer/Skin"

Anlegen der Dateien für die Benutzereinstellungen.

$ cd /tmp/MPlayer-1.0pre7try2/etc
$ cp codecs.conf input.conf ~/.mplayer
$ cp example.conf ~/.mplayer/config

Bearbeiten der Benutzereinstellungen.

$ vi ~/.mplayer/config
joystick=0
lirc=0
vo=xv
ac=mad,ffmp2,
ao=alsa
fs=yes
stop-xscreensaver="no" 
# vi /etc/rc.d/boot.local
# Needed by mplayer to avoid message "Linux RTC init error in ioctl"
echo 1024 > /proc/sys/dev/rtc/max-user-freq

Verwendung

Programmaufruf auf Konsole.

$ mplayer

Programmaufruf der grafischen Benutzeroberfläche.

# chmod 664 /dev/rtc
$ gmplayer

Abspielen einer eingelegten Audio-CD.

$ mplayer cdda://*

Ausgeben eines Audio-Rohdaten-Streams in die Datei "./stream.dump" (nützlich mit MPEG/AC3).

$ mplayer -dumpaudio -dumpfile dumpfilename

Ausgeben eines Rohdaten-Streams in die Datei "./stream.dump" (nützlich beim Auslesen einer DVD oder aus dem Netzwerk).

$ mplayer -dumpstream -dumpfile dumpfilename

Erzwingen eines Neuaufbau des Filmindex. Nützlich bei Dateien mit defektem Index (desyncs, usw.). Danach ist auch die Suchfunktion über die Pfeiltasten möglich. Mit MEncoder kann ein Index auch permanent geflickt werden (siehe Dokumentation). Dieser Neuaufbau ist nur möglich, wenn das vorliegende Medium die Suche unterstützt (also nicht mit stdin, pipe, usw.).

$ mplayer -forceindex file

Neuaufbau des Index für die AVi-DAtei "file.avi", wenn kein Index gefunden wird, und dadurch Ermöglichung der Suchfunktion. Nützlich bei defekten oder unvollständigen Download-Dateien oder schlecht erzeugten AVI-Dateien. Dieser Neuaufbau ist nur möglich, wenn das vorliegende Medium die Suche unterstützt (also nicht mit stdin, pipe, usw.)

$ mplayer -idx file.avi

Abspielen im Vollbildschirm-Modus (mittet den Film ein und erzeugt schwarze Balken um ihn herum). Verschieben mit der F-Taste (nicht alle Videoausgaben unterstützen das). Siehe auch "-zoom".

$ mplayer -fs file

Einrichten, an welcher Position auf dem Bildschirm sich die Ausgabe bei Beginn befinden soll. Die x- und y-Angaben sind in Pixeln zu machen, gemessen von der linken oberen Bildschirmecke bis zur linken oberen Ecke des Bildes, das angezeigt werden soll.
Achtung: Diese Option wird nur von vo x11, xmga, xv, xvmc, xvidix, directx und tdfxfb unterstützt.

$ mplayer -geometry 50:40 file

Abspielen der Datei "movie.mpg" über den Framebuffer ("-vo fbdev") und Skalierung auf eine Auflösung von 800x600 Pixeln ("-vf scale=800:600").

$ mplayer -vo fbdev -fs -vf scale=800:600 movie.mpg

Abspielen der in der Online-Playlist enthaltenen Titel des Radiosenders MotorFM.

$ mplayer -playlist http://85.25.145.179/motorfm.mp3.m3u

Erzwingen des MP3-Codec "l3codeca.acm".

$ mplayer -ac mp3acm file

Versuche zuerst libmad, dann andere Audio-Codecs.

$ mplayer -ac mad file

Try hardware AC3 passthrough, then software AC3 codec, then others (the ',' sign).

$ mplayer -ac hwac3,a52, file

Versuche andere Audio-Codecs ausser Ffmpeg's MP3-Decoder.

$ mplayer -ac -ffmp3 file

Verfügbare (einkompilierte) Video-Codec-Familien bzw. -Treiber.

$ mplayer -vfm help

Verfügbare (einkompilierte) Audio-Codec-Familien bzw. -Treiber.

$ mplayer -afm help

Erzeugen einer PCM-Ausgabe der Datei "file.wma" in die Datei "audiodump.wav" im aktuellen Verzeichnis.

$ mplayer file.wma -ao pcm

Um Xv einzuschalten.

$ mplayer -vo xv movie.avi

...

$ mplayer -zoom -x 1600 -y 1200 film

...

$ mplayer -vo x11 file.avi

...

$ mplayer -ac ffmp2 file.mpg
$ mplayer -cdda speed=4 paranoia=2 noskip

Bildschirmkopien

Aus der abgespielten Filmdatei "file.avi" können mit der Taste "s" Bildschirmkopien im PNG-Format erstellt werden, welche im Arbeitsverzeichnis abgespeichert werden.

$ mplayer -vf screenshot file.avi

Extraktion der Tonspur

Im Allgemeinen können folgende Optionen verwendet werden.

Extraktion der Tonspur ohne Bearbeitung.

-dumpaudio -dumpfile newaudio.extension

Ausgabe der Ergebnisdatei als WAV-Datei "newaudio.wav".

-ao pcm -aofile newaudio.wav

Benutzung separater Audio-Dateien

Manchmal soll eine andere Ton-Datei zusammen mit dem Video abgespielt werden.

Abspielen des Videos aus der Datei "myvideo.avi" und den Ton aus der Datei "anotherlang.mp3".

$ mplayer -audiofile anotherlang.mp3 myvideo.avi

Auf diese Weise können mehrere Sprachversionen als separate Audiodateien verfügbar gemacht werden. Eine häufig verwendete Kombination ist die Verwendung der englischen Tonspur in der AVI-Datei und die zusätzliche Erzeugung anderer Tonspuren als separate Dateien.

Weblinks

Vorlage:dewi