Convierta la biblioteca de música WAV a FLAC en la línea de comandos y logre la mejor calidad

13

Me gustaría producir archivos FLAC (casi) perfectos verificando / verificando todos los pasos de conversión. Espero hacer esto en un solo comando, aunque un script bash corto sería aceptable como segunda opción.

Estoy en Kubuntu 12.04 e instalé flac 1.2.1.

Aquí está mi punto de partida:

find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --ogg --verify "$fn"; done

¿Cómo puedo mejorar esto?

Si shntoolse recomienda, ¿cómo lo incluiría?

¿Cómo incluiría comparaciones de suma de verificación?

¿Cómo puedo hacer que FLAC pruebe la integridad de cada archivo?

Un ejemplo de trabajo es apreciado.

Por cierto, eché un vistazo a perfect-flac-encode , pero es demasiado complicado para mí. ¡Ni siquiera entiendo completamente la primera oración de la descripción del proyecto! Los pasos de instalación también parecen demasiado complejos. Si hay un proyecto similar que podría satisfacer mis necesidades, avíseme.

MountainX
fuente
Creo que no necesita FLAC, ya que la fuente ya es pésima y usar FLAC simplemente hinchará los archivos. Intente usar las fuentes sin procesar, en lugar de los archivos wav, para obtener la mejor calidad.
Braiam el
2
@Braiam: WAV es solo un contenedor que puede transportar datos de audio con o sin pérdida. De hecho, muy a menudo se utiliza para almacenar audio PCM sin pérdidas.
pabouk
También tengo el CD de música original. Mi objetivo es extraer música FLAC sin pérdidas de estos CD. Es tan simple como eso. Gracias.
MountainX
Encontré una forma aún mejor de verificar los datos técnicos de un archivo de audio. Ver respuesta actualizada.
landroni
1
Para extraer CD en archivos FLAC, use abcde (= un mejor extractor de CD)
stonux

Respuestas:

14

Los formatos WAV y FLAC son sin pérdida, lo que significa que no pierden ninguna calidad de un CD de música original. Sin embargo, WAV no está comprimido, mientras que FLAC usa un mecanismo de compresión sin pérdida (más o menos como una compresión ZIP sin pérdida) específicamente diseñado para el empaquetado eficiente de datos de audio. Los archivos FLAC se pueden reproducir con su reproductor favorito, al igual que los MP3 normales.

Si ya tiene archivos WAV, simplemente necesita convertirlos a FLAC (y no preocuparse por perder calidad). Puede usar CLI a través de SoX (aunque existen otras soluciones, como él flacmismo):

sox track_01.wav track_01.flac

O use una GUI limpia e intuitiva como SoundConverter . En Preferencias, configure el formato de salida en FLAC, elija la velocidad de compresión (NO afecta la calidad, solo el tamaño del archivo resultante), luego agregue archivos o un directorio e inicie el proceso de conversión.

ingrese la descripción de la imagen aquí


Una vez que se realiza la conversión, puede verificar que no se haya perdido calidad utilizando soxi(viene con SoX):

soxi track_01.wav 
soxi track_01.flac

Sin embargo, el tamaño del archivo FLAC será menor.

Una forma aún mejor de verificar los datos técnicos de un archivo de audio es MediaInfo . Ver:

Landroni
fuente
-1

Básicamente, utiliza algo distinto de la línea de comandos flacy confía en que es la configuración correcta. Dependiendo de la velocidad de su computadora y su paciencia, puede hacer más o menos compresión. De lo contrario, depende de usted o puede usar los foros 'oficiales' para flac, lo que significa que solo busque flacforos en duckduckgo.

Es realmente bricolaje. La idea es que todos puedan ser expertos en informática con un poco de estudio. Yo uso EAC (Windows) y el 'asistente'. Probablemente sea mejor usar un programa de terceros y su foro oficial para obtener ayuda. Este no es el lugar para encontrar las respuestas reales. Prueba un foro audiófilo tal vez.

jamvaru
fuente