Я пытался конвертировать файл с pacpl
, но я получаю известную ошибку «256». С -v
флагом, FAQ pacpl говорит мне:
«Файл, который вы пытаетесь преобразовать, представляет собой файл .m4a без потерь. Этот формат еще не поддерживается FAAC / FAAD».
Поскольку faac / faad, похоже, используется в любом другом инструменте конвертации в Ubuntu, как я могу успешно конвертировать форматы?
Ответы:
Вы можете преобразовать файл m4a во flac с помощью инструмента командной строки ffmpeg:
Чтобы установить ffmpeg:
Преобразовать:
источник
basename "$file" .m4a
.flac"; done `` Выполнить пакетное преобразование всех файлов * .m4a в каталоге.источник
Хотя оба ответа с использованием ffmpeg / avconv (которые, я думаю, по сути являются одним и тем же инструментом) оба работают, у них в настоящее время есть недостаток. А именно, что m4a без потерь часто является 24-битной выборкой, и в настоящее время ffmpeg / avconv обычно заставляет преобразование заканчиваться 16-битной выборкой.
Я считаю, что использование sndfile-convert (libsndfile) не имеет этой проблемы. Точно так же я считаю, что этого можно избежать, используя mplayer для декодирования m4a перед кодированием его с помощью ffmpeg или flac. Я думаю, что soundKonverter на KDE может сделать это для вас.
В любом случае, что бы вы ни делали, я предлагаю проверить, имеют ли исходный и преобразованный файлы одинаковую битовую глубину выборок.
источник