(FFMPEG) Ricodificare l'audio utilizzando qaac.exe


1

Stavo usando uno script per ricodificare in batch l'audio in AAC usando l'encoder 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"

Tuttavia, dato che sono su Windows che costruisco ffmpeg con fdk-aac è un po 'una seccatura e qaac è considerato come l'encoder superiore che vorrei usare ffmpeg per usare invece qaac.

Non sono troppo informato su ffmpeg ma ho trovato un commento qui: Come utilizzare ffmpeg per il downmix di DTS HD MA 5.1 o Dolby TrueHD su AAC stereo con Dolby Pro Logic II? (ultimo commento)

dopo aver provato quel comando ricevo questo errore:

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

Tuttavia, ho davvero installato quicktime e Apple Application Support, nonché le librerie flac e libsnd nella cartella ffmpeg.

inserisci qui la descrizione dell'immagine

Sto usando la build statica Z64 di Windows x64

EDIT: L'ho fatto funzionare con le librerie qaac e flac a 32 bit, ma non funzionerà ancora con le versioni a 64 bit.

Risposte:


1

Risolto questo problema installando la versione a 64 bit di Itunes (in realtà ho appena estratto AppleApplicationSupport64.msi dal programma di installazione.) Dato che non c'era un programma di installazione a 64 bit per questo incluso in quicktime, ero piuttosto confuso.


0

Ho notato che stavi introducendo un MKV?

Uso qaac e ffmpeg in un file batch di Windows per convertire l'audio in MKV in aac e poi riprodurlo nel contenitore 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")

So che è un po 'disordinato ma funziona per me. Uso un bitrate medio di 160 e threading (codifico anche il flusso video ma qui viene solo copiato). Anche ffmpeg e qaac sono nelle mie variabili di ambiente, quindi non devo inserire l'intero path.exe sulla riga di comando.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.