目前我正在尝试在不使用任何外部模块(如(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
现在我想编辑artistname,title,album
mp3 文件的音频标签等。现在面临的问题是如何将数据写入到特定位置的 mp3 文件中。
f = open(filepath,"wb")
f.write(**what should come here**)
这是否可能仅使用 python 或我必须使用external module
将内容写入 mp3 文件。
在上面的陈述external module
中指的是像pymedia
或GST-Python
(我什至不知道这些是否是这个任务的正确模块)这样的模块,而不是像 eyed3 这样的音频标记模块。
PS:这只是学习过程的一部分。