Python - 用于创建mp3文件的任何库?

时间:2012-04-02 12:57:00

标签: python audio flv

我有一个.flv文件。我使用flvlib来提取'AudioTags',就像在示例脚本中一样。现在我想以某种方式将这些音频标签组合成一个mp3。所有这些audiotags都是mp3类型。是否有一个python库,我可以在其中指定数据,采样率等,即生成mp3文件所需的所有值,或者我必须使用mp3规范使整个字节数组成为我自己。另外我在哪里可以找到mp3格式规格?

f = open('hero.flv', mode='rb')
flv = tags.FLV(f)
print flv


try:
    tag_generator = flv.iter_tags()
    for i, tag in enumerate(tag_generator):
        if(isinstance(tag, tags.AudioTag)):
            print "#%05d %s" % (i + 1, tag)
except tags.MalformedFLV, e:
    print "Malformed"
except tags.EndOfFile:
    print "Unexpected end of file on file `%s'" % f.name

我研究了pymedia和mutagen。但究竟我想要的是一种创建mp3文件的字节数组的方法,即用标题和正文创建mp3帧的某种方式。有这个图书馆吗?如果没有那么怎么做?

0 个答案:

没有答案