将 mp3 转换为 ogg 然后 zip 的简单方法? (Python 3)[关闭]
Posted
技术标签:
【中文标题】将 mp3 转换为 ogg 然后 zip 的简单方法? (Python 3)[关闭]【英文标题】:Simple way to convert mp3 to ogg then zip? (Python 3) [closed] 【发布时间】:2015-11-12 11:30:27 【问题描述】:我有一个 mp3 文件夹,我想以特定的采样/比特率将其转换为 .oggs,例如44.1k,160 kbps。然后将它们单独压缩以在线托管。
我将 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解码文件。
使用vorbis tools对其进行编码。
用 zip 压缩它。
这里没有任何选项标志:
lame --decode input.mp3 intermediate.wav
oggenc intermediate.wav -o output.ogg
zip output.zip output.ogg
您可以使用 Python 或 Bash 或其他任何方式编写脚本。
【讨论】:
您使用的是哪个操作系统?在 Mac Os X 上,可以通过 apt-get 在基于 Debian 的 Linux 发行版上使用 homebrew 轻松安装。在 Windows 上我不确定,也许你真的必须手动编译东西...... 我敢肯定这是有窍门的。但从我看到的自述文件中,我看到了编译和生成文件,我真的不想对此感到厌烦。 lame/oggenc 是大多数这些程序/库在后台使用的,所以我知道你是对的,它会很好地工作。以上是关于将 mp3 转换为 ogg 然后 zip 的简单方法? (Python 3)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章