

タグエディタとは、マルチメディアファイル形式に埋め込まれたメタデータを追加、編集、または削除できるアプリです。ミュージシャン、写真家、ポッドキャスター、ビデオ制作者などのコンテンツ制作者は、作品に適切なラベルを付けて管理するために、タイトル、制作者、制作日、著作権表示などの詳細情報を追加する必要がある場合があります。
コンテンツ作成アプリは、作成したファイルにメタデータを追加できます。一方、タグエディタは、DigiKamやMusicBrainz Picardのように、メタデータの処理に特化したアプリです。これらのアプリは、個々のファイルの手動編集にとどまらず、バッチ処理や半自動的なコンテンツ識別機能を提供します。
iTunes、Foobar2000、Winampなどのメディアプレーヤーや、専用のタグ編集プログラムを使用すると、作曲者やリリース年などのタグや楽曲ファイル情報を手動で編集できます。専用のタグエディタには、バッチ処理機能や、ファイル名からタグを作成したり、その逆の操作を実行したりできる機能が搭載されている場合があります。
タグエディタの一種は、オーディオファイルのタグに含まれる既存のメタデータを、Gracenote、Discogs、freedb、Zortam Music Internet Database (ZMLIMD)、MusicBrainzなどのオンライン音楽データベースの情報と比較します。一致するものが見つかると、補足的なメタデータ情報がダウンロードされる場合があります。このプロセスは、複数の一致が見つかる可能性があるため、半自動です。[ 1 ]
音響フィンガープリントは、音声波形から生成される固有のコードです。特定のアルゴリズムに応じて、音響フィンガープリントを使用して音声サンプルを自動的に分類または識別できます。音響フィンガープリンティングの実用的な用途には、放送の監視、再生中の音楽や広告の識別、[ 2 ]ピアツーピアネットワークの監視、効果音ライブラリの管理、ビデオの識別などがあります。
ハッシュ関数において、 MP3ファイルが既知のアイテムのリストのいずれかと一致するかどうかを調べるなど、音声識別を行う場合、 MD5などの従来型のハッシュ関数を使用できますが、これは時間シフト、 CD読み取りエラー、異なる圧縮アルゴリズムや実装、音量の変化など、発生頻度の高い変動に対して非常に敏感です。MD5のようなものは、完全に同一のファイルを見つけるための最初のステップとしては有用ですが、人間のリスナーが同一と解釈する可能性のあるすべてのアイテムを見つけるには、より高度なアルゴリズムが必要です。
以下はタグエディタの一覧です。メディアプレーヤーは通常タグ編集機能を備えているため、この一覧には含まれていません。