MP3 タグ(ID3)ビューア・ジャケット抽出
すべての MP3 は、タイトル・アーティスト・アルバムをファイル先頭に付いた ID3 タグに持っています。しかし多くのプレーヤーは実際に保存された値ではなく、整えた表示を見せます。曲の並びがおかしい、年が違う、ジャケットを取り出したい——そんなときはタグそのものを見る必要があります。 このビューアはタグを直接読みます。4 文字の識別子を持つ ID3v2 フレーム、ファイル末尾にある旧来の ID3v1 ブロック、そしてビットレート・サンプリング周波数・チャンネルモード・長さを実際に決めている最初の MPEG オーディオフレームまで。埋め込まれた画像は表示・ダウンロードでき、表ジャケットか裏か、アーティスト写真かという種別も示します。 形式の面倒な部分もごまかさず処理します。タグサイズは 1 バイトあたり 7 ビットの synchsafe 整数で、ID3v2.4 はフレームサイズも同じ方式ですが 2.3 は違います。テキストフレームは自身の符号化バイトを持ち、Latin-1・UTF-8・BOM 付き UTF-16 のいずれもありえます。unsynchronised と記されたタグは、読む前にバイト対を戻す必要があります。アップロードされるものはなく、ファイルはブラウザ内で解析されます。
使い方
- .mp3 ファイルをドロップするか、クリックして選びます。
- オーディオ欄でビットレート、サンプリング周波数、チャンネルモード、長さを確認します。
- タグ欄の各行がフレームで、ID3 の名前が展開して示されます。
- 埋め込まれたジャケット画像を元のままダウンロードします。
- 値を他所で使うならテキスト要約をコピーします。
よくある質問
- プレーヤーの表示がタグと違います
- プレーヤーごとに優先する情報源が異なり、1 つのファイルが先頭の ID3v2 タグと末尾の旧 ID3v1 ブロックに別々の値を持っていることがあります。ここでは両方を分けて表示するので、たいていその食い違いが説明できます。
- synchsafe 整数とは何ですか
- 各バイトの最上位ビットを 0 に空けたまま、1 バイトあたり 7 ビットで表す数です。こうすればサイズ値が MPEG フレームの先頭に見えることがありません。これを普通のビッグエンディアン整数として読むのが ID3 の典型的な誤りで、約 14% 大きい値になり、以降のフレームがすべてずれます。
- 再生時間が推定と書かれるのはなぜですか
- 固定ビットレートのファイルには長さが保存されていないため、ファイルサイズとビットレートから算出します。可変ビットレートのファイルには通常、実際のフレーム数を持つ Xing ヘッダがあり、その場合は長さが正確で、フレーム数も表示します。
- ジャケット画像は取り出せますか
- はい。埋め込まれた画像はすべて種別と形式とともに表示され、保存されたそのままダウンロードできます。再エンコードはしません。
- タグの編集もできますか
- いいえ、読み取り専用です。だからこそ大切なファイルにも安心して使えます。何も書き込まず、ファイルはブラウザの外に出ません。
- 対応する ID3 のバージョンは
- 本体タグは ID3v2.2・2.3・2.4 に対応し、2.2 が使っていた 3 文字のフレーム識別子も読みます。ファイル末尾の ID3v1・v1.1 ブロックも読み取ります。
このテーマのガイド
関連ツール
PNG チャンクインスペクター
`.png` ファイルをドロップして、含まれるすべてのチャンクを見る — IHDR、IDAT、tEXt メタデータ、IEND — サイズ、CRC、critical / ancillary / safe-to-copy フラグ付き。
EPUB ビューア・メタデータ・本文抽出
ブラウザで .epub を開き、メタデータ、章ごとの語数、本文テキスト、そしてビューアが本を拒む理由まで確認できます。
WAV ファイル インスペクター
.wav をドロップ → フォーマット・チャンネル・サンプルレート・ビット深度・再生時間・全 RIFF チャンク・埋め込み LIST/INFO タグを表示。完全クライアントサイド。
オーディオトリマー
波形をドラッグして音声の必要な部分だけを切り出し、フェードを付けて WAV でダウンロード。アップロードはありません。
PDF からテキスト抽出
PDF の文字だけを取り出してコピー、または .txt として保存。文書全体でも指定ページだけでも可能で、アップロードはありません。
PDF ページ抽出
PDF をドロップして、欲しいページだけ — `1-3, 5, 7-10` — を新しい PDF に取り出す。すべてブラウザ内、アップロードなし。