将 mp3 转换为 ogg 然后压缩的简单方法? (Python 3)

Simple way to convert mp3 to ogg then zip? (Python 3)

我有一个 mp3 文件夹,我想以特定的 sample/bit 速率将其转换为 .oggs,例如44.1k,160kbps。然后将它们单独压缩以在线托管。

我把 Python 放在标题中是因为我喜欢使用它,但我也愿意使用任何免费软件或应用程序。

有什么图书馆可以推荐吗? 我找到了这个帖子:Python library for converting files to MP3 and setting their quality 但它看起来相当过时

压缩文件呢? 我发现 https://docs.python.org/2/library/zipfile.html 似乎 zipfile.zipfile 和 zipfile.write 可以覆盖我。

谢谢!

  1. lame解码文件。
  2. vorbis tools编码。
  3. 用zip压缩。

这里没有任何选项标志:

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

您可以使用 Python 或 Bash 或其他任何方式编写脚本。