Was benötige ich, damit VLC MP4-Videos abspielen kann?

Was benötige ich, damit VLC MP4-Videos abspielen kann?

Ich versuche, einen Raspberry Pi als Medienbox einzurichten, die von Torrents streamen kann mitPeerflix. Zum Testen habe ich einen lokalen Tracker und einen Torrent mit einem MP4-Video eingerichtet. Peerflix funktioniert einwandfrei, aber VLC schließt sich sofort nach dem Öffnen sowohl beim Streaming als auch beim lokalen Video mit der folgenden Ausgabe:

[010750d0] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[b3a0d5b0] freetype spu text error: failed to load font file Serif Bold
LibEGL warning: DRI2: failed to authenticate
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[b4011210] core vout display error: Failed to create video filter2
[b4011210] core vout display error: Failed to adapt decoder format to display
[b3a1e188] freetype spu text error: failed to load font file Serif Bold
Segmentation fault (core dumped)

Ich arbeite mit Arch Linux ARM und Openbox als Fenstermanager. libvdpau ist installiert und alles ist auf dem neuesten Stand. Ich habe keine Schriftbibliotheken installiert, bin mir aber nicht sicher, welche hier erforderlich sind, und glaube nicht, dass diese Fehler VLC zum Absturz bringen.

Kann mir jemand helfen, herauszufinden, was ich übersehe? Ich bin sicher, es ist offensichtlich und ich habe irgendwo nur etwas übersehen, aber ich bin ratlos.

EDIT: Ich habe sicherheitshalber Pulseaudio installiert. VLC beschwert sich nicht mehr über den Ton, ist aber ansonsten gleich.

EDIT 2: Nach demArch Linux Wiki-Handbuch für VLCund beim Installieren von dri2proto ändert sich der Fehler in eine DRI2-Fehlermeldung, ansonsten dasselbe. Entsprechend aktualisiert. Die einzige Lösung, die ich gesehen habe, ist die Installation der Nouveau-Treiber, die nur für ARMv7 auf Arch Linux ARM gepackt sind. Ich bin nicht sicher, ob ich einfach etwas falsch mache oder ob ich versuchen sollte, aus dem Quellcode zu kompilieren.

EDIT 3: Beim Umschalten auf XVideo-Ausgabe wird die Wiedergabe ausgeführt, aber es gibt weder Audio noch Video. Beim Deaktivieren von Video wird Ton abgespielt.

Antwort1

Vielleicht möchten Sie sich andere Videooptionen in den VLC-Einstellungen ansehen. Versuchen Sie es xvideozuerst mit für die Ausgabe. glxEs könnte einen Versuch wert sein, wenn xvideoes nicht funktioniert, aber ich denke, das ist in erster Linie die Ursache Ihres Problems. Gehen Sie nach diesen beiden weiter die Liste durch und versuchen Sie, Ihr Video abzuspielen.

VLC-Screenshot zeigt Optionen in Debian

Da es jedoch einen Segmentierungsfehler gibt, gibt es so viele andere Dinge, die es sein könnten. Wenn alles oben genannte fehlschlägt, würde ich einfach versuchen, es selbst zu kompilieren.

verwandte Informationen