Sto provando a usare afconvert
per convertire un file audio in formato AC-3. È audio 5.1, essendo già stato convertito da DTS a WAV (usando ffmpeg
, poiché afconvert
non sembra trattare con DTS).
Come puoi vedere, ho provato vari incantesimi dei parametri, incluso provare a utilizzare un diverso formato contenitore, ma senza successo:
$ afconvert -f ac-3 test.wav
Error: ExtAudioFileCreateWithURL failed ('typ?')
$ afconvert -f ac-3 -d ac-3 test.wav
Error: ExtAudioFileCreateWithURL failed ('typ?')
$ afconvert -f caff -d AC-3 test.wav
Error: ExtAudioFileSetProperty ('cfmt') failed ('fmt?')
Sono stato in grado di codificarlo in un file AAC con successo, quindi è presumibilmente qualcosa con la codifica AC-3, ma Googling quegli errori non produce risultati. Qualcuno sa come convertire correttamente in AC-3 con afconvert
?
Se vuoi fare dei test da solo, ho trovato alcuni file di esempio 5.1 DTS gratuiti qui . Nota che mentre l'estensione del file è .wav
, in realtà sono file DTS, non WAV. Per replicare il mio flusso di lavoro desiderato, decodificare un file WAV con ffmpeg: ffmpeg -i input.wav -acodec pcm_s16le -f wav output.wav
, allora avrai un file WAV 5.1% con cui% co_de dovrebbe essere in grado di lavorare.