2

FLAC ファイルまたは MP3 ID3 タグからメタデータ タグを削除するにはどうすればよいですか? ミュータジェンを使用して情報を編集できますが、情報の一部を削除するにはどうすればよいですか?

というタイトルのタグを削除する必要がありますfmps_playcountが、残りのメタデータは削除しません。

4

1 に答える 1

2

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 を参照してください。

于 2013-07-09T02:23:00.277 に答える