Mp3tag

Mp3tagは多くのマルチメディアファイルフォーマットに対応したタグ（メタデータ）編集ソフトウェア、シノニム（異音同義語）として、タグエディタ、オーディオ・タガー、ミュージック・タガーとも呼ばれている。ドイツ人の Florian Heidenreich によって、フリーウェアであると同時にドネーションウェアとして開発されているプロプライエタリ・ソフトウェアである。日本語を含む複数の言語に対応しておりWindowsで動作する。

現在、無料で提供・公開されているが、維持管理目的の寄付やウィッシュリストからの音楽CDの提供を歓迎している。ドネーションウェア。

 対応マルチメディアファイルフォーマット 
カッコ内は開くことのできる拡張子。ピリオドも併記。
Advanced Audio Coding (.aac)
Free Lossless Audio Codec (.flac)
Monkey's Audio (.ape)
MPEG Audio Layer-3 (.mp3)
MPEG-4 (.mp4/m4a/m4b) iTunes互換方式
Musepack (.mpc)
Ogg (.ogg)
OptimFROG
OptimFROG DualStream
Speex (.spx)
Tom's lossless Audio Kompressor (.tak)
The True Audio (.tta)
Advanced Systems Format (.wma)
WavPack (.wv)
IETF Opus (.opus)

公に明言されていないだけでこの他にも編集可能なフォーマットが存在する。

例えばMPEG-4フォーマットの関連フォーマットである3GPPおよび3GPP2フォーマット (.3gp/3g2) やQuickTimeフォーマット (.mov) は拡張子を (.mp4) に一時的に変更することでiTunes互換のタグが書き込める。
便宜的につくられた (.m4v) という拡張子をもつMPEG-4フォーマットファイルやiTunes Storeで旧来販売されたデジタル著作権管理された各種マルチメディアファイル (.m4p) も同様である。

また動画部が含まれるAdvanced Systems Format フォーマット (.wmv) の場合も一時的に拡張子を (.wma) に変更することでタグの編集が可能である。

 主な特徴及び機能 
タグ編集のバッチ処理
一度に複数のファイルにID3v1.1、ID3v2.3、ID3v2.4、iTunes互換、Windows Media、APEv2、Vorbis Commentsの中から任意及び適当なタグ方式の書込
Unicode のサポート
アルバムのカバーアートの埋込
プレイリストの自動作成
ユーザー定義のフィールドマッピング
複数のファイルからタグの一部もしくはすべての削除
タグ情報に基づくファイル名の変更
タグ情報を編集してもタイムスタンプを更新せずに保持したままにするオプションがある
ファイル名から任意のフィールドにタグを書込
テキストファイルから任意のフィールドにタグをインポートおよび書込
タグとファイル名の初期化
タグやファイル名から文字や単語を置換
正規表現をサポート
ユーザー定義のフォーマットにタグ情報をエクスポート及び出力（例: HTML、RTF、CSV、XML、テキストフォーマット）
外部のオンラインデータベースからタグ情報を取得
ローカルのfreedbデータベースからタグ情報を取得
 ISO-8859-1及びUTF-16によるID3v2.3をサポート
UTF-8によるID3v2.4 をサポート

 iTunes互換タグフィールドマッピング 
以下に日本語版iTunesから参照されるタグフィールドとMp3tagでのタグフィールドの関係を表にまとめる。
なお他のタグエディタとは同じものもあれば違うものもあり、タグエディタを複数使用する際は該当タグエディタの振る舞いの確認が必要である。
参考程度にiTunes及びMp3tagでは編集できないがiTunes Storeで購入したコンテンツに付与される情報も併記する。

 MPEG-4フォーマット 
+ MPEG-4フォーマット (.mp4/m4a/m4b) 相対表 iTunes  FourCC Mp3Tag タイトル  ©nam  TITLE255バイトまでの文字列 タイトル（読み）  sonm  TITLESORT並べ替えの際に利用される。日本語環境では[あ-んA-Z0-9記号]の順に並べ替えされる。（読み）ではあるが自分のスタイルで読みがな以外にも自由に利用すればよい。 アルバム  ©alb  ALBUM アルバム（読み）  soal  ALBUMSORT アーティスト  ©ART  ARTIST アーティスト（読み）  soar  ARTISTSORT アルバムアーティスト  aART  ALBUMARTIST アルバムアーティスト（読み）  soaa  ALBUMARTISTSORT 作曲者  ©wrt  COMPOSER 作曲者（読み）  soco  COMPOSERSORT グループ  ©grp  CONTENTGROUP コメント  ©cmt  COMMENT255バイトの制限はない。文字列。改行はCtrl+Enter。 ユーザ定義ジャンル  ©gen  GENRE リリース日（年）  ©day  YEARYYYY-MM-DDフォーマットで定義する。YYYYだけでも構わない。 トラックナンバー  trkn  TRACK/TOTALTARCK整数 ディスクナンバー  disk  DISCNUMBER/TOTALDISC テンポ（BPM）  tmpo  BPM コンピレーションの明示  cpil  COMPILATION1でコンピレーションの一部であることを明示する。0もしくは削除で明示しない。 歌詞  ©lyr  UNSYNCEDLYRICS 権利元  cprt  COPYRIGHT 購入日  purd  ITUNESPURCHASEDATE メディアの種類の明示  stik  ITUNESMEDIATYPE通常の音楽ファイルはNomal, ムービーファイルはMovie, ミュージックビデオはMusic Video, テレビ番組はTV Show, オーディオブックはAudiobook, iTunes UはiTunes U, 着信音はRingtoneで明示できる。（ただし電話着信音向けに利用するには40秒以下、メール着信音にするには30秒以下である必要がある。また拡張子をm4rに変更する必要がある。） ギャップレスコンテンツの明示  pgap  ITUNESGAPLESS1でコンテンツがギャップレスアルバムの一部であることを明示する。ライブ音源を連続的に収録したアルバム曲に明示するとよい。明示することによってiTunesもしくはiPodでシャッフル再生時に該当コンテンツ（該当曲）は再生されることはなくなる。 ビデオ解像度の明示  hdtv  ITUNESHDVIDEO0がSD解像度であることを、1がHD解像度以下であることを、2がFHD解像度以下であることを明示する。cnIDが同一であるとき複数の解像度のバージョンをひとつのコンテンツとして扱える。 保護者のためのレートの明示  rtng  ITUNESADVISORY性的描写や暴力表現など問題のあるコンテンツ（歌詞や映像）などを児童のために保護者がコントロールする（ペアレンタルコントロール）レート。0がレートなし、つまり問題なしを表す。2は問題が取り除かれたバージョンであることを明示。4は問題を含んでいることを明示する。 Podcastであることを明示  pcst  PODCAST1でPodcastであることを明示する。 Podcastカテゴリ  catg  PODCASTCATEGORY Podcastキーワード  keyw  編集不可 Podcast URL  purl  PODCASTURLhttp://~ PodcastエピソードユニークID  egid  PODCASTID 番組  tvsh  TVSHOW 番組（読み）  sosn  TVSHOWSORT エピソード  tves  TVEPISODE エピソードID  tven  TVEPISODEID 放送局  tvnn  TVNETWORK現在のiTunesのバージョンでは利用できない。 シーズン  tvsn  TVSEASON 説明  desc  DESCRIPTION プレイバック情報  iTunSMPB  ITUNSMPB再生する際に曲と曲との間にもともと存在しない余分な無音（最大約0.04秒以下）を生まないために必要不可欠な情報であるため決して消してはならない。また利用用途がわからない人は触ってはいけない。 ノーマライズ情報  iTunNORM  ITUNNORM コンテンツ識別子  cnID  ITUNESCATALOGIDiTunes Storeにおけるコンテンツを最も小さい単位で識別する情報。https://itunes.apple.com/jp/album/idXXXXXXXX?i=YYYYYYYY プレイリスト/アルバム 識別子  plID  編集不可iTunes StoreにおけるiTunes Storeにおけるプレイリスト（アルバム）を識別する情報。https://itunes.apple.com/jp/album/idXXXXXXXX ジャンル識別子  geID  編集不可iTunes Storeにおけるジャンルを識別する情報。https://itunes.apple.com/jp/genre/idXXXXXXXX アーティスト識別子  atID  編集不可iTunes Storeにおけるアーティストを識別する情報。アルバムアーティストを識別するものではない。https://itunes.apple.com/jp/artist/idXXXXXXXX アカウントの種類  akID  編集不可購入に使用したアカウントの種類を識別する。0でApple IDを使用、1でAOL アカウントを使用したものと識別する。 ストアの国  sfID  編集不可購入に使用したストアの国を識別する。 アカウント情報  apID  ITUNESACCOUNTメールアドレス

 MPEG Audio Layer-3 フォーマット 
+ MPEG Audio Layer-3 フォーマット (.mp3) 相対表 iTunes  ID3v2.3  Mp3Tag タイトル  TIT2  TITLE タイトル（読み）  TSOT  TITLESORT アルバム  TALB  ALBUM アルバム（読み）  TSOA  ALBUMSORT アーティスト  TPE1  ARTIST アーティスト（読み）  TSOP  ARTISTSORT アルバムアーティスト  TPE2  ALBUMARTIST アルバムアーティスト（読み）  TSO2  ALBUMARTISTSORT 作曲者  TCOM  COMPOSER 作曲者（読み）  TSOC  COMPOSERSORT グループ  TIT1  CONTENTGROUP コメント  COMM  COMMENT ユーザ定義ジャンル  TCON  GENRE リリース日  TDRL  RELEASETIME リリース年  TYER  YEAR トラックナンバー  TRCK  TRACK ディスクナンバー  TPOS  DISCNUMBER テンポ（BPM）  TBPM  BPM コンピレーションの明示   COMPILATION 歌詞  USLT  UNSYNCEDLYRICS 権利元  TCOP  COPYRIGHT 説明   SUBTITLE プレイバック情報   COMMENT ITUNSMPB ノーマライズ情報   COMMENT ITUNNORM

 脚注 

 関連項目 
iTunes - アップルのメディアコンテンツ管理ソフトウェア
foobar2000 - 音楽管理ソフトウェア

 関連ソフトウェア 

 EasyTag
 MusicBrainz

 出典 
Mp3tag Help - Tag field mappings
iTunesMetadata - mp4v2 - Description of iTunes style metadata. - MP4v2 Library: This library provides functions to read, create, and modify mp4 files - Google Project Hosting
iTunes, App Store, iBooks, and Mac App Store Affiliate Resources - Search API
iTunes, App Store, iBooks, and Mac App Store Affiliate Resources - Advanced Affiliate Linking
MPEG-4 files - AtomicParsley

 外部リンク 

Category:フリーウェア
Category:C++でプログラムされたソフトウェア
Category:タグエディター
Category:オーディオ・タガー
Category:ミュージック・タガー
Category:音楽ソフトウェア
Category:プロプライエタリソフトウェア