Erstellen Sie ein benutzerdefiniertes Audiogerät, das 5.1-Kanal in Raspberry Pi auf 2.0-Kanal heruntermischt: 4 Schritte

Erstellen Sie ein benutzerdefiniertes Audiogerät, das 5.1-Kanal in Raspberry Pi auf 2.0-Kanal heruntermischt: 4 Schritte

Inhaltsverzeichnis:

Anonim

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:

51bis20

Virtuelles 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"