VLC-Hardwarebeschleunigung

13

Ich bin neu bei Raspberry Pi. Ich versuche einen Media Player zu entwickeln, der eine Bibliothek verwendet libvlc, um die Dekodierung durchzuführen. Jetzt ist das Problem, dass ich die Hardwarebeschleunigung nicht in Gang bringen kann ...

Ich habe viel im Internet gelesen, aber niemand scheint es wirklich zu wissen.

Hat jemand es zum Laufen gebracht? Könnten Sie bitte mitteilen, wie?

Lösung : Ich habe VLC mit Hardwarebeschleunigung auf Raspberry erfolgreich kompiliert und ein Tutorial auf meinem Blog veröffentlicht! Für alle Interessierten hier der Link: VLC hw auf Pi Tutorial

gekod
quelle
Was ist die Frage speziell? Haben wir was am Laufen? Es gibt eine Menge Hardware-Beschleunigung für viele verschiedene Dinge. Die gesamte Codierung / Decodierung erfolgt mit Hardware, es gibt auch OpenGLES. Was fragst du im Hintergrund?
Piotr Kula
Der omxplayer ist ein beliebter Befehlszeilen-Media-Player auf dem pi und unterstützt die Hardwarebeschleunigung. Vielleicht ein Ausgangspunkt?
Frepa
Hinzufügen zu @ Frepas Punkt. OMXPlayer ist Open Source, daher sollte es nützlich sein, einen Blick auf
Jivings 31.10.12
Das ist toll. H / W-Beschleunigung ist der einzige Grund, warum ich Omxplayer benutze. Sieht aus, als ob ich es jetzt
loswerden
1
Ein kleiner Vorschlag. Du
könntest

Antworten:

4

Wenn Sie mehr über OpenGL ES erfahren möchten, das auf Raspberry Pi verwendet wird, finden Sie hier eine interaktive Anleitung mit Beispielen.

Mehr über OpenGL erfahren Sie bei opengles-book

Das kann für die GUI nützlich sein und im Moment brauchen Sie kein X, um sie auszuführen (in gewisser Weise nett, aber in anderer Hinsicht nicht nett)

Sie müssten auch die Hardware-Dekodierung von Videos mithilfe der verfügbaren (und ggf. lizenzierten) Optionen implementieren, über die auf der Wohltätigkeitsseite gesprochen wird .

Piotr Kula
quelle
2

Ich würde OpenElec empfehlen . Es handelt sich um eine Open-Source-Mediaplayer-Distribution, die auf einem 256 MB großen RasPi, Modell B, sehr gut funktioniert und Mediendateien von einem USB-Stick oder über ein Netzwerk abspielen kann.

Auf der Website sind Installationsimages (und Quellcode) verfügbar, und es gibt ein RasPi-kompatibles Image, das durch automatischen Download mit BerryBoot (Multi-Image-Bootloader) verfügbar ist . Sehr einfach zu konfigurieren und ein guter Ausgangspunkt für die Entwicklung eines eigenen Systems oder eines Moduls in OpenElec.

Nathan Dunn
quelle
Unterstützt OpenElec Funktionen wie das Synchronisieren von Videos auf mehreren Knoten (Raspis), das Ausführen von Audiovisualisierungen und das Ausführen im Slave-Modus (z. B. ssh in) oder das Fernausgeben von Befehlen zur Ausführung auf dem Hauptbildschirm
puk
Ich denke, es gibt einige Visualisierungsmodule und ich nehme an, Sie könnten Module / Hacks für den Rest finden / schreiben. Die Hauptvorteile sind, dass es als sofort einsatzbereite HTPC konfiguriert ist und es eine Menge vorhandener Module gibt, die Sie nutzen können
Nathan Dunn