OMXPlayer: Ein beschleunigter Befehlszeilen Mediaplayer
Unter Raspberry Pi OS ist ein Befehlszeilen-Mediaplayer namens OMXPlayer installiert.Dies ist HW-beschleunigt und kann viele gängige Audio- und Videodateiformate wiedergeben.
OMXPlayer wurde vom Edgar Hucek des Kodi-Projekts entwickelt.
OMXPlayer verwendet die OpenMAX (omx) -Hardwarebeschleunigungsschnittstelle (API), die offiziell unterstützte Medien-API auf dem Raspberry Pi.
Grundlegende Verwendung
Die einfachste Befehlszeile istomxplayer <name of media file>.Die Mediendatei kann Audio oder Video oder beides sein.Für die folgenden Beispiele haben wir eine H264-Videodatei verwendet, die in der Standardinstallation von Raspberry Pi OS enthalten ist.
omxplayer /opt/vc/src/hello_pi/hello_video/test.h264
Standardmäßig wird das Audio an den analogen Anschluss gesendet.Wenn Sie ein mit HDMI ausgestattetes Anzeigegerät mit Lautsprechern verwenden, müssen Sie omxplayer anweisen, das Audiosignal über die HDMI-Verbindung zu senden.
omxplayer --adev hdmi /opt/vc/src/hello_pi/hello_video/test.h264
Bei der Anzeige von Videos wird die gesamte Anzeige als Ausgabe verwendet.Mit der Fensteroption können Sie festlegen, auf welchem Teil der Anzeige das Video angezeigt werden soll.
omxplayer --win 0,0,640,480 /opt/vc/src/hello_pi/hello_video/test.h264
Sie können auch angeben, welcher Teil des Videos angezeigt werden soll: Dies wird als Zuschneidefenster bezeichnet.Dieser Teil des Videos wird entsprechend der Anzeige vergrößert, sofern Sie nicht auch die Fensteroption verwenden.
omxplayer --crop 100,100,300,300 /opt/vc/src/hello_pi/hello_video/test.h264
Wenn Sie das Touchscreen-Display der Raspberry Pi Foundation verwenden und es für die Videoausgabe verwenden möchten, geben Sie mit der Anzeigeoption an, welches Display verwendet werden soll.nist 5 für HDMI, 4 für den Touchscreen.Mit dem Raspberry Pi 4 haben Sie zwei Möglichkeiten für den HDMI-Ausgang.nist 2 für HDMI0 und 7 für HDMI1.
omxplayer --display n /opt/vc/src/hello_pi/hello_video/test.h264
Während der Wiedergabe verfügbare Optionen
Während der Wiedergabe stehen eine Reihe von Optionen zur Verfügung, sterben durch Drücken der entsprechenden Taste ausgeführt Werden.
1 decrease speed 2 increase speed < rewind > fast forward z show info j previous audio stream k next audio stream i previous chapter o next chapter n previous subtitle stream m next subtitle stream s toggle subtitles w show subtitles x hide subtitles d decrease subtitle delay (- 250 ms) f increase subtitle delay (+ 250 ms) q exit omxplayer p / space pause/resume - decrease volume + / = increase volume left arrow seek -30 seconds right arrow seek +30 seconds down arrow seek -600 seconds up arrow seek +600 seconds
Alle Befehlszeilenoptionen
Dies ist eine vollständige Liste der Optionen, sterben ab dem 23. September 2016 im Build verfügbar sind und werden mitomxplayer --help:
SBS/TB) -M --allow-mvc Decodierung beider Ansichten des MVC-Stereostreams zulassen -y --hdmiclocksync Bildwiederholfrequenz an Video anpassen (Standard) -z --nohdmiclocksync Bildwiederholfrequenz nicht an Video anpassen -t --sid index Untertitel mit Index anzeigen -r --refresh Framerate/Auflösung an Video anpassen -g --genlog Logdatei erstellen -l --pos n Startposition (hh:mm:ss) -b --blank[=0xAARRGGBB ] Setzen Sie die Hintergrundfarbe des Videos auf Schwarz (oder einen optionalen ARGB-Wert) --loop Loop-Datei. Wird ignoriert, wenn Datei nicht durchsuchbar ist --no-boost-on-downmix Don' links) --no-ghost-box Keine halbtransparenten Kästchen hinter Untertiteln --lines n Anzahl der Zeilen im Untertitelpuffer (Standard: 3) --win 'x1 y1 x2 y2' Position des Videofensters setzen --win x1,y1 ,x2,y2 Position des Videofensters festlegen --crop 'x1 y1 x2 y2' Zuschneidebereich für Eingabevideo festlegen --crop x1,y1,x2,y2 Zuschneidebereich für Eingabevideo festlegen --Aspect-Mode-Typ Letterbox, Fill, strecken. Standard ist stretch, wenn win angegeben ist,