mendou

フォーラムへの返信

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • mendou
    参加者

    ID3v2.3の”/”は以下の説明に記載されております。

    http://id3.org/id3v2.3.0

    ■引用開始

    TPE1

    The ‘Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group’ is used for the main artist(s). They are seperated with the “/” character.

    ■引用終了

     

    ID3v2.4の”\0″は以下の説明に記載されております。

    http://id3.org/id3v2.4.0-frames

    ■引用開始

    4.2. Text information frames

    The text information frames are often the most important frames,
    containing information like artist, album and more. There may only be one text information frame of its kind in an tag. All text information frames supports multiple strings, stored as a null separated list, where null is reperesented by the termination code for the charater encoding.

    ■引用終了

     

    ID3v2.2の”;”(セミコロン)と書いたのは思い込みでした。大変申し訳ありません。

    以前foobar2000が”;”で区切ることができていたので思い込んでいたようです。

     

    mendou
    参加者

    ご連絡ありがとうございます。

    Naosさんのご指摘に通り、TuneBrowserで入力した”;”はMp3tag(verは2.88a ポータブル)では”\\”で表示されます。

    Mp3tagのタグパネルのアーティスト欄で”;”を”\\”に直して保存するとTuneBrowserではアーティストが区切られて表示されます。Mp3tagのアクションで「”;”を”\\”に置換」して一括変換するとTuneBrowserでは”アーティストA\\アーティストB”で表示されます。

    Tikiさんのご説明で区切りを”\0″で行っている、とありますが、ID3v2はバージョンによって区切り文字が異なっているようです。

    ID3v2.2 ・・・ “;”(セミコロン)

    ID3v2.3 ・・・ “/”(スラッシュ)

    ID3v2.4 ・・・ “\0″(NULL終端文字)

    他のソフトではID3v2.3でも”;”(セミコロン)を区切り文字として扱っているようです。

    “/”(スラッシュ)や”\0″(NULL終端文字)を区切り文字として扱っているソフトは少ないようです。

    ※Mp3tagのアクションで「”;”を”\0″に置換(正規表現)」を実施したところ、「アーティストA; アーティストB」から「アーティストA」となってしまい、「アーティストB」が削られてしまいました。おそらく”\0″が終端文字として機能してしまい、以降の文字列を捨ててしまっているようです。

    こう見るとID3タグは厄介な面もありますね。

    Tikiさん、Naosさん、色々と調べていただきありがとうございます。

    mendou
    参加者

    ご連絡ありがとうございます。

    セミコロンは半角で設定されていることは確認しました。

    タグの編集はご指摘の通り、外部ツール(XRECODE3、Mp3tag)を使用しております。

    Extrac Audio Copy を使って cue + wav 形式 (情報は Gracenote で取得)で取り込み、XRECODE3で無圧縮FLACに変換しております。タグの一括編集で Mp3tag を使用しております。

    ご提示の通りTuneBrowserで楽曲のプロパティを開き、セミコロンを削除して、再度セミコロンを入力することで期待通りの表示になりました。(データベースのクリーンアップおよびデータベースの再構築を行っていてもTuneBrowserのプロパティから入力したセミコロンは区切り文字として機能しております)

    文字コードの関係なのでしょうか・・・詳しく調べる時間が取れないので何とも言えないですね。

    当面はご提示のやり方で編集していきます。

    ありがとうございました。

     

3件の投稿を表示中 - 1 - 3件目 (全3件中)