Hallo, ich stehe gerade vor ziemlich genau dem selben Problem.
Allerdings auf einem Raspberry Pi4 mit Bullseye 64 bit.
VLC 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
Ich starte über die Kommandozeile einen Radiostream ohne GUI – das funktioniert soweit einwandfrei.
Beispielsweise: cvlc http://streams.br.de/bayern1nbopf_2.m3u
Ergebnis: Stream startet und läuft.
Bezüglich der Lautstärke habe ich festgestellt, dass der Stream dann mit dem Pegel wiedergegeben wird, der zuletzt beim Abspielen eines Streams über das GUI eingestellt wurde. Wenn dort der Pegel auf 0 gestellt wurde ist über den Kommandozeilenaufruf nichts zu hören, selbst wenn man den Befehl um das Attribut --gain 8 ergänzt.
Es muss doch irgendwie möglich sein, den Pegel über Kommandozeile zu setzen!?
Früher gab es anscheinend das Attribut --volume. Beim Versuch es zu nutzen heißt es Warning: option --volume no longer exists.. Auch --volume-step wirkt sich nicht auf die Lautstärke des Streams aus.
Und mit --gain kann man die Lautstärke nur bedingt beeinflussen (vorausgesetzt der Pegel ist nicht 0) – aber je mehr man den Pegel mit Gain verstärkt, desto verzerrter ist die Audioausgabe.
Gibt es wirklich keine Möglichkeit den Lautstärke-Pegel über die Kommandozeile zu setzen?