Wie kann ich mehrere Audiodateien mit ffmpeg normalisieren?

Wie kann ich mehrere Audiodateien mit ffmpeg normalisieren?

Ich habe diesen Code gesehen:

vol=$(ffmpeg -i "$file" -af "volumedetect" -f null /dev/null 2>&1 | grep mean_volume | awk -F': ' '{print $2}' | /cut -d' ' -f1)

echo "existing mean_volume.........$vol"

vonhttps://superuser.com/users/390724/chris-princeStand: September 2015Hier. Ich habe es verwendet und es funktioniert wie vorgesehen für einzelne Audiodateien. Wenn ich jedoch versuche, es in einer Schleife zu verwenden, um eine Stapelverarbeitung für mehrere Dateien durchzuführen, schlägt es fehl (kein Wert für vol). Ich habe versucht, die Antwort im ursprünglichen Thread zu erhalten, aber mir wurde gesagt, dass ich einen neuen Thread starten muss. Ich habe den Code weiter getestet. Es scheint, dass das Problem bei ffmpeg liegt.

verwandte Informationen