file.acc
est 50% plus grand que le fichier source .mp3. Est-ce que c'est correct ?
Les paramètres par défaut seront utilisés si vous ne choisissez pas de qualité ou de débit. Pour l'option aac
y libvo_aacenc
cela aura pour conséquence que ffmpeg utilisera automatiquement la fonction -b:a 128k
. Comme ces encodeurs n'acceptent qu'un débit binaire au lieu d'un niveau de qualité, vous devez ajuster la valeur du débit binaire à la hausse ou à la baisse pour obtenir la qualité de sortie ou la taille de fichier souhaitée. Alternativement, en fonction de votre version de ffmpeg, vous pouvez utiliser un autre encodeur AAC, tel que libfdk_aac
o libfaac
qui vous permet de cibler une qualité spécifique grâce à l'option -q:a
option.
Existe-t-il des options permettant de convertir le fichier en un format plus petit sans perte de qualité ?
Techniquement, non. En effet, vous passez d'un format avec perte à un autre format avec perte. La recommandation générale est d'éviter le réencodage. En fonction de ce que vous voulez, et si vous devez réencoder, l'objectif est généralement d'utiliser une qualité suffisamment bonne pour que vous ne remarquiez pas de changement. Si la taille du fichier est importante, vous devez trouver un bon équilibre entre la qualité et la taille du fichier. La qualité est subjective, je ne peux donc pas vous dire exactement ce qui fonctionnera pour vous, mais vous pouvez trouver des informations utiles et des exemples pour chaque encodeur AAC supporté par ffmpeg à l'adresse suivante Guide d'encodage FFmpeg et AAC .