FLAC ファイルまたは MP3 ID3 タグからメタデータ タグを削除するにはどうすればよいですか? ミュータジェンを使用して情報を編集できますが、情報の一部を削除するにはどうすればよいですか?
というタイトルのタグを削除する必要がありますfmps_playcount
が、残りのメタデータは削除しません。
ID3 タグの場合、deall でフレームを削除できます。例えば:
>>> print audio.pprint()
TPE1=Agalloch
TALB=The Mantle
TRCK=1/9
TIT2=A Celebration For The Death Of Man...
TCON=Metal
>>> audio.delall('TCON')
>>> print audio.pprint()
TPE1=Agalloch
TALB=The Mantle
TRCK=1/9
TIT2=A Celebration For The Death Of Man...
FLAC メタデータを削除する場合 (これをテストするための FLAC ファイルはありません)、次の点について良い感触があります。
>>> del audio['tag_to_delete']
ヘルプドキュメントには次のものがあります。
| __delitem__(self, key)
| Delete a metadata tag key.
|
| If the file has no tags at all, a KeyError is raised.
delitem マジック メソッドの詳細については、 http ://www.rafekettler.com/magicmethods.html を参照してください。