回答:
さまざまなものがあります:
id3v2
またはeyeD3
コマンドライン用banshee
、rhythmbox
またはamarok
ほかにも、ディストリビューションリポジトリを検索して、それらのいくつかをテストしてみてください。
id3v2
ユニコードをサポートしておらず、ユニコードを使用する最新のmp3のタグを破損するため、使用する際の注意(mid3v2
代わりに@ user495470が提案する回答で言及)
id3v2
今Unicodeをサポートしています
私は主に使用しますmid3v2
。sudo apt-get install python-mutagen
Ubuntuまたはsudo easy_install pip;sudo pip install mutagen
OS X でインストールできます。
$ mid3v2 -h
Usage: mid3v2 [OPTION] [FILE]...
Mutagen-based replacement for id3lib's id3v2.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose be verbose
-q, --quiet be quiet (the default)
-e, --escape enable interpretation of backslash escapes
-f, --list-frames Display all possible frames for ID3v2.3 / ID3v2.4
--list-frames-v2.2 Display all possible frames for ID3v2.2
-L, --list-genres Lists all ID3v1 genres
-l, --list Lists the tag(s) on the open(s)
--list-raw Lists the tag(s) on the open(s) in Python format
-d, --delete-v2 Deletes ID3v2 tags
-s, --delete-v1 Deletes ID3v1 tags
-D, --delete-all Deletes ID3v1 and ID3v2 tags
--delete-frames=FID1,FID2,...
Delete the given frames
-C, --convert Convert tags to ID3v2.4 (any editing will do this)
-a "ARTIST", --artist="ARTIST"
Set the artist information
-A "ALBUM", --album="ALBUM"
Set the album title information
-t "SONG", --song="SONG"
Set the song title information
-c "DESCRIPTION":"COMMENT":"LANGUAGE", --comment="DESCRIPTION":"COMMENT":"LANGUAGE"
Set the comment information
-g "GENRE", --genre="GENRE"
Set the genre or genre number
-y YYYY[-MM-DD], --year=YYYY[-MM-DD], --date=YYYY[-MM-DD]
Set the year/date
-T "num/num", --track="num/num"
Set the track number/(optional) total tracks
You can set the value for any ID3v2 frame by using '--' and then a frame ID.
For example:
mid3v2 --TIT3 "Monkey!" file.mp3
would set the "Subtitle/Description" frame to "Monkey!".
Any editing operation will cause the ID3 tag to be upgraded to ID3v2.4.
id3v2
そして、id3tag
Unicodeをサポートしていないとid3tool
し、mp3info
ID3v2のをサポートしていません。
このスレッドを見つけて、id3toolを使用することにしました。私は非常に軽量なツールにのみ興味があり、コマンドラインは問題ありませんでした。重いGUIを多用するツールによって時折発生する混乱からシステムを解放しようとしています。
Linux Mintでのインストールは非常に簡単でした。
sudo apt-get install id3tool
私が覚えている限り、追加のライブラリなどは必要ありませんでした。利用可能なオプションの完全なリストを取得するには:
man id3tool
mp3ファイルの現在のメタデータを表示するには:
id3tool <filename.mp3>
以下は、かなり少ないmp3を更新するために使用したコマンドです。
id3tool -t "<song title>" -a "<album name>" -r "<artist name>" -y "<year>" -c <track number, no quotes, just the number, like 1> <filename.mp3>
これを実行した後、私はBansheeに音楽ライブラリを再スキャンするように指示しましたが、「不明」カテゴリのファイルはもうありませんでした。このヒントを提供してくれたstrangeronyourtrainに感謝します!
私はかなり長い間、Picardの熱心なユーザーでした。本当に安定していると感じる唯一のクロスプラットフォームタガー。MusicBrainzの巨大な音楽データベースを忘れないでください。
puddletagと呼ばれるこの小さなプログラムを発見しました。Tag&Renameほど素晴らしいものではありませんが、十分に近いものです。
ウェブサイトから:
puddletagは、WindowsプログラムのMp3tagに似たGNU / Linux用の(主に作成された)オーディオタグエディターです。GNU / Linuxのほとんどのタガーとは異なり、スプレッドシートのようなレイアウトを使用しているため、手で編集したいすべてのタグが表示され、簡単に編集できます。
ファイル名からタグ情報を抽出する、パターンを使用してタグに基づいてファイル名を変更する、基本的なタグ編集など、通常のタグエディター機能がサポートされています。
次に、テキストの置換、トリミング、大文字と小文字の変換などを行うことができる関数があります。アクションは、反復タスクを自動化できます。Amazon(カバーアートを含む)、Discogs(カバーアートも!)、FreeDB、MusicBrainzを使用したWebルックアップもサポートされています。まだまだありますが、コンマクォータに達しました。
サポートされている形式:ID3v1、ID3v2(mp3)、MP4(mp4、m4aなど)、VorbisComments(ogg、flac)、Musepack(mpc)、Monkey's Audio(.ape)、WavPack(wv)。
Audacityにはメタデータ編集ツールがあり、ファイルをエクスポートするとき、または「ファイル」>「メタデータの編集」に移動すると表示できます。
注:これにはID3v2.4タグ(Mp3)が使用されていると思いますが、これは一部のデバイス(およびフリッピングWindows、Win8など)と互換性がありません。ただし、Easytagには、互換性のあるID3v2.3を使用するオプションがあります。
こちらもご覧ください:
easytag
ください(あなたはpuddletag
答えに賛成票を投じることができます)
eyeD3が好きです。
ただし、aptではなくpython pipからインストールしてください。aptは現在0.6バージョンをインストールしますが、pipは最新のものをインストールすると思います。ここでのドキュメント:https://eyed3.readthedocs.io/en/latest/。eyeD3には優れたドキュメントがあるため、簡単に開始できます。また、便利なプラグインがたくさんあります-試してみてください!
$ pip install eyeD3