¿Cómo puedo convertir una biblioteca de música WAV de iTunes a FLAC desde la línea de comandos?

8

Tengo una gran biblioteca de música que actualmente administra iTunes en Windows. Cuando comencé hace 5 o 6 años al copiar mi música a mis PC, tenía una comprensión bastante básica de los formatos de audio, y elegí arbitrariamente copiar todos mis CD al formato WAV. Así que ahora tengo más de 1 TB de música copiada en iTunes, y ninguno de mis archivos tiene metadatos adjuntos. (El software de iTunes almacena la información del artista / canción / etc. en un archivo XML, así que tengo una referencia, y la biblioteca está bien, funciona muy bien en iTunes / Windows).

He estado usando Ubuntu exclusivamente durante casi un año y quiero convertir mi biblioteca de música, que actualmente está distribuida en 3 discos duros, a archivos FLAC con metadatos y alejarme de iTunes.

¿Cuál es la forma más confiable / eficiente de convertir todos mis archivos WAV a través de los discos duros a FLAC desde la línea de comando mientras se retienen / agregan metadatos a los nuevos archivos FLAC? Hay demasiados archivos para pasar por un álbum a la vez. ¿Existe algún software de huellas digitales de audio que pueda encontrar los metadatos después de la conversión WAV> FLAC? ¿Debería intentar hacer referencia al archivo XML de iTunes o no es necesario?

Whelanska
fuente

Respuestas:

11

Para convertir simplemente archivos de Windows WAV a FLAC en la línea de comandos, la herramienta oficial flac Instalar flac sería la opción obvia.

flac ~/Music/*.wav

convertiría todos los archivos WAV del directorio de Música en su INICIO a flac. Al usar la opción:

flac --keep-foreign-metadata ~/Music/*.wav

incluso los metadatos no flac se conservarán en el archivo * .flac resultante. Sin embargo, si, como usted dice, sus archivos no están etiquetados, no hay una manera fácil de lograr metatags correctos. Algunas herramientas como metaflac del paquete flac pueden importar metatags del archivo, pero estos archivos deben cumplir con criterios específicos para el reconocimiento de etiquetas apropiado que implique la conversión de su archivo XML.

Por lo tanto, prefiero recomendar una de las soluciones gráficas como Ex Falso Instalar exfalso o Musicbrainz Picard Instalar picard que ofrecen la creación de metaetiquetas a partir de nombres de archivo (en caso de que sean apropiadas).

Picard también tiene una herramienta para reconocer automáticamente una canción no etiquetada para buscarla en la biblioteca Musicbrainz y crear metaetiquetas apropiadas.

Antes de jugar con las etiquetas, se recomienda hacer una copia de seguridad de sus archivos originales en caso de que algo salga mal. Hablo de mi propia experiencia cuando el etiquetado de múltiples archivos resultó en etiquetas completamente incorrectas y malas que condujeron a originales casi irrecuperables, ya que estos archivos se enumeraron con un nombre incorrecto (aleatorio) en mi biblioteca.

Takkat
fuente
Gracias, esto es exactamente lo que estaba buscando. Picard parece muy prometedor, voy a probarlo esta noche (después de una copia de seguridad completa, por supuesto :). ¿Debo usar la compresión Flac predeterminada [-5] o uno de los extremos [-0] o [-8]?
whelanska