Converti m4a senza perdite in flac


22

Ho provato a convertire un file con pacpl, ma ottengo il noto errore "256". Con la -vbandiera, le FAQ di pacpl mi dicono:

"Il file che stai tentando di convertire è un file .m4a senza perdita di dati. Il formato non è ancora supportato da FAAC / FAAD."

Poiché faac / faad sembra essere utilizzato in tutti gli altri strumenti di conversione su Ubuntu, come posso convertire correttamente i formati?


In che modo m4a senza perdita di dati è un campione a 24 bit? I CD sono a 16 bit e i SACD non sono riutilizzabili in alcun modo, il che significa che è stato inutilmente "convertito" a 24 bit, il che è stupido.

@ user126919 forse l'hanno registrato a 24 bit.
ctrl-alt-delor,

Risposte:


24

Puoi convertire un file m4a in flac con lo strumento da riga di comando ffmpeg:

Per installare ffmpeg:

sudo apt-get install ffmpeg

Convertire:

ffmpeg -i filein.m4a -f flac fileout.flac

funziona per me :) Spero che gli sviluppatori pacpl risolvano il problema
Graslandpinguin,

`` per file in * .m4a; fare echo $ file; ffmpeg -i "$ file" -f flac " basename "$file" .m4a.flac"; done `` Per eseguire una conversione batch di tutti i file * .m4a nella directory.
zetdotpi,

11
sudo aptitude install libav-tools

for file in *.m4a; do avconv -i "$file" -f flac "`basename "$file" .m4a`.flac"; done

4

Mentre entrambe le risposte che coinvolgono ffmpeg / avconv (che penso siano essenzialmente lo stesso strumento) funzionano entrambe, attualmente hanno un difetto. Vale a dire che m4a senza perdita di dati è spesso un campione di 24 bit e attualmente ffmpeg / avconv costringerà generalmente la conversione a finire in un campione di 16 bit.

Credo che l'utilizzo di sndfile-convert (libsndfile) non abbia questo problema. Allo stesso modo, credo che possa essere evitato usando mplayer per decodificare l'm4a prima di codificarlo con ffmpeg o flac. Penso che soundKonverter su KDE possa fare questo per te.

In ogni caso, qualunque cosa tu faccia, ti suggerisco di verificare se il file originale e quello convertito hanno la stessa profondità di bit dei campioni.


1
Ma sndfile-convert non può leggere iTunes AAC-LC.
Ripristina Monica - M. Schröder il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.