6 votes

Convertir ALAC en aac 128k avec toutes les métadonnées intactes

J'ai environ 300 gigs de fichiers ALAC (conteneur m4a) avec des métadonnées bien soignées, des pochettes d'album, etc. (Source originale : rips de CD avec dbPowerAmp). Je veux convertir ma bibliothèque musicale en AAC 128kbps (toujours m4a) pour économiser de l'espace sur le disque dur d'un petit serveur.

La solution que j'espère est une option basée sur une ligne de commande utilisant ffmpeg ou autre. Il n'y a rien de spécifique au Mac dans cette façon de faire, mais étant donné qu'il s'agit de codecs Apple et que je fais la conversion sur une machine Mountain Lion, j'ai pensé poser la question ici. Je peux gérer la plupart des scripts shell moi-même, mais je ne sais pas comment les utiliser. ffmpeg suffisamment bien pour être sûr qu'il conserve les métadonnées et les pochettes d'album.

J'ai déjà fait une conversion dans le passé avec iTunes 10 ; il y a une astuce où vous manipulez "Convertir les chansons à haut débit en AAC 128 kbps". Mais la qualité de la conversion n'est pas suffisante. iTunes réécrit les noms de fichiers dans diverses circonstances, en particulier lorsqu'il s'agit de fichiers non ASCII. En outre, la conversion prend plus de 20 heures et il n'y a pas de moyen propre à iTunes de garder la trace de ce qui a été converti si le lot est interrompu.

4voto

ian.pvd Points 224

Je sais que ce n'est pas une solution en ligne de commande, mais j'utilise Max pour convertir des fichiers FLAC et ALAC en fichiers AAC et MP3, et il conserve les métadonnées intactes.

http://sbooth.org/Max/

C'est une application très légère.

Le site contient également des liens de téléchargement et des instructions sur la façon de construire l'application à partir de la source, ce qui permet peut-être de discerner les éléments mobiles de la conversion ALAC vers AAC avec métadonnées.

De même, avant de compresser les rips sans perte pour gagner de l'espace, essayez TuneSpan et placez vos fichiers audio sans perte sur un support externe.

http://tunespan.com/#show_demo

3voto

Cela semble préserver les tags les plus courants mais pas la pochette (modifié pour ajouter -vn ) :

ffmpeg -i alac.m4a -vn -acodec libfaac -aq 110 aac.m4a

-aq 110 est d'environ 130 kb/s pour les fichiers musicaux normaux. -aq 400 serait d'environ 270 kb/s.

Si vous avez 4 cœurs, cela permet d'exécuter jusqu'à 4 processus parallèles :

find . -name \*.m4a | parallel ffmpeg -i {} -vn -acodec libfaac -aq 110 {.}-aac.m4a

0voto

James Taylor Points 11

AtomicParsley peut supprimer/ajouté des pochettes d'album en ligne de commande

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X