Raspi: Lautstärke-Einstellung ohne jeden Effekt

OP (Firma: Q3) #5236618
Lesenswert?

Ich verwende einen Raspberry Pi 3 Model B zur Endlos-Wiedergabe eines 
Erklär-Videos in einem Museum. Die Lautstärke des wiedergegebenen Videos 
soll angepasst weden.

Dazu verwendet man üblicherweise das Kommando "amixer ..." mit 
Parametern.

Mein Problem: Die Lautstärke bleibt sowohl am Audio-Stecker als auch per 
HDMI immer gleich, egal, was ich eingebe. Ich kanns weder lauter, noch 
leiser machen. Habe statt "PCM" auch alle anderen gezeigten 
Geräte/Kanäle probiert - keinerlei Effekt. Wieso?

amixer set PCM -- 400

Antwort:

Simple mixer control 'PCM',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback 400 [100%] [4.00dB] [on]
OP (Firma: Q3) #5236660
Lesenswert?

M. P. schrieb:
> So setzt du die Lautstärke auf den Wert 400.
> Der Bereich bei dir ist -10239 bis 400.
> Du bist also bei 100%
>
> Entweder als Prozentangabe:
> amixer set PCM -- 50%
>
> Oder z.B. auf minus 5000
> amixer set PCM -- -5000

Ja, dank, weiss ich doch.

Aber auch wenn ich es leiser machen will (z.B. -5000) ... es passiert 
Nichts. Es wird zwar der neue Wert in der Konsole angezeigt, aber die 
Lautstärke als solche bleibt gleich ...
#5237211
Lesenswert?

Frank E. schrieb:
> Ich verwende einen Raspberry Pi 3 Model B zur Endlos-Wiedergabe eines
> Erklär-Videos in einem Museum. Die Lautstärke des wiedergegebenen Videos
> soll angepasst weden.
>
> Dazu verwendet man üblicherweise das Kommando "amixer ..." mit
> Parametern.

Ja..ein. Im Prinzip Ja. Aber.

> Mein Problem: Die Lautstärke bleibt sowohl am Audio-Stecker als auch per
> HDMI immer gleich, egal, was ich eingebe. Ich kanns weder lauter, noch
> leiser machen. Habe statt "PCM" auch alle anderen gezeigten
> Geräte/Kanäle probiert - keinerlei Effekt. Wieso?

Weil das ALSA Gerät keinen Mixer hat. Das ist so, als ob du den 
Blinkerhebel eines Autos bedienst, der nur Attrappe ist. Sprich: es gibt 
zwar den Hebel, aber der Schalter ist nirgendwo angeschlossen.

Allerdings ist ALSA nicht ohne Grund das Standard Audio-Interface 
unter Linux. Es bietet dir für derart kastrierte Hardware wie den RasPi 
die Möglichkeit, einen Software-Lautstärkeregler hinzuzufügen. Das geht 
natürlich auf Kosten der CPU - im Prinzip muß für jedes(!) Sample eine 
Multiplikation mit dem Lautstärkefaktor durchgeführt werden.

Wie du das einrichtest, findest du z.B. hier:

https://alsa.opensrc.org/How_to_use_softvol_to_control_the_master_volume

Oder du tippst "raspi", "alsa" und "softvol" in die Suchmaschine deines 
Vertrauens ein und folgst einem RasPi-spezifischen Tutorial.
Gast #5237294
Lesenswert?

> wollte eigentlich ohne extra Zeugs bzw. nur
> mit Software Kommandos auskommen.

Was allerdings die schon miese Tonqualität noch weiter verschlechtert. 
Vor allem bei geringen Lautstärken. Ein Poti wäre technisch gesehen 
besser.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren