![Zrób niestandardowe urządzenie dźwiękowe, które miksuje 5.1-kanałowy kanał do 2.0 w Raspberry Pi: 4 kroki Zrób niestandardowe urządzenie dźwiękowe, które miksuje 5.1-kanałowy kanał do 2.0 w Raspberry Pi: 4 kroki](https://img.gwsigeps.com/img/circuits/make-a-custom-sound-device-that-downmix-51-channel-to-2.0-channel-in-raspberry-pi-2.jpg)
Spisu treści:
- Wprowadzenie
- Zakres
- Specyfikacje
- Kieszonkowe dzieci:
- Krok 1: Testuj kartę dźwiękową i głośniki działają
- Krok 2: Podaj instrukcje, aby ALSA utworzyła urządzenie wirtualne
- Krok 3: Sprawdź, czy ALSA utworzyła niestandardowe urządzenie wirtualne
- Krok 4: Przetestuj urządzenie wirtualne
Wprowadzenie
Odtwarzanie dźwięku 5.1-kanałowego we wbudowanym w układ Raspberry Pi wyjściu analogowym układu dźwięku nie jest możliwe, chyba że dźwięk 5.1-kanałowy jest miksowany do 2-kanałowego. Ta instrukcja pokaże, jak zmiksować dźwięk 5.1-kanałowy do dźwięku 2.0-kanałowego. Po zakończeniu tej instrukcji możesz być zainteresowany instrukcją „Zagraj w Dolby Digital 5.1 Audio na Raspberry Pi”.
Zakres
Ta instrukcja będzie obejmować następujące elementy:
- Jak stworzyć urządzenie wirtualne, które zmiksuje dźwięk 5.1-kanałowy do 2.0
- Jak zainstalować narzędzia Advanced Linux Sound Architecture (ALSA)
- Użyj narzędzi ALSA, aby przetestować kartę dźwiękową i urządzenie dźwiękowe
Te instrukcje NIE będą obejmowały następujących elementów
- PulseAudio
- Open Sound System (OSS)
Specyfikacje
My Raspberry Pi:
- Raspberry Pi 2
- Rasbian oparty na Debianie w wersji 8.0 (a.k.a Jessie)
- Advanced Linux Sound Architecture Driver wersja k4.1.10-v7 +
- Pulse Audio i OSS NIE są zainstalowane
- 2 głośniki podłączone do 3,5 mm gniazda audio / wideo Raspberry Pi.
Kieszonkowe dzieci:
Krok 1: Testuj kartę dźwiękową i głośniki działają
Uzupełnij testową kartę dźwiękową i głośniki instruowalne.
Krok 2: Podaj instrukcje, aby ALSA utworzyła urządzenie wirtualne
Użyj wtyczki ALSA o nazwie „route”.
„Wtyczka trasy konwertuje kanały i stosuje głośność podczas konwersji”Otwórz terminal:
Użyj vi lub dowolnego edytora tekstu.
Płyta CD
vi.asoundrc
Wprowadź linie, jak pokazano na zrzucie ekranu.
Zapisz plik.
Krok 3: Sprawdź, czy ALSA utworzyła niestandardowe urządzenie wirtualne
ALSA przeczyta katalog „domowy” dla.asoundrc i utworzy urządzenie wirtualne zdefiniowane w poprzednim kroku.
Otwórz terminal:
aplay -L
Powyższy program wyświetli niestandardowe urządzenie wirtualne jako:
51 do 20Urządzenie wirtualne, które miksuje 5.1-kanałowy kanał do 2.0
Krok 4: Przetestuj urządzenie wirtualne
Wysłałem przykładowy plik dźwiękowy, który ma 6 kanałów (5.1), aby przetestować urządzenie wirtualne utworzone w poprzednim kroku.
Pobierz plik 51sound.wav
Otwórz terminal
aplay -D 51to20 51sound.wav
Przedni mówca powinien powiedzieć:
Głośnik PRAWY: „PRZÓD PRAWY”
Speaker LEFT: „FRONT LEFT”
Speaker RIGHT i Speaker LEFT razem: „CENTER”
Głośnik W PRAWO i Głośnik w LEWO: Niektóre słowa, których nie rozumiem
Głośnik PRAWY: „PRAWY TYŁ”
Speaker LEFT: „REAR LEFT”