1 votes

Le format AAC converti à partir du format MP3 (FFmpeg) augmente la taille du fichier.

Je suis sous Windows x64 et je convertis un fichier MP3 en AAC avec FFmpeg.

J'ai essayé ces commandes :

ffmpeg -i file.mp3 -acodec aac -strict -2 file.aac

ffmpeg -i file.mp3 -c:a libvo_aacenc file.aac

Les deux commandes entraînent une augmentation de la taille du fichier. Le fichier de sortie est environ 50 % plus grand que le fichier source. file.mp3 ; la deuxième commande augmente la taille plus que la première.

Est-ce que c'est la meilleure solution ou existe-t-il des options pour convertir en format plus petit sans perdre la qualité ?

4voto

llogan Points 50040

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 .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X