Lav en brugerdefineret lydenhed, der Downmix 5.1 Channel til 2.0 Channel i Raspberry Pi: 4 trin

Lav en brugerdefineret lydenhed, der Downmix 5.1 Channel til 2.0 Channel i Raspberry Pi: 4 trin

Indholdsfortegnelse:

Anonim

Introduktion

Afspilning af en 5.1-kanal lyd i Raspberry Pi's indbyggede lydchip analog udgang er ikke mulig, medmindre 5.1-kanalslyden er downmix til 2 kanaler. Dette instruerbare viser, hvordan man nedmixer 5.1-kanal lyd til 2,0-kanals lyd. Når du har gennemført dette instruerbart, kan du være interesseret i at tjekke "Play Dolby Digital 5.1 Audio on Raspberry Pi" instruerbar.

Anvendelsesområde

Dette instruerbare dækker følgende:

  • Sådan oprettes en virtuel enhed, der downmix 5.1-kanal lyd til 2.0
  • Sådan installeres Advanced Linux Sound Architecture (ALSA) værktøjer
  • Brug ALSA hjælpeprogrammer til at teste lydkort og lydenhed

Disse instrukser dækker IKKE følgende

  • PulseAudio
  • Open Sound System (OSS)

specifikationer

Min Hindbær Pi:

  • Hindbær Pi 2
  • Rasbian baseret på Debian Version 8.0 (a.a. Jessie)
  • Avanceret Linux Sound Architecture Driver Version k4.1.10-v7 +
  • Pulse Audio og OSS er IKKE installeret
  • 2 højttalere tilsluttet Raspberry Pis lyd / video 3,5 mm stik.

forsyninger:

Trin 1: Test lydkort og højttalere arbejder

Udfør testlydkortet og højttalerne instruerbare.

Trin 2: Giv instruktioner til ALSA for at oprette en virtuel enhed

Brug et ALSA-plugin kaldet "rute".

"Rute plugin konverterer kanaler og anvender lydstyrke under konverteringen"

Åben terminal:

Brug vi eller enhver teksteditor.

cd

vi.asoundrc

Indtast linjerne som vist på skærmbilledet.

Gem filen.

Trin 3: Kontroller, at ALSA har oprettet den tilpassede virtuelle enhed

ALSA vil læse "home" -katalog for.asoundrc og oprette den virtuelle enhed, der blev defineret i det foregående trin.

Åben terminal:

aplay -L

Ovenstående program viser den brugerdefinerede virtuelle enhed som:

51to20

Virtual enhed, der downmixes 5.1 kanal til 2.0 kanal

Trin 4: Test den virtuelle enhed

Jeg har uploadet en prøve lydfil, der har 6 kanaler (5.1) til at teste den virtuelle enhed, der blev oprettet i det foregående trin.

Download 51sound.wav

Åben terminal

aplay -D 51to20 51sound.wav

Front 2-højttaleren skal sige følgende:

Højttaler Højre: "FRONT HØJRE"

Højttaler venstre: "FRONT VENSTRE"

Højttaler Højre og Højtaler Venstre sammen: "CENTER"

Højttaler Højre og Højtaler Venstre sammen: Nogle ord, som jeg ikke kan klare

Højttaler Højre: "BACK RIGHT"

Højttaler venstre: "BAG VENSTRE"