ffmpeg FLAC para codificação AAC

0

Eu queria ter certeza de que não estou me atirando no pé e perguntar sobre isso.
Então atualmente eu tenho um arquivo de áudio em um contêiner .mkv que se parece com isso

Audio: FLAC (framed) 48000Hz stereo 1536kbps [A: Audio (flac, 48000 Hz, stereo, s16) [default]]

ID : 2
Format : FLAC
Format/Info : Free Lossless Audio Codec
Codec ID : A_FLAC
Duration : 39mn 50s
Bit rate mode : Variable
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Title : Audio
Writing library : libFLAC 1.2.1 (UTC 2007-09-17)

E eu gostaria de convertê-lo para AAC, de preferência sem perder muito a qualidade.
Eu encontrei uma pergunta semelhante feita neste fórum.
Mas o método que foi descrito há cerca de 3 anos de idade.

Resumindo:

"compile your own ffmpeg for fdk_aac
follow the AAC encoding guide and use fdk_aac's -vbr option - with a setting of 3"

Como resultado:

ffmpeg -i input.flac -c:a libfdk_aac -vbr 3 output.m4a".

Por evilsoup. - tirado de aqui .

Então eu queria saber se isso vai funcionar para a minha situação, ou se não vai funcionar para mim.
Se isso é tudo, então não precisa responder, e obrigado!

    
por Kiwarou_10 05.10.2016 / 17:17

1 resposta

1

O FFmpeg suporta dois codificadores AAC-LC:

  • Codificador nativo FFmpeg AAC ( aac )
  • Fraunhofer FDK AAC ( libfdk_aac )

O FFmpeg suporta um codificador HE-AAC:

  • Fraunhofer FDK AAC ( libfdk_aac )

libfdk_aac

O

libfdk_aac ainda é o melhor codificador AAC-LC suportado pelo FFmpeg e é o único codificador HE-AAC suportado pelo FFmpeg. No entanto, sua licença é problemática quando se trata de distribuição, então você precisará compilar ffmpeg para poder usá-lo.

Codificador nativo FFmpeg AAC

Este codificador tem visto muitas melhorias desde o resposta você se refere a . É não mais considerado experimental , mas ainda não é tão bom quanto libfdk_aac . No entanto, se você der bits suficientes, deve ser aceitável. A vantagem deste codificador é que ele está sempre disponível e vem com o FFmpeg.

Cano

Nem sempre prático, mas você pode canalizar para o seu codificador autônomo favorito:

ffmpeg -i input -f wav - | fdkaac -I -m 5 - -o output.m4a

Veja também

por 05.10.2016 / 20:21