6 votos

Convertir ALAC aac 128k con todos los metadatos intactos

Tengo alrededor de 300 gigas de archivos ALAC (m4a contenedor) con bien arreglado metadatos, arte del álbum, etc. (Fuente Original: ripea cds con dbPowerAmp). Quiero convertir mi biblioteca de música a 128kbps AAC (todavía m4a) para ahorrar espacio en el disco duro en un pequeño servidor.

La solución que yo estoy esperando es una línea de comandos opción basada en el uso de ffmpeg o similares. No hay nada de Mac específica acerca de hacerlo de esa manera, pero dado que todos los códecs de Apple y estoy haciendo la conversión en un Lion de Montaña cuadro pensé en preguntar aquí. Puedo manejar la mayoría de la shell scripting mí, pero no sé ffmpeg lo suficientemente bien como para estar seguro de que conserva los metadatos y la carátula del álbum.

He hecho una conversión en el pasado con iTunes 10; hay un truco donde se manipula "Convertir la mayor tasa de bits de las canciones a 128 kbps AAC". Pero la calidad de la conversión no es suficiente. iTunes vuelve a escribir los nombres de archivo en diversas circunstancias, especialmente cuando no ASCII está involucrado. También se tarda más de 20 horas para hacer la conversión y no hay manera limpia en iTunes para seguir la pista de lo convirtió si el lote se interrumpe.

4voto

ian.pvd Puntos 116

Me doy cuenta de que esto no es una línea de comandos solución, pero yo uso Max convertir FLAC y ALAC para AAC y MP3, y mantiene los metadatos intacta.

http://sbooth.org/Max/

Se trata de una muy ligera aplicación.

También hay enlaces de descarga y las instrucciones en el sitio de la aplicación de la fuente, así que tal vez las partes móviles de la ALAC-a-AAC con los metadatos de conversión podría ser descifrada a partir de ahí.

También, antes de la compresión sin pérdida rips para ahorrar espacio, tal vez dar TuneSpan una oportunidad, y poner el audio sin pérdidas en almacenamiento externo?

http://tunespan.com/#show_demo

3voto

Esto parece preservar las etiquetas más comunes pero no caratula (editado para añadir -vn ):

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

-aq 110es cerca de 130 kb/s para archivos de música normal. -aq 400sería cerca de 270 kb/s.

Si tiene 4 núcleos, esto funciona hasta 4 procesos paralelos:

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

0voto

James Taylor Puntos 11

AtomicParsley puede eliminar/añadir carátulas desde línea de comandos

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X