file.acc
is 50% bigger than source file.mp3. Is it ok?
As configurações de opção padrão serão usadas se você não escolher uma qualidade ou taxa de bits. Para os codificadores aac
e libvo_aacenc
, isso resultará em ffmpeg usando automaticamente -b:a 128k
. Como esses codificadores aceitam apenas uma taxa de bits em vez de um nível de qualidade, você deve ajustar o valor da taxa de bits para cima ou para baixo para obter a qualidade de saída ou o tamanho de arquivo desejado. Alternativamente, dependendo da sua compilação ffmpeg, você pode usar outro codificador AAC, como libfdk_aac
ou libfaac
, que permite que você direcione uma qualidade específica com a opção -q:a
.
Or are there any options to convert to smaller size without loosing quality?
Tecnicamente, não. Isso ocorre porque você está indo de um formato com perdas para outro formato com perdas. A recomendação geral é evitar a recodificação. Dependendo do que você quer, e se você precisa recodificar, então o objetivo é geralmente usar uma qualidade boa o suficiente para que você não perceba uma mudança. Se o tamanho do arquivo for importante, você deverá encontrar um bom equilíbrio entre qualidade e tamanho do arquivo. Qualidade é subjetiva, então eu não posso te dizer exatamente o que vai funcionar para você, mas você pode encontrar algumas informações úteis e exemplos para cada codificador AAC suportado pelo ffmpeg no Guia de codificação FFmpeg e AAC .