Padarykite individualų garso įrenginį, kuris sumažina 5,1 kanalo ir 2,0 kanalo Raspberry Pi: 4 žingsniai

Padarykite individualų garso įrenginį, kuris sumažina 5,1 kanalo ir 2,0 kanalo Raspberry Pi: 4 žingsniai

Turinys:

Anonim

Įvadas

5.1 kanalo garso grojimas „Raspberry Pi“ įmontuotame garso mikroschemų analoginiame išėjime yra neįmanomas, nebent 5.1 kanalo garsas yra „downmix“ į 2 kanalus. Ši instrukcija parodys, kaip sumažinti 5.1 kanalo garsą su 2,0 kanalų garsu. Užbaigus šį neįvykdomą, jums gali būti įdomu patikrinti „Play Dolby Digital 5.1 Audio Raspberry Pi“.

Taikymo sritis

Ši instrukcija bus skirta:

  • Kaip sukurti virtualų įrenginį, kuris sujungia 5.1 kanalo garsą į 2.0
  • Kaip įdiegti „Advanced Linux Sound Architecture“ (ALSA) komunalines paslaugas
  • Naudokite ALSA programinę įrangą, kad patikrintumėte garso plokštę ir garso įrenginį

Šios instrukcijos nepadengs toliau išvardytų

  • „PulseAudio“
  • Atidaryti garso sistemą (OSS)

Specifikacijos

Mano Raspberry Pi:

  • Raspberry Pi 2
  • Rasbian, remiantis Debian 8.0 versija (a.k.a Jessie)
  • Išplėstinė Linux garso architektūros tvarkyklės versija k4.1.10-v7 +
  • „Pulse Audio“ ir „OSS“ neįdiegti
  • 2 garsiakalbiai prijungti prie „Raspberry Pi“ 3,5 mm garso / vaizdo lizdo.

Prekės:

1 žingsnis: išbandykite garso plokštę ir garsiakalbius

Užpildykite „Test Sound Card“ (garsiakalbių bandymas) ir garsiakalbius, kurie yra neįrašomi.

2 žingsnis: Pateikite instrukcijas ALSA, kad sukurtumėte virtualų įrenginį

Naudokite ALSA papildinį, vadinamą „maršrutas“.

„Maršruto įskiepis konvertuoja kanalus ir konversijos metu naudoja garsumą“

Atviras terminalas:

Naudokite vi arba bet kurį teksto redaktorių.

cd

vi.asoundrc

Įveskite eilutes, kaip parodyta paveikslėlyje.

Išsaugokite failą.

3 žingsnis: patikrinkite, ar ALSA sukūrė pasirinktinį virtualų įrenginį

ALSA skaitys „home“ katalogą.asoundrc ir sukurs virtualų įrenginį, kuris buvo apibrėžtas ankstesniame žingsnyje.

Atviras terminalas:

aplay -L

Pirmiau pateikta programa parodys pasirinktinį virtualų įrenginį kaip:

51–20

Virtualus įrenginys, kuris sujungia 5.1 kanalą į 2.0 kanalą

4 žingsnis: išbandykite virtualų įrenginį

Įkelti pavyzdinį garso failą, turintį 6 kanalus (5.1), kad galėčiau išbandyti ankstesniame etape sukurtą virtualų įrenginį.

Atsisiųskite „51sound.wav“

Atviras terminalas

aplay -D 51to20 51sound.wav

Priekinis 2 garsiakalbis turėtų pasakyti:

Garsiakalbis RIGHT: „FRONT RIGHT“

Garsiakalbis į kairę: „PRIEKINIS VIRŠYS“

Garsiakalbis RIGHT ir Speaker LEFT kartu: "CENTER"

Speaker RIGHT ir Speaker LEFT kartu: kai kurie žodžiai, kurių aš negaliu padaryti

Garsiakalbis RIGHT: „REAR RIGHT“

Speaker LEFT: „REAR LEFT“