101 votes

FFMPEG : Convertir m4a en mp3 sans perte significative

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.

-1voto

Zuabi Points 41

Si vous travaillez à 48 KhZ et au moins 24 bits dans le fichier d'entrée (à partir d'un éditeur de fichiers, par exemple). -q:a 0 reproduira les 20 kHz à un fichier pas si volumineux que le flac... Mais l'audio de faible qualité à moins que vous réduisez le bruit des hautes fréquences (sifflement) par dithering ou la réduction de nez éditeurs audio, créé dans les conversions, qui sera reproduit, puis utilisera le fichier de données comme un inaudible HF, mais le bruit coûteux.

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