Как преобразовать 24-битный flac ffmpeg в 16-битный alac?

Мне нужна была помощь с командой, чтобы превратить 24-битный flac в 16-битный alac.

Чтобы превратить 24-битный flac в 16-битный flac:

ffmpeg -i input.flac -sample_fmt s16 -ar 48000 output.flac

Чтобы превратить flac в alac:

ffmpeg -i input.flac -vn -acodec alac output.m4a

Я мог бы попытаться сыграть на свирели, но мне было интересно, можно ли как-нибудь соединить их вместе и создать брачное блаженство?

1 ответ

Использовать:

      ffmpeg input.flac -sample_fmt s16p -ar 48000 -c:a alac output.m4a

ALAC требует плоского формата выборки (), в котором данные каждого канала находятся в своей собственной плоскости, вместо обычного упакованного формата.

Когда вы запускаете две команды по отдельности, ffmpeg поможет преобразоватьs16кs16pдля тебя.

Другие вопросы по тегам