Convierta m4a sin pérdidas a flac

22

Traté de convertir un archivo con pacpl, pero recibo el conocido error "256". Con la -vbandera, las preguntas frecuentes de pacpl me dicen:

"El archivo que está intentando convertir es un archivo .m4a sin pérdidas. El formato aún no es compatible con FAAC / FAAD".

Dado que faac / faad parece usarse en cualquier otra herramienta de conversión en Ubuntu, ¿cómo puedo convertir formatos con éxito?

Graslandpinguin
fuente
¿Cómo es el m4a sin pérdidas una muestra de 24 bits? Los CD son de 16 bits, y los SACD no se pueden extraer de ninguna manera, lo que significa que se "convirtió" sin sentido a 24 bits, lo cual es estúpido.
@ user126919 tal vez lo grabaron en 24 bits.
ctrl-alt-delor

Respuestas:

24

Puede convertir un archivo m4a a flac con la herramienta de línea de comandos ffmpeg:

Para instalar ffmpeg:

sudo apt-get install ffmpeg

Para convertir:

ffmpeg -i filein.m4a -f flac fileout.flac
Duffydack
fuente
funciona para mí :) Esperemos que los desarrolladores de pacpl solucionen el problema
Graslandpinguin
`` para archivo en * .m4a; hacer echo $ archivo; ffmpeg -i "$ archivo" -f flac " basename "$file" .m4a.flac"; done `` Para hacer una conversión por lotes de todos los archivos * .m4a en el directorio.
zetdotpi
11
sudo aptitude install libav-tools

for file in *.m4a; do avconv -i "$file" -f flac "`basename "$file" .m4a`.flac"; done
Sociólogo
fuente
4

Si bien ambas respuestas que involucran ffmpeg / avconv (que creo que son esencialmente la misma herramienta) funcionan, actualmente tienen un defecto. Es decir, que m4a sin pérdida es a menudo una muestra de 24 bits, y actualmente ffmpeg / avconv generalmente forzará a la conversión a terminar en una muestra de 16 bits.

Creo que usar sndfile-convert (libsndfile) no tiene este problema. Del mismo modo, creo que se puede evitar utilizando mplayer para decodificar el m4a antes de codificarlo con ffmpeg o flac. Creo que soundKonverter en KDE puede hacer esto por usted.

En cualquier caso, haga lo que haga, le sugiero que compruebe si el archivo original y el convertido tienen la misma profundidad de bits de muestras.

SKhan
fuente
1
Pero sndfile-convert no puede leer iTunes AAC-LC.
Restablece a Monica - M. Schröder el