Python 将音频文件转换为 MP3

标签 python audio ffmpeg mp3 lame

我正在尝试编写一个小实用程序,将 m4a/ogg 文件作为输入并将其转换为 MP3 音频文件。
我的主要目标是不使用任何第三方二进制文件,例如“Lame”或“ffmpeg”。
我阅读了有关 PyMedia 等的分配,但我对音频编解码器的了解很差。
任何人都可以帮助我并给我一个优雅的跨平台解决方案吗?
谢谢!

编辑:
同时我知道这是非常基本的,但这是我的代码:

import sys

def convert2mp3(input_file):
    .....
    some magic...
    ...
    return mp3file

if __name__ == "__main__":
    if len(sys.argv) != 2:
        print "%prog Usage: %s <input file>"
        sys.exit()

    convert2mp3(sys.argv[1])

最佳答案

PyMedia Google 搜索,安装它,然后使用 this重新编码音频的教程。

关于Python 将音频文件转换为 MP3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029829/

相关文章:

javascript - 仅使用 javascript 的麦克风的声音 Activity 级别

android - 高效获取 MediaStore 中音频文件的流派

node.js - 使用 Fluent-ffmpeg 在 Node.js 上处理 ffmpeg 命令

windows - 如何处理文件夹名称中的空格

python - 如何将 5Hz 的低通滤波器应用于 Pandas 数据帧?

python - 垫 python float

python - 将列表转换为字符串

javascript - 如何将 BLOB 对象(音频)转换为普通音频(如 .mp3 或 .wav)以更新数据库

ffmpeg - 如何使用ffmpeg在视频的特定时间添加音频?

python - 如何生成正确形式的 Toeplitz 矩阵以执行离散卷积?