Я знаю, что есть опции, такие как Sound Converter, для выполнения одной дорожки или каталога за раз, но есть ли инструменты, которые будут рекурсивно сканировать подкаталоги каталога и конвертировать все WMA в MP3?
Я в основном хотел бы освободить его от моей ~ / Music и позволить ему делать свое дело без необходимости вручную предоставлять мне один подкаталог за раз.
sound
conversion
mp3
wma
Майк Криттенден
источник
источник
Ответы:
MPlayer, вероятно, уже установлен. Также убедитесь, что у вас есть хромать:
Тогда есть два способа сделать это: простая для чтения версия и короткий и грязный скрипт для этого:
Все wma должны быть в вашем текущем каталоге. Создайте файл с именем wmamp3 в вашем домашнем каталоге (~ /), содержащий:
chmod +x ~/wmamp3
сделать его исполняемымsudo cp ~/wmamp3 /usr/bin
чтобы вставить это где-нибудь полезное на вашем путиВведите "wmamp3", чтобы запустить преобразование.
Короткая и грязная версия (делает то же самое, что и выше):
источник
-ao pcm -waveheader
на-ao pcm:waveheader
.Установите Soundconverter
и запустить
Soundconverter
из пусковой установки или терминалаПреобразование по умолчанию -
.ogg
изменить это наmp3
переход кedit-> preferences
типу результатов.Format
в MP3 следующим образом:Нажмите добавить папку, а затем выберите свою музыкальную папку. Вы можете выбрать выходную папку в вышеупомянутой конфигурации предпочтений, прежде чем нажимать на конвертировать.
Надеюсь, что это будет сделано в два клика :)
источник
Mplayer и lame должны быть установлены первыми:
Затем создайте скрипт ( справочную страницу ) и выполните его:
Похоже, он делает именно то, что вы хотите. Имейте в виду, что вы можете поиграть с хромыми флагами, чтобы получить желаемый уровень качества.
источник
Установите Perl Audio Converter (pacpl):
sudo apt-get install pacpl
Эта команда преобразует все файлы wma в данном каталоге в файлы mp3 (оставляя оригиналы без изменений):
pacpl -r -to mp3 -only wma <directory name>
Если вы чувствуете себя рискованно, вы можете добавить
--delete
опцию удаления оригиналов:pacpl -r --delete -to mp3 -only wma <directory name>
яисточник
Я знаю, что это немного устарело, но я изменил сценарий, показанный Дэвидом Фатчером. Изменения:
Используйте
/tmp
вместо текущей папки для временного файла WAV (это дало большое ускорение, когда я использовал это для преобразования файлов на USB-накопитель).Удалите файлы wma после того, как они (надеюсь, успешно) были преобразованы.
Вот:
источник
-o "${wma_file}".mp3 && rm "${wma_file}" "${tmp_file}"
это немного увеличит скорость обработки, так как отсутствует другой exec для rm.Для тех, кто ищет версию графического интерфейса, которая может выбирать определенные типы файлов: инструмент KDE soundKonverter https://github.com/HessiJames/soundkonverter спрашивает, какие типы файлов должны быть добавлены в очередь бесед.
Лучшее решение для моей огромной коллекции Audiobook, содержащей файлы mp3 / ogg / wma.
источник
Вот моя редакция сценария Марко Хаапала с использованием ffmpeg:
Я предпочитаю ffmpeg, потому что он не меняет частоту дискретизации и ему не нужен промежуточный временный файл
источник
Soundcoverter показывает ошибку что-то о модуле Windows Media и Python 2.7
Avconv работал нормально: avconv -i ./song.wma song.mp3
источник
Вы также можете использовать мое приложение ... dmMediaConverter в массовом режиме. Для получения справки посмотрите это видео ... вместо видеофайлов перетащите файлы wma. https://www.youtube.com/watch?v=rZR40mdFRoQ&index=1&list=PLwURYFQvHBAtG8wqzyVgOQ1WtEYSkiscO
источник