Wie kann man ffmpeg 16-Bit-ALAC schreiben lassen?

571
DJ Demon

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?

0

1 Antwort auf die Frage

0
Gyan

Benutzen

ffmpeg -i input.m4a -af "volume=0.5" -acodec alac -sample_fmt s16p output.m4a