目前正在尝试使用任何外部模块(eyed3)尝试read and write
个mp3标签而不使用。
我已使用以下代码成功读取了mp3文件的音频标签:
f = open(filepath,"rb")
f.seek(-128,2)
TagContent = f.read(128)
f.close()
title = TagContent[3:33] # currently only id3v1 tags
现在我想编辑mp3文件的artistname,title,album
等音频标签。现在我面临的问题是如何将数据写入一个特定位置的mp3文件。
f = open(filepath,"wb")
f.write(**what should come here**)
这是否可以仅使用python,或者我必须使用external module
将内容写入mp3文件。
在上面的语句中,external module
指的是pymedia
或GST-Python
等模块(我甚至不知道这些是否适合此任务 )不是像eyed3那样的音频标记模块。
PS:这只是学习过程的一部分。
答案 0 :(得分:0)
使用搜索选择位置并写入,从此位置写入文本。别忘了关闭文件:)