Konwertuj bezstratny m4a na flac

22

Próbowałem przekonwertować plik pacpl, ale pojawia się znany błąd „256”. Z -vflagą FAQ pacpl mówi mi:

„Plik, który próbujesz przekonwertować, to bezstratny plik .m4a. Format nie jest jeszcze obsługiwany przez FAAC / FAAD.”

Ponieważ wydaje się, że faac / faad jest używany w każdym innym narzędziu do konwersji w Ubuntu, w jaki sposób mogę z powodzeniem konwertować formaty?

Graslandpinguin
źródło
Jak bezstratna m4a jest 24-bitową próbką? Płyty CD są 16-bitowe, a płyt SACD nie można w żaden sposób zgrać, co oznacza, że ​​bezcelowo zostało „przekonwertowane” na 24-bitowe, co jest głupie.
@ user126919 może nagrano go w 24-bitowym formacie.
ctrl-alt-delor

Odpowiedzi:

24

Możesz przekonwertować plik m4a na flac za pomocą narzędzia wiersza polecenia ffmpeg:

Aby zainstalować ffmpeg:

sudo apt-get install ffmpeg

Przekonwertować na:

ffmpeg -i filein.m4a -f flac fileout.flac
plecak
źródło
działa dla mnie :) Mam nadzieję, że deweloperzy pacpl naprawią problem
Graslandpinguin
`` dla pliku w * .m4a; wykonaj plik $ echo; ffmpeg -i "$ file" -f flac " basename "$file" .m4a.flac"; done `` Aby wykonać konwersję wsadową wszystkich plików * .m4a w katalogu.
zetdotpi
11
sudo aptitude install libav-tools

for file in *.m4a; do avconv -i "$file" -f flac "`basename "$file" .m4a`.flac"; done
Socjolog
źródło
4

Chociaż obie odpowiedzi dotyczące ffmpeg / avconv (które moim zdaniem są zasadniczo tym samym narzędziem) obie działają, obecnie mają wadę. Mianowicie, że bezstratny m4a jest często 24-bitową próbką, a obecnie ffmpeg / avconv zazwyczaj wymusza zakończenie konwersji w 16-bitowej próbce.

Uważam, że użycie sndfile-convert (libsndfile) nie ma tego problemu. Podobnie uważam, że można tego uniknąć, używając mplayera do dekodowania m4a przed zakodowaniem go za pomocą ffmpeg lub flac. Myślę, że soundKonverter na KDE może to dla ciebie zrobić.

W każdym razie cokolwiek zrobisz, sugeruję sprawdzenie, czy oryginał i przekonwertowany plik mają taką samą głębokość bitową próbek.

SKhan
źródło
1
Ale sndfile-convert nie może odczytać iTunes AAC-LC.
Przywróć Monikę - M. Schröder