Converter m4a sem perdas em flac

22

Tentei converter um arquivo pacpl, mas recebo o conhecido erro "256". Com a -vbandeira, 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 faac / faad parece ser usado em todas as outras ferramentas de conversão do Ubuntu, como posso converter formatos com sucesso?

Graslandpinguin
fonte
Como o m4a sem perdas é uma amostra de 24 bits? Os CDs são de 16 bits e os SACDs não podem ser copiados de nenhuma maneira, o que significa que ele foi "convertido inutilmente" para 24 bits, o que é estúpido.
@ user126919 talvez eles tenham gravado em 24 bits.
ctrl-alt-Delor

Respostas:

24

Você pode converter um arquivo m4a em flac com a ferramenta de linha de comando ffmpeg:

Para instalar o ffmpeg:

sudo apt-get install ffmpeg

Converter:

ffmpeg -i filein.m4a -f flac fileout.flac
duffydack
fonte
Funciona para mim :) Esperemos que os devs pacpl vai resolver o problema
Graslandpinguin
`` para arquivo em * .m4a; faça eco do arquivo $; ffmpeg -i "$ file" -f flac " basename "$file" .m4a.flac"; done `` Para fazer uma conversão em lote de todos os arquivos * .m4a no diretório
Zetdotpi 13/06/2013
11
sudo aptitude install libav-tools

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

Embora ambas as respostas que envolvam ffmpeg / avconv (que eu acho que sejam essencialmente a mesma ferramenta) funcionem, elas atualmente têm uma falha. Nomeadamente, o m4a sem perdas é geralmente uma amostra de 24 bits e, atualmente, o ffmpeg / avconv geralmente força a conversão a terminar na amostra de 16 bits.

Eu acredito que o uso de sndfile-convert (libsndfile) não tem esse problema. Da mesma forma, acredito que 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, faça o que fizer, sugiro verificar se o arquivo original e o convertido têm a mesma profundidade de amostras.

SKhan
fonte
1
Mas sndfile-convert não pode ler o iTunes AAC-LC.
Reintegrar Monica - M. Schröder