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.