Wir haben gerade sechs Raspberry Pi-Boards mit 512 MB RAM erhalten und planen, sie für die HDMI-Wiedergabe zu verwenden.
Die ersten Tests mit Omxplayer haben hervorragend funktioniert, aber bei jeder h264-Datei mit einer Bitrate von mehr als 3 MBit treten extreme Rucklerprobleme auf.
Nachdem ich mich im Internet umgesehen hatte, stellte ich fest, dass mehrere Personen ohne Probleme 11-MBit-Dateien oder höher abspielen. Ich frage mich, ob das Übertakten des Raspberry Pi wirklich erforderlich ist, um eine reibungslose Wiedergabe zu gewährleisten, oder ob es empfohlene Codierungseinstellungen für Dateien gibt, die auf dem Raspel abgespielt werden sollen.
Unsere aktuelle Einstellung:
- GPU-Split von 256/256
- neueste raspbian von http://www.raspbian.org/RaspbianImages und aktualisiert mit
apt-get dist-upgrade
- Versucht mit Sandisk Extreme Pro 32 GB 95 MB / s-Karten und mit Standard-SD-Karten der Klasse 10
- omxplayer von http://omxplayer.sconde.net/ Erstellungsdatum: 23.10.2012 01:40 MESZ
- Omxplayer wurde von der Konsole mit Audio-Passthrough gestartet. auch mit Videoclips versucht, die überhaupt keine Audiospur haben
Hier ist eines der Videos, die wir abspielen wollen .
Wir haben es auch mit verschiedenen kleineren Bitraten versucht. Mit Ausnahme von h.264, das in vbr mit 3 MBit codiert ist, ruckeln alle Videos.
Beispielvideos, die wir abspielen möchten, sind auf vimeo und auf youtube:
quelle
Antworten:
Die Einstellungen, die ich mit ffmpeg verwende, um Videos für die Wiedergabe mit Xbmc auf meinem Pi zu transkodieren, sind folgende:
Dies wird bei Full HD einwandfrei wiedergegeben.
Das andere, was Sie überprüfen müssen, ist die vsync-Einstellung. Sie möchten dies deaktivieren und sehen, welche Auswirkungen es hat. vsync on ist sehr unversöhnlich, wenn Sie Frames haben, deren Dekodierung etwa einen vollständigen Frame benötigt. Wo diese Einstellung zu finden ist, hängt von der grafischen Umgebung ab, in der Sie den Omx Player ausführen.
Die Verwendung einer SD-Karte der Klasse 10 ist ebenfalls ein Muss, aber ich sehe, dass Sie diese bereits behandelt haben.
quelle