Videos aus der Befehlszeile auf dem Raspberry Pi
Es ist leicht zu vergessen, dass die Befehlszeilenschnittstelle des Raspberry Pi vollen Zugriff auf das Video-Subsystem hat (zB auf den Framebuffer), was bedeutet, dass Kommandozeilen-Tools komplexe Bilder und Videos anzeigen können, ohne den gesamten grafischen Desktop zu starten.
Dies kann nützlich sein für Spiele, die von der Kommandozeile aus gestartet werden, und auch für andere Multimedia-Programme wie Video-Player. OMXPlayer ist ein Befehlszeilen-Videoplayer für den Raspberry Pi. Es wurde ursprünglich als Testumgebung für die Raspberry Pi-Implementierung von XBMC entwickelt, funktioniert aber genauso gut als eigenständiger Videoplayer.
Verwenden Sie den folgenden Befehl, um den Player zu installieren:
sudo apt-get installieren omxplayer
Rufen Sie " omxplayer
" zusammen mit dem Dateinamen des Videos auf, das Sie abspielen möchten:
omxplayer myvideo.mp4
Der Player wird wahrscheinlich einige Sekunden dauern, bevor ein Video angezeigt wird, da der Raspberry nicht der schnellste Computer der Welt ist und der Videoplayer eine erste Verarbeitung der Videodatei durchführen muss (z. B. muss er herausfinden, welche Codecs verwendet werden) in der Datei und so weiter).
Sobald das Video abgespielt wird, können Sie die Wiedergabe über die Tastatur steuern. Verwenden Sie die Taste SPACE, um anzuhalten / fortzufahren, den Pfeil nach rechts, um 30 Sekunden vorwärts zu springen, den Pfeil nach oben, um 10 Minuten vorzuspringen, + oder -, um die Lautstärke zu ändern, und q, um zu beenden. Hier finden Sie eine vollständige Liste der Tastatursteuerelemente:
- 1 Geschwindigkeit verringern
- 2 erhöhen Geschwindigkeit
- <zurückspulen
- > Vorspulen
- z Informationen anzeigen
- j vorheriger Audiostream
- k nächster Audiostream
- ich vorheriges Kapitel
- o nächstes Kapitel
- n vorheriger Untertitel-Stream
- m nächsten Untertitel-Stream
- s Untertitel umschalten
- d Verringerung der Untertitelverzögerung (- 250 ms)
- f Untertitelverzögerung erhöhen (+ 250 ms)
- q omxplayer beenden
- p / Leerzeichen pausieren / fortsetzen
- - Lautstärke verringern
- + / = Lautstärke erhöhen
- Pfeil nach links suchen -30 Sekunden
- rechter Pfeil sucht +30 Sekunden
- Pfeil nach unten suchen -600 Sekunden
- Pfeil nach oben suchen +600 Sekunden
Möglicherweise stellen Sie fest, dass die Zurückspulen- und die Schnellvorlauf-Steuerelemente nicht wie erwartet funktionieren. Während meiner Tests stellte ich fest, dass die Bildschirmanzeige (OSD) berichtete, dass die Wiedergabegeschwindigkeit geändert wurde, aber das Video weiterhin mit derselben Geschwindigkeit lief.
OMXPlayer tendiert dazu, viele Informationen in der Befehlszeile auszugeben. Da das Video über die Befehlszeile gelegt wird, kann dieser zusätzliche Text ziemlich störend sein. Um den Hintergrund schwarz zu machen und die zusätzliche Ausgabe auszublenden, rufen Sie den Player mit der Option " -b
" auf.
omxplayer -b myvideo.mp4
Standardmäßig wird der Ton an die Audio-Buchse des Raspberry Pi gesendet, HDMI kann jedoch sowohl Ton als auch Video übertragen. Wenn Ihr Pi also mit einem Fernsehgerät (statt einem Monitor) verbunden ist, können Sie das Audio über HDMI mit der Option " -o hdmi
HDMI" -o hdmi
.
omxplayer -o hdmi myvideo.mp4
Der Raspberry Pi ist nicht leistungsstark genug, um eine Videodekodierung in Software durchzuführen. Dies bedeutet, dass es zwar eine Reihe beliebter Videoformate decodieren kann, aber nicht mit weniger populären Codecs wie DivX 3.0. Es kann H.264 und MPEG-4 Videos in 1080p HD sowie MJPEG, VP6, VP8 und OGG Theora Videos wiedergeben. Diese letzten vier sind auf SD beschränkt, da sie nicht vollständig in Hardware unterstützt werden, und die Decodierung wird in Software mit Hilfe der GPU durchgeführt. Wenn Sie MPEG2 oder VC-1 (bei einigen Blu-ray-Discs) spielen müssen, müssen Sie zusätzliche Video-Codec-Lizenzen im Online-Shop der Raspberry Pi Foundation kaufen.
Wenn Sie einen Fehler mit unbekannten oder nicht unterstützten Codecs erhalten, besteht die Möglichkeit, dass der OMXPlayer das Video nicht wiedergeben kann. In dieser Situation wäre es am besten, das Video auf einem PC mit H.264 neu zu codieren. Sie können den OMXPlayer bitten, Informationen zu einer Videodatei mit der Option -i
anzuzeigen:
omxplayer -i Die \ Croods.avi
Anhand der Ausgabe können Sie feststellen, ob das Video mit dem Raspberry Pi kompatibel ist.
Wenn du OMXPlayer ausprobiert hast, wie benutzt du es? Als ein Media Player, der an Ihr Fernsehgerät angeschlossen ist? Mit einem Projektor? Bitte teilen Sie Ihre Geschichte in den Kommentaren unten.