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?


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.