iTuneに見るアップルの唯我独尊夜郎自大 その2 自分用メモ
Windowsから普通に再生できるのに,iTuneに登録されないMP3がある。
問題なのは,登録に失敗しても,何らのメッセージも出さないこと・・・
同期を取ってから,さて聞いてみようと探しても,どこにもない・・・
どうやらタグの問題らしいのだが・・・
● iTunes:一部 MP3 ファイルを認識できない
おるけ氏より, iTunes に関して,QuickTime Player や SoundApp などで再生できる他のエンコーダで作成した MP3 ファイルを認識できず,登録できない場合があるとお知らせいただいた.
氏が当該ファイルのヘッダを調べたところ (Mpeg/Audioフレームヘッダとは),ヘッダの最後 2 ビットにある「エンファシス」という項目が"10"なっているもの (データが FFFB xx 02 のような値になる) について無視されているものと思われた ("10" は予約値であり使われていない. iTunes はここに"10"が入っていることで不正なファイルとみなしてしまうものと考えられる).
「対処法」
・ CD など音源がある場合は iTunes で再エンコードする.
・不正なビットをクリアする. ("00" に書き直す)
ヘッダを書き直すには,氏の場合, Windows で以前に作成した MP3 ファイルに問題が起きたため,Windows で動作する Set MP3 Flag というツールで修正したとのこと. Macintosh の場合,データフォークを編集するフリーエディタで行えばよいと思うが,専用のソフトウェアがあるかどうか私には分からない.
ipod のファイル・フォルダ構成
MP3のヘッダのフォーマット
mp3ビットストリームの構造
iTunes for Windows まとめ
残念ながら,上記の再エンコを除くいずれの方法を用いても,解決できなかった・・・
さすが,アップルである・・・

