Python有创建mp3文件的库吗?

2024-03-28 21:30:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个.flv文件。我使用flvlib来提取“AudioTags”,就像在一个示例脚本中一样。现在我想用某种方式组合这些音频标签来制作mp3。所有这些音频标签都是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和诱变剂。但我真正想要的是一种创建mp3文件字节数组的方法,即用头和正文创建mp3帧。这里有图书馆吗?如果没有,那怎么办?在


Tags: 文件脚本示例tagtags标签音频generator