Я использовал скрипт для пакетного перекодирования аудио в AAC с использованием кодера libvo-aac.
@ECHO OFF
FOR %f IN (*.mkv) DO call ffmpeg.exe -i "%f" -c:v copy -c:a libvo_aacenc -b:a 256k "%f"
Тем не менее, поскольку я работаю в Windows, сборка ffmpeg с помощью fdk-aac представляет собой небольшую боль, и qaac считается лучшим кодировщиком, поэтому я хотел бы передать ffmpeg вместо него qaac.
Я не слишком осведомлен о ffmpeg, но я нашел здесь комментарий: Как использовать ffmpeg для понижающего микширования 5.1 DTS HD MA или Dolby TrueHD для стерео AAC с Dolby Pro Logic II? (последний комментарий)
после попытки этой команды я получаю эту ошибку:
ERROR: CoreAudioToolbox.dll: The specified module could not be found.
Однако у меня действительно есть quicktime и Apple Application Support, а также библиотеки libc и libsnd в папке ffmpeg.
Я использую Zeranoe Windows x64 Static build
РЕДАКТИРОВАТЬ: Я получил его работать с 32-битными библиотеками qaac и flac, но он все равно не будет работать с 64-битными версиями.