2014-02-14 6 views
6

Ich möchte die Lautstärke einer Audiodatei um 10% reduzieren (so dass die neue Lautstärke 90% des Originals beträgt). Wie kann dies mit SOX gemacht werden? Nach dem SOX Handbuch unterstützt sie ein Volumen Option:Verringern Sie die Lautstärke der Audiodatei nach Prozentwert mit SOX

-v, --volume FACTOR

Lautstärke ein um den Faktor FACTOR. Dies ist eine lineare (Amplituden-) Einstellung, so dass eine Zahl kleiner als 1 das Volume verringert; größer als 1 erhöht es. Wenn eine negative Nummer angegeben wird, dann wird zusätzlich zur Lautstärkeeinstellung das Audiosignal invertiert.

Bedeutet das, dass der Befehl sox -v 0.9 audio.wav audio.wav mir eine Audiodatei mit 90% des Volumens des Originals gibt?

Antwort

8

Es scheint korrekt zu sein, dass

sox -v 0.9 in.wav out.wav 

finden Sie eine Audiodatei mit 90% Volumen des Originals geben.

stat wird dies zeigen, wenn Sie die maximale Amplitude und Ausgangswerte Mindestamplitude vergleichen.

Beachten Sie, dass die Verwendung derselben Datei für die Eingabe- und Ausgabedatei zu einer beschädigten Datei führt.

Verwandte Themen