Impossible de créer aac / mp3 cbr 256k avec ffmpeg

0

J'utilise les commandes suivantes pour créer des fichiers aac / mp3 avec un débit de 256 kbps et un débit constant.

Pour l'aac:

ffmpeg -i test.wav -b:a 256k -y test.aac

Pour mp3:

ffmpeg -i test.wav -b:a 256k -y test.mp3

Je dois créer un fichier aac en mode CBR à partir d'un fichier wav. Selon la documentation disponible à https://ffmpeg.org , CBR doit être créé à l’aide des commandes mentionnées ci-dessus, mais effectue toujours VBR.

J'ai besoin d'aide pour voir si je fais quelque chose de mal ou s'il y a d'autres étapes à suivre. J'ai testé avec les versions 2.8 et 3.2 de ffmpeg.

Quelqu'un peut-il m'aider à le réparer?

Sajag Singh
la source
je pense que le -b le comportement des options dépend du codec? c'est-à-dire que pour libfdk_aac, vous spécifieriez des bits, pour Lame, kilobits, etc.
Yorik
@Yorik, Lame au sein de ffmpeg prend également des bits / s. L'outil autonome peut être différent.
Gyan

Réponses:

1

Le codeur AAC natif ne fait pas CBR. Il fait ABR mais peut dériver. libfdk_aac peut faire CBR.

Gyan
la source
Bonjour, merci pour votre réponse. Pouvez-vous me guider, comment puis-je y parvenir, j'ai suivi la documentation, mais cela n'a pas fonctionné
Sajag Singh
Vous avez besoin d'une version compilée avec lbfdk_aac. Quelle commande avez-vous utilisé?
Gyan
J'ai déjà fait cela, la commande utilisée est ffmpeg -i test.wav -c: un libfdk_aac -b: un 256k -y test.aac
Sajag Singh
Comment vérifiez-vous la sortie?
Gyan
en utilisant les commandes mpck et mediainfo
Sajag Singh