Okay, hier ein kurzer Dump der wichtigsten Optionen für Mplayer bzw. Mencoder.
Wenn man das Prinzip verstanden hat, ist es durchaus verständlich.
Alle Beispiele ohne Gewähr. Vielleicht hab ich ja irgendwas falsch verstanden.
Beschreibung der Optionen
Output Treiber spezifizieren (Hint: ao -
Audio
Output)
-ao help (auflisten aller verfügbaren Treiber)
-ao driver (-ao alsa,oss # zuerst alsa, dann oss probieren)
-ao win32 (Windows)
-ao null (kein Sound)
-ao pcm:file=audio.wav:fast
-audiofile datei # extra audiodatei auswählen
-dumpstream
-dumpaudio
-dumpvideo
-dumpfile Dateiname (für -dumpaudio/video/stream)
Audio Optionen einstellen
-srate Audio Sampling Rate einstellen
Video Optionen einstellen
-brightness Faktor # Helligkeit Faktor im Bereich -100 bis +100 (0 normal)
-contrast Faktor # Kontrast Faktor im Bereich -100 bis +100 (0 normal)
-hue Faktor # Farbton Faktor im Bereich -100 bis +100 (0 normal)
-saturation Faktor # Sättigung Faktor im Bereich -100 bis +100 (0 normal)
-noborder # kein Fensterrahmen
-fs # Fullscreen
-ontop # über allen anderen Fenstern
-stop-xscreensaver # X11-Screensaver deaktivieren u. beim Beenden wieder aktivieren
-flip # um 180° gedreht
-rootwin # im root Fenster abspielen Desktop Hintergrund
-geometry x[%]:y[%] # Fensterposition x,y in Pixel bzw. [Prozent]
-noskip # keine Frames skippen
-speed Faktor # einstellen wie schnell gespielt wird (Faktor 0.01 - 100)
Video Treiber Optionenn
Output Treiber spezifizieren (Hint: vo -
Video
Output)
-vo help # alle verfügbaren Treiber auflisten
Beispielsweise:
aa Ascii Art,
gif89a Dump als animated gif,
jpeg Dump als jpg bilder,
fbdev/
fbdev2 Framebuffer Ausgabe
Abspiel - Codecs
-ac codec Benutze Audiocodec codec zum Abspielen
-vc codec Benutze Videocodec codec zum Abspielen
-ac help/-vc help Verfügbare Codecs auflisten
Hint:
Audio
Codec/
Video
Codec
Default ist meist gut genug, braucht man nicht angegeben.
Filter
-af filter Benutze Audiofilter (mehrere nacheinander möglich)
-vf filter Benutze Videofilter (mehrere nacheinander möglich)
-af help/-vf help Verfügbare Filter auflisten
Hint:
Audio
Filter/
Video
Filter
Beispiel
-vf scale Video skalieren
-vf harddup auch duplicate frames kopieren
Codecs für die Ausgabe (Zielformat beim Transformieren)
-oac codec Benutze Audiocodec codec zum encodieren
-ovc codec Benutze Videocodec codec zum encodieren
-oac help/-ovc help Verfügbare Codecs auflisten
-<codec>opts Codec spezifische Optionen angeben
-of Output Container einstellen (Avi: default) Experimental, buggy
-ffourcc DX50 Flag in welchem Format das Video gespeichert ist DX50 = Divx5
Für die diversen Angaben von -ffourcc siehe Linkdump
Beispiele:
Video in Divx5 wandeln, Sound Mono, in relativ schlechter Qualität als mp3 kodieren (lame),
mencoder -oac mp3lame -ovc lavc -lameopts mode=3:fast:q=1 \
-lavcopts vcodec=mpeg4:autoaspect:vbitrate=800 -vf scale -xy 320 -zoom \
-ffourcc DX50 -o output.mpg Inputdatei
In Flash wandeln, Sound runtersampeln auf 220505 Hz in mp3 mittels lame, Video skalieren auf 320 Pixel Breite
mencoder -oac mp3lame -ovc lavc -lameopts mode=3:fast -of lavf \
-o output.flv -srate 22050 -lavcopts vcodec=flv:autoaspect:vbitrate=800 \
-vf scale -xy 320 -zoom Inputdatei
DVD spielen:
mplayer dvd://1
Ein Verzeichnis von gerippten VOB-Dateien spielen (DVD geripped)
mplayer dvd://1 -dvd-device /verzeichnis
DVD-Titel 2 als Mpeg4 codieren und skalieren
mencoder dvd://2 -vf scale=640:480 -o title2.avi \
-oac copy -ovc lavc -lavcopts vcodec=mpeg4
Aus allen jpegs im aktuellen Verzeichnis einen Film machen, Breite u. Höhe der Jpegs angegeben, Audiodatei angegeben
mencoder -mf type=jpg:fps=25:w=1024:h=768 -vf harddup \
-ofps 25 -noskip -o output.avi -ovc lavc -lavcopts vcodec=mpeg4\
-audiofile audio.wav "mf://*.jpg"
Zusammenfügen von Dateien
mencoder -oac copy -ovc copy -o output dateien*
Avi-Index neu aufbauen
mencoder -oac copy -ovc copy -forceidx -o output dateien.*
Mit Untertiteln abspielen (Sprache Englisch, Untertitel Deutsch)
mplayer dvd://1 -alang en -slang de
Mplayer auf langsamen Systemen
mplayer -framedrop -cache 8192
evtl. -hardframedrop, Cachegröße in KB angeben
Informationen über die Datei
mplayer -identify -frames 0 Mediadatei
Dump audiostream
mplayer -ao pcm:file=audio.wav:fast -vo null Datei
Alternativ sollte auch
mplayer -dumpaudio -dumpfile audio.wav Datei
funktionieren
Linkdump:
Mplayer/Mencoder Howto
Ubuntuusers Wiki Mencoder
Gentoo Wiki Mencoder
Diverse Fourcc Flags
aktuelle Version dieses Artikels