Я ищу инструмент для Ubuntu 13.04, который может уменьшить битрейт нескольких файлов mp3. Кто-нибудь знает такой инструмент?
Сокращение скорости передачи включит перекодирование, что означает, что необходимо будет создать отдельные выходные файлы. Вы могли использовать avconv
от командной строки:
avconv -i input.mp3 -c:a libmp3lame -b:a 128k output.mp3
Сделать целый каталог .mp3s:
for f in ./*.mp3; do avconv -i "$f" -c:a libmp3lame -b:a 128k "${f%.*}-out.mp3"; done
Это создаст файлы с -out.mp3
в конце их имен. Если Вы хотите заменить свои оригиналы, можно затем использовать mv
перезаписывать их (предупреждение: это нужно считать необратимым):
for f in ./*.mp3; do avconv -i "$f" -c:a libmp3lame -b:a 128k "${f%.*}-out.mp3" && mv "${f%.*}-out.mp3" "$f"; done
Могло бы быть более безопасно сделать это на двух шагах:
for f in ./*.mp3; do avconv -i "$f" -c:a libmp3lame -b:a 128k "${f%.*}-out.mp3"; done
for f in ./*-out.mp3; do mv "$f" "${f%-out.mp3}.mp3"; done
Можно сделать это в файлы рекурсивно (каждый .mp3 в рабочем каталоге и всех подкаталогах):
shopt -s globstar
for f in ./**/*.mp3; do avconv -i "$f" -c:a libmp3lame -b:a 128k "${f%.*}-out.mp3"; done
for f in ./**/*-out.mp3; do mv "$f" "${f%-out.mp3}.mp3"; done
Попробуйте Audacity. Audacity - это бесплатное программное обеспечение с открытым исходным кодом для записи и редактирования звуков. Вы можете использовать Audacity для записи живого аудио, конвертирования кассет и записей, редактирования звуковых файлов, изменения скорости или высоты записи и многого другого.
Для получения дополнительной информации и загрузки формы Audacity, посетите их веб-сайт
. Или для установки просто нажмите Audacity .
Источник: Audacity sup>
ffmpeg
- это инструмент, который я бы использовал, и я бы совмещал его с find
, чтобы найти файлы, которые я хотел конвертировать.
mkdir converted
find . -iname '*.mp3' -exec ffmpeg -i "{}" -b 100k "{}" "converted/{}" \;