J'ai un tas de fichiers audio (environ 1000) que je veux convertir de m4a en mp3 pour pouvoir les lire sur un lecteur de CD qui a un port USB.
J'ai essayé de faire quelque chose de simple comme : ffmpeg -i FILE.m4a FILE.mp3
mais cela semble réduire le débit binaire à une valeur très faible, ce qui n'est pas ce que je veux.
De même, je ne veux pas convertir en utilisant un débit constant, tel que 320k, car certains des fichiers que je convertis sont des m4a de 320k et d'autres sont de qualité aussi faible que des m4a de 96k.
Cela n'a aucun sens de forcer 320k, puisque certains fichiers deviendront plusieurs fois plus grands qu'ils ne le devraient. De même, cela n'a aucun sens de détruire tous mes fichiers de 320k en les convertissant à quelque chose de bien inférieur à 96k (pour l'instant, les fichiers sont convertis à environ 50k).
Quelqu'un sait-il comment je peux faire cela ? Ce que je veux vraiment faire, c'est dire à ffmpeg de convertir tous les fichiers m4a d'un répertoire en mp3 tout en conservant la qualité audio actuelle du mieux qu'il peut. (Bien sûr, il est probable qu'il y ait des extra les pertes liées à la conversion de avec perte à avec perte au-delà de ce qui serait attendu lors de la conversion d'un format sans perte vers un format avec perte).
Merci pour votre aide. Si ce n'est pas possible, existe-t-il une sorte de script qui pourrait détecter la qualité requise en convertissant les fichiers individuellement ?
PS : Je travaille sur un Mac Intel, mais j'ai aussi une boîte Ubuntu.