Próbowałem przekonwertować plik pacpl
, ale pojawia się znany błąd „256”. Z -v
flagą 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?
Odpowiedzi:
Możesz przekonwertować plik m4a na flac za pomocą narzędzia wiersza polecenia ffmpeg:
Aby zainstalować ffmpeg:
Przekonwertować na:
źródło
basename "$file" .m4a
.flac"; done `` Aby wykonać konwersję wsadową wszystkich plików * .m4a w katalogu.źródło
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.
źródło