Você pode converter um arquivo m4a para flac com a ferramenta de linha de comando ffmpeg:
Para instalar o ffmpeg:
sudo apt-get install ffmpeg
Para converter:
ffmpeg -i filein.m4a -f flac fileout.flac
Eu tentei converter um arquivo com pacpl
, mas recebo o conhecido erro "256".
Com o sinal -v
, o FAQ do pacpl me diz:
"O arquivo que você está tentando converter é um arquivo .m4a sem perdas. O formato ainda não é suportado pelo FAAC / FAAD. "
Como o faac / faad parece ser usado em todas as outras ferramentas de conversão no Ubuntu, como posso converter formatos com sucesso?
Você pode converter um arquivo m4a para flac com a ferramenta de linha de comando ffmpeg:
Para instalar o ffmpeg:
sudo apt-get install ffmpeg
Para converter:
ffmpeg -i filein.m4a -f flac fileout.flac
sudo aptitude install libav-tools
for file in *.m4a; do avconv -i "$file" -f flac "'basename "$file" .m4a'.flac"; done
Embora ambas as respostas envolvendo ffmpeg / avconv (que eu acredito serem essencialmente a mesma ferramenta) funcionem, elas atualmente têm uma falha. Ou seja, a m4a sem perdas é geralmente uma amostra de 24 bits e, atualmente, o ffmpeg / avconv geralmente forçará a conversão a terminar em uma amostra de 16 bits.
Eu acredito que usar o sndfile-convert (libsndfile) não tem esse problema. Da mesma forma, acredito que isso pode ser evitado usando o mplayer para decodificar o m4a antes de codificá-lo com ffmpeg ou flac. Eu acho que o soundKonverter no KDE pode fazer isso por você.
Em qualquer caso, o que você fizer, sugiro verificar se o arquivo original e o convertido têm a mesma profundidade de bits de amostras.