将 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)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

将MP3转换为OGG

sh 将.ogg批量转换为.mp3,保留ID标签元数据

目标 c - 将 mpmediaitem 转换为 ogg vorbis

c++ 音频转换 ( mp3 -> ogg ) 问题

如何将 mp3 等音频文件转换为 mo3 文件? [关闭]

请问MP3 OGG WMA WMV WAV 和AAC格式之间有啥区别啊