Уменьшение многократного битрейта mp3

Я ищу инструмент для Ubuntu 13.04, который может уменьшить битрейт нескольких файлов mp3. Кто-нибудь знает такой инструмент?

6
задан 28 August 2013 в 20:03

3 ответа

Сокращение скорости передачи включит перекодирование, что означает, что необходимо будет создать отдельные выходные файлы. Вы могли использовать 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
8
ответ дан 28 August 2013 в 20:03

Попробуйте Audacity. Audacity - это бесплатное программное обеспечение с открытым исходным кодом для записи и редактирования звуков. Вы можете использовать Audacity для записи живого аудио, конвертирования кассет и записей, редактирования звуковых файлов, изменения скорости или высоты записи и многого другого.

Для получения дополнительной информации и загрузки формы Audacity, посетите их веб-сайт

. Или для установки просто нажмите Audacity Install comixcursors-lefthanded .

Источник: Audacity

0
ответ дан 28 August 2013 в 20:03

ffmpeg - это инструмент, который я бы использовал, и я бы совмещал его с find, чтобы найти файлы, которые я хотел конвертировать.

mkdir converted
find . -iname '*.mp3' -exec ffmpeg -i  "{}" -b 100k "{}" "converted/{}" \;
0
ответ дан 28 August 2013 в 20:03

Другие вопросы по тегам:

Похожие вопросы: