Inhaltsverzeichnis:
- Einführung
- Umfang
- Spezifikationen
- Zubehör:
- Schritt 1: Soundkarte und Lautsprecher testen
- Schritt 2: Geben Sie ALSA Anweisungen zum Erstellen eines virtuellen Geräts
- Schritt 3: Überprüfen Sie, ob ALSA das benutzerdefinierte virtuelle Gerät erstellt hat
- Schritt 4: Testen Sie das virtuelle Gerät
Einführung
Das Abspielen eines 5.1-Kanaltons über den integrierten analogen Soundchip-Ausgang des Raspberry Pi ist nur möglich, wenn der 5.1-Kanalton auf 2 Kanäle heruntergemischt wird. Diese Anleitung zeigt, wie 5.1-Kanal-Sound auf 2.0-Kanal-Sound heruntergemischt wird. Nachdem Sie diese Anleitung ausgefüllt haben, können Sie die Anleitung "Dolby Digital 5.1 Audio auf Raspberry Pi abspielen" lesen.
Umfang
Diese Anleitung deckt Folgendes ab:
- So erstellen Sie ein virtuelles Gerät, das 5.1-Kanalton auf 2.0 heruntermischt
- So installieren Sie ALSA-Dienstprogramme (Advanced Linux Sound Architecture)
- Verwenden Sie ALSA-Dienstprogramme, um die Soundkarte und das Soundgerät zu testen
Dieses instructables deckt NICHT das folgende ab
- PulseAudio
- Open Sound System (OSS)
Spezifikationen
Mein Himbeer-Pi:
- Himbeer-Pi 2
- Rasbian basierend auf Debian Version 8.0 (a.k.a Jessie)
- Advanced Linux Sound Architecture-Treiberversion k4.1.10-v7 +
- Pulse Audio und OSS sind NICHT installiert
- 2 Lautsprecher, die an die 3,5-mm-Audio- / Video-Buchse von Raspberry Pi angeschlossen sind.
Zubehör:
Schritt 1: Soundkarte und Lautsprecher testen
Vervollständigen Sie den Test Soundkarte und Lautsprecher anweisbar.
Schritt 2: Geben Sie ALSA Anweisungen zum Erstellen eines virtuellen Geräts
Verwenden Sie ein ALSA-Plugin namens "route".
"Route Plugin konvertiert Kanäle und wendet Lautstärke während der Konvertierung an"Offenes Terminal:
Verwenden Sie vi oder einen beliebigen Texteditor.
CD
vi.asoundrc
Geben Sie die Zeilen wie im Screenshot gezeigt ein.
Speicher die Datei.
Schritt 3: Überprüfen Sie, ob ALSA das benutzerdefinierte virtuelle Gerät erstellt hat
ALSA liest das Ausgangsverzeichnis für.asoundrc und erstellt das virtuelle Gerät, das im vorherigen Schritt definiert wurde.
Offenes Terminal:
aplay -L
Das obige Programm zeigt das benutzerdefinierte virtuelle Gerät wie folgt an:
51bis20Virtuelles Gerät, das 5.1-Kanal auf 2.0-Kanal heruntermischt
Schritt 4: Testen Sie das virtuelle Gerät
Ich habe eine Beispiel-Sounddatei mit 6 Kanälen (5.1) hochgeladen, um das im vorherigen Schritt erstellte virtuelle Gerät zu testen.
Laden Sie die 51sound.wav herunter
Terminal öffnen
aplay -D 51to20 51sound.wav
Der Front 2 Lautsprecher sollte folgendes sagen:
Lautsprecher RECHTS: "FRONT RECHTS"
Lautsprecher LINKS: "VORNE LINKS"
Speaker RIGHT und Speaker LEFT zusammen: "CENTER"
Sprecher RECHTS und Sprecher LINKS zusammen: Einige Wörter, die ich nicht verstehen kann
Lautsprecher RECHTS: "REAR RIGHT"
Lautsprecher LINKS: "HINTEN LINKS"