現在、(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
は、 eyed3 のような音声タグ付けモジュールではなく、pymedia
またはGST-Python
(これらがこのタスクに適したモジュールであるかどうかさえわかりません) のようなモジュールを参照しています。
PS: これは学習プロセスのほんの一部です。