Преобразование всего плейлиста из m4a в mp3 [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть тонна музыки на моем компьютере, но, к сожалению, она в формате m4a, а Steam принимает только mp3.

Есть ли программа или команда терминала, которая преобразует всю папку?

6
задан 23 October 2017 в 13:25

1 ответ

Это было довольно просто. Сначала Вам будет нужно ffmpeg установленный.

Тогда существует эта простая терминальная команда, которую можно использовать для преобразования всех звуковых файлов в MP3:

for f in *.flac , *.m4a , *.ogg ; do ffmpeg -i "$f" -ab 320k "${f%.m4a}.mp3"; done

Разбивка:

  • for f in *.flac , *.m4a , *.ogg ;: Для каждого звукового файла этих типов,
  • do ffmpeg -i "$f" -ab 320k "${f%.flac}.mp3";: Преобразуйте тот файл в MP3, получите следующий файл.
  • , Если Вы хотите изменить скорость передачи, просто изменитесь 320k в Кбит/с.
  • можно изменить типы файлов, которые это ищет просто с тем разделенным запятыми списком *.flac , *.m4a , *.ogg в любые файлы ffmpeg, может декодировать.
  • можно изменить выходное имя на то, что Вы хотите, "${f%.m4a}.mp3" мог быть "${f%}.mp3", или "${f%.audio}.mp3", f % представляет исходное имя файла.
0
ответ дан 23 October 2017 в 13:25

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

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