(FFMPEG) Перекодуйте звук за допомогою qaac.exe


1

Я використовував сценарій для пакетного перекодування звуку в 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 для downmix 5.1 DTS HD MA або Dolby TrueHD для стерео AAC з Dolby Pro Logic II? (останній коментар)

після спроби цієї команди я отримую цю помилку:

ERROR: CoreAudioToolbox.dll: The specified module could not be found.

Однак у мене дійсно встановлено швидкість і Apple Application Support, а також файли flac і libsnd у папці ffmpeg.

введіть тут опис зображення

Я використовую статичну збірку Zeranoe Windows x64

EDIT: У мене це працює з 32-бітовими бібліотеками qaac і flac, але він все ще не працюватиме з 64-бітовими версіями.

Відповіді:


1

Вирішили цю проблему, встановивши 64-бітну версію Itunes (фактично я лише витягнув AppleApplicationSupport64.msi з інсталятора.) Оскільки 64-розрядного інсталятора для цього не було, я був досить розгублений.


0

Я помітив, що ви вводите MKV?

Я використовую qaac та ffmpeg у пакетному файлі Windows для перетворення звуку в MKV в aac, а потім Mux назад у контейнер MKV.

@ echo off

for %%a in (*.mkv) do ("ffmpeg" -i "%%~na.mkv" -f wav - | qaac -a 160 - -o "%%~na.m4a" --threading)
for %%a in (*.mkv) do (ffmpeg -i "%%~na.mkv" -i "%%~na.m4a" -c:v copy -c:a copy -map 0:0 -map 1:0 "%%~na_.mkv")

Я знаю, що це трохи безладно, але це працює на мене. Я використовую середній бітрейт у 160 та нарізування потоків (я також кодую відеопотік, але тут він лише копіюється). Також ffmpeg і qaac є мінливими умовами оточення, тому мені не доведеться ставити весь path.exe в командному рядку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.