Benutzen
ffmpeg -i input.m4a -af "volume=0.5" -acodec alac -sample_fmt s16p output.m4a
MacOS Sierra, ffmpeg Version 3.0.2.
Versuch, das Volumen einer Datei in der ALAC-Codierung (Apple Lossless 16 Bit) zu ändern:
ffmpeg -i input.m4a -af "volume = 0,5" -acodec alac output.m4a
Ich folgte den Ratschlägen im Wiki https://trac.ffmpeg.org/wiki/How%20to%20change%20audio%20volume%20up-down%20with%20FFmpeg und ich habe "-acodec alac" angegeben, weil Die Erweiterung "m4a" bezieht sich standardmäßig auf AAC und nicht auf ALAC.
Problem: ffmpeg schreibt eine 24-Bit-ALAC-Datei anstelle des üblichen 16-Bit-ALAC.
Frage: Wie kann ich ffmpeg 16-Bit-ALAC schreiben lassen?
Benutzen
ffmpeg -i input.m4a -af "volume=0.5" -acodec alac -sample_fmt s16p output.m4a