Простой способ конвертировать mp3 в ogg, а затем в zip? (Python 3)

У меня есть папка mp3, которую я хочу преобразовать в.oggs с определенной частотой дискретизации / битрейта, например, 44.1k, 160 kbps. А затем заархивировать их индивидуально для размещения в Интернете.

Я назвал Python в названии, потому что мне нравится его использовать, но я также готов использовать любое бесплатное программное обеспечение или приложения.

Есть ли библиотека, которую вы бы порекомендовали? Я нашел эту тему: библиотека Python для преобразования файлов в MP3 и установки их качества, но выглядит она довольно устаревшей

Как насчет архивирования файлов? Я обнаружил, что https://docs.python.org/2/library/zipfile.html который выглядит как zipfile.zipfile и zipfile.write, охватил бы меня.

Спасибо!

1 ответ

Решение
  1. Расшифруйте файл с помощью lame.
  2. Закодируйте его с помощью инструментов vorbis.
  3. Сожмите это с почтовым индексом.

Здесь без каких-либо опций флаги:

lame --decode input.mp3 intermediate.wav
oggenc intermediate.wav -o output.ogg
zip output.zip output.ogg

Вы можете написать это с помощью Python, Bash или чего-то еще.

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