Depende totalmente do codificador AAC que você está usando. O ffmpeg pode usar vários codificadores AAC:
-
aac
(ffmpeg-internal) - o padrão é 128 kBit / s para mono e estéreo. -
libfdk-aac
- o padrão é 128 kBit / s para CBR estéreo e 96 kBit / s para mono. -
libfaac
- o padrão é VBR de 100, o que resulta em cerca de 128 kBit / s para áudio estéreo ( referência ). -
libvo-aacenc
- o padrão é 128 kBit / s para mono e estéreo. -
libaacplus
- nunca experimentou
Em geral, você deve escolher uma taxa de bits maior do que a padrão para aac
e libvo-aacenc
. Isso ocorre porque eles produzem menor qualidade nas mesmas taxas de bits. Faça isso definindo -b:a
apropriadamente.
Tentei resumir as opções VBR na minha página inicial e o O FFmpeg Wiki tem boas informações sobre codificação AAC, bem como alguns exemplos de comandos.
Além disso, quando você vê uma linha semelhante a esta na saída de log do ffmpeg:
Stream #0:0: Audio: aac (libfdk_aac) (mp4a / 0x6134706D), … 96 kb/s
Então, o kb/s
mostrado aqui não reflete necessariamente o que o codificador realmente usará, pois depende da implementação específica.