So richten Sie die digitale HDMI-Wiedergabe unter Linux ein
Wie viele Leute habe ich in meinem Haus einen HDTV, der HDMI-Eingabegeräte wie Blu-ray-Player unterstützt. Ich sehe mir auch gerne Streaming-Inhalte über das Internet an, lade Videos herunter und höre Musik von meinem Fernseher und Heimkinosystem. Leider habe ich keine Boxee Box oder eine Roku Box. Alles, was ich habe, ist ein Blu-ray-Player, der nur sehr wenige Videoformate unterstützt und nur wenige Streaming-Optionen wie Netflix bietet.
Glücklicherweise kann ich Boxee von jedem Computer aus starten, aber anstatt eine spezielle Box dafür zu kaufen, kann ich meinen Eee PC verwenden, der über einen HDMI-Ausgang verfügt. Viele Laptop-Hersteller fügen ihren Geräten speziell für diesen Zweck HDMI-Anschlüsse hinzu, so dass Kunden ihre Inhalte auf Großbildfernsehern darstellen können.
Wenn Sie einer dieser Leute sind und Linux für Ihren Laptop oder Computer mit HDMI-Ausgang gewählt haben, sollte dieses kurze Tutorial Ihnen dabei helfen, Video und Sound zum Laufen zu bringen.
Anfangsvorbereitung
Wenn Ihr Computer oder Laptop über einen HDMI-Anschluss verfügt, werden HD-Videos im Vollbildmodus wiedergegeben. Alles, was Sie tun müssen, ist Linux zu konfigurieren, um es zu benutzen. Aus meiner Erfahrung behandeln aktuelle Versionen der meisten Linux-Distributionen einen HDMI-Ausgang genau wie einen VGA-Ausgang und benötigen nur wenig Konfiguration. Es sollte automatisch Ihren externen Bildschirm erkennen, auch wenn es nicht sofort etwas anzeigt. Sie können ein Tool wie XRandR, Disper oder nvidia-settings verwenden, um die gewünschten Auflösungseinstellungen einfach einzurichten .
Beispielsweise könnte Ihre XRandR- oder Disper-Zeichenfolge wie folgt aussehen:
xrandr --output HDMI-0 - Modus 1280x720 - rechts-von DVI-0
oder
disper -S -r 1280x720
Audio-Setup
HDMI-Video war der einfache Teil. Leider sehen verschiedene Linux-Audiosysteme einen HDMI-Audioausgang auf unterschiedliche Weise. Wenn Sie Ubuntu oder eine andere Distribution verwenden, die Pulseaudio verwendet, sollten Sie das Pulseaudio Volume Control-Programm verwenden. Um es zu benutzen:
1. Drücken Sie Alt + F2, geben Sie "pavucontrol" ein und drücken Sie die Eingabetaste
2. Sobald das Kontrollfenster geöffnet wird, klicken Sie auf die Registerkarte "Konfiguration"
Standardmäßig ist das Profil etwas wie "Analog Stereo Duplex". "Analog" bezieht sich auf die normalen Lautsprecher Ihres Geräts.
3. Klicken Sie auf das Dropdown-Menü
4. Wählen Sie "Digital Stereo (HDMI) Ausgang" aus der Liste.
Jetzt wird das gesamte Audio über die Lautsprecher des Fernsehers geleitet.
In KDE verwenden alle Player, die Phonon verwenden, wie Dragon Player oder Amarok, die Konfigurationseinstellungen von KDE, und Sie können auch die HDMI-Ausgabe von dort auswählen. Um dies zu tun:
1. Öffnen Sie die Systemeinstellungen
2. Klicken Sie auf "Multimedia"
3. Klicken Sie auf die Registerkarte "Phonon"
4. Wählen Sie für Musik, Video und alle anderen gewünschten Ausgaben "Internal Audio Digital Stereo (HDMI)" und klicken Sie auf die Schaltfläche "Prefer", bis HDMI ganz oben steht.
Kein Pulseaudio oder Phonon
Wenn Sie für eine bestimmte Anwendung, z. B. XBMC, nur HDMI-Audio aktivieren müssen, konfigurieren Sie einfach die einzelne Anwendung für die Verwendung des HDMI-Ausgangs.
Für andere Anwendungen, die nicht über die Unterstützung für die digitale Wiedergabe verfügen, müssen Sie Alsa manuell konfigurieren. Boxee zum Beispiel sollte genauso funktionieren wie XBMC, aber es scheint einen Fehler zu geben, der die digitale Ausgabe verhindert. Das erste, was Sie tun müssen, ist herauszufinden, welche Gerätenummer Ihr HDMI-Ausgang verwendet. Geben Sie in einem Terminal Folgendes ein:
aplay -L
Suchen Sie nach Geräten mit "hw" in der Front, und einer von ihnen sollte HDMI enthalten, das dem ähnlich sieht:
hw: KARTE = NVidia, DEV = 3 HDA NVidia, NVIDIA HDMI
Wie Sie in diesem Beispiel sehen können, ist meine Audiokarte "NVidia" und die Gerätenummer ist "3". Angenommen, Sie haben nur eine Karte, ist die Kartennummer 0.
Als nächstes erstellen Sie eine Textdatei in Ihrem Home-Verzeichnis namens "asoundrc-hdmi", und fügen Sie folgendes ein (ersetzen Sie "hw: 0, 3" durch Ihre tatsächliche Gerätenummer):
pcm.dmixer {typ dmix ipc_key 1024 ipc_key_add_uid falsch ipc_perm 0660 slave {pcm "hw: 0, 3" rate 48000 kanäle 2 period_time 0 period_size 1024 buffer_time 0 buffer_size 4096}} pcm. ! default {type plug slave.pcm "dmixer"}
Speicher die Datei. Wenn Sie bereits eine Standard- .asoundrc- Datei haben, sollten Sie diese sichern und die asoundrc-hdmi in .asoundrc kopieren
mv .asoundrc asoundrc-backup cp asoundrc-hdmi .asoundrc
Wenn Sie bei jedem Start Ihres Medienprogramms zu dieser Einstellung wechseln möchten, können Sie ein Skript erstellen:
#! / bin / bash mv / home / benutzer / asoundrc-hdmi /home/user/.asoundrc schlaf 3 / opt / boxee / Boxee & warte mv /home/user/.asoundrc / home / user / asoundrc-hdmi
HD-Wiedergabe
Wenn Sie ein stromsparendes Gerät haben (z. B. Atom Dual Core 330-Prozessor und Nvidia ION-Grafik), das HD-Wiedergabe unterstützt, aber HD-Videos nicht gut abzuspielen scheint, müssen Sie möglicherweise die VDPAU-Unterstützung konfigurieren. Installieren Sie das Paket "libvdpau1" mit Ihrem Paketmanager. Wählen Sie dann in Ihrem Videoplayer die vdpau-Ausgabe statt "xv" aus. Dies sollte Ihnen hardwarebeschleunigte HD-Videounterstützung geben. Gehen Sie in Boxee zu "Einstellungen -> Medien -> Erweitert" und aktivieren Sie "Hardware-unterstützte Dekodierung aktivieren, wenn möglich". Die voreingestellte "Render-Methode" sollte VDPAU sein.
Für Adobe Flash können Sie den neuen Flash Player 10.2 Beta herunterladen, der hardwarebeschleunigte Wiedergabe unterstützt. Jetzt sollten alle Ihre HDMI-Video- und Audiodaten flüssig laufen und Sie müssen keine Mediencenter-Box kaufen, um sie zu erhalten.