FFMPEG: Конвертируйте m4a в mp3 без значительных потерь
У меня есть загрузка аудиофайлов (около 1000), которые я хочу конвертировать из m4a в mp3, чтобы я мог воспроизводить их на проигрывателе компакт-дисков с USB-портом.
Я попытался сделать что-то простое, например: ffmpeg -i FILE.m4a FILE.mp3
, но это, похоже, снижает битрейт до очень низкого значения, чего я не хочу.
Точно так же я не хочу конвертировать с использованием постоянного битрейта, например 320 кб, потому что некоторые из файлов, которые я конвертирую, имеют 320 кб m4a, а некоторые имеют низкое качество, например 96 кб m4a.
Похоже, нет смысла форсировать 320k, так как некоторые файлы станут во много раз больше, чем нужно. Точно так же нет смысла уничтожать все мои файлы 320k, преобразовывая их в нечто намного меньшее, чем 96k. (На данный момент файлы конвертируются примерно в 50 тыс.)
Кто-нибудь знает, как я могу это сделать? Что я действительно хочу сделать, так это сказать ffmpeg конвертировать все файлы m4a в каталоге в mp3, сохраняя при этом текущее качество звука как можно лучше. (Из конечно, вероятно, будут некоторые дополнительные потери при преобразовании из форматов файлов с потерями в форматы с потерями.)
Спасибо за вашу помощь. Если это невозможно, существует ли какой-нибудь скрипт, который мог бы определять требуемое качество при индивидуальном преобразовании файлов?
PS: Я работаю на Intel Mac, но у меня также есть коробка Ubuntu.