Мне нужно конвертировать аудио файлы в mp3 с помощью ffmpeg.
Когда я пишу команду как ffmpeg -i audio.ogg -acodec mp3 newfile.mp3
, я получаю ошибку:
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Jun 24 2010 14:56:20, gcc: 4.4.1
Input #0, mp3, from 'ZHRE.mp3':
Duration: 00:04:12.52, start: 0.000000, bitrate: 208 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 256 kb/s
Output #0, mp3, to 'audio.mp3':
Stream #0.0: Audio: 0x0000, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Unsupported codec for output stream #0.0
Я также выполнил эту команду:
ffmpeg -formats | grep mp3
и получил это в ответ:
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Jun 24 2010 14:56:20, gcc: 4.4.1
DE mp3 MPEG audio layer 3
D A mp3 MP3 (MPEG audio layer 3)
D A mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A mp3on4 MP3onMP4
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra
Я думаю, что кодек mp3 не установлен. Я на правильном пути здесь?
-qscale:a
для VBR и-b:a
для CBR. Кодирование ABR возможно, но подробно описано в другом месте.1) WAV в mp3
2) ogg в mp3
3) ac3 в mp3
4) AAC в mp3
источник
-b:a 128k
за 128 кбит / с.acodec
: ffmpeg -i audio.aac audio.mp3Для пакетной обработки с файлами в папке с целью 190 VBR и расширением файла = .mp3 вместо .ac3.mp3 вы можете использовать следующий код
Измените .ac3 на любой другой аудиоформат.
Настройки mp3 ffmpeg
источник
Неважно,
Я конвертирую мои аудиофайлы в mp2 с помощью команды:
Эта команда работает отлично.
Я знаю, что это на самом деле конвертирует файлы в формат mp2, но в результате размеры файлов остаются такими же.
источник
Для пакетной обработки файлов в папке:
Этот скрипт конвертирует все "wav" файлы в папке в mp3 файлы и добавляет расширение mp3
ffmpeg должен быть установлен. (См. Другие ответы)
источник
-f mp2
MP2 генерируется, а не MP3. Измените это на-f mp3
wav.mp3
. Чтобы получить файлы с правильным расширением, измените команду на:,for i in *.wav; do ffmpeg -i "$i" -f mp3 "${i%.*}.mp3"; done
т.е. добавьте.*
послеi%
.Мне пришлось очистить свой ffmpeg, а затем установить еще один из ppa:
Затем конвертируйте:
источник
Как описано здесь, расширение ввода и вывода будет обнаружено,
ffmpeg
поэтому нет необходимости беспокоиться о форматах, просто запустите эту команду:ffmpeg -i inputFile.ogg outputFile.mp3
источник
https://trac.ffmpeg.org/wiki/Encode/MP3
VBR Кодировка:
источник
Высокое качество для Mac OS работает отлично!
ffmpeg -i input.wma -q:a 0 output.mp3
источник
Попробуйте FFmpeg Static Build Link
Документация: https://www.johnvansickle.com/ffmpeg/
Разместите статическую сборку на вашем сервере в том же каталоге
источник
Если у вас есть папка и подпапка, заполненная файлами wav, которые вы хотите преобразовать, поместите в файл команду ниже, сохраните ее в файле .bat в корне папки, в которую вы хотите преобразовать, а затем запустите файл bat
источник