我有一个.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帧的某种方式。有这个图书馆吗?如果没有那么怎么做?