高度なID3タグフィールド間処理

高度なID3タグフィールド間処理

同じ汎用アルバム「_misc」を持つ MP3 がたくさんあります。 フィールドにはcomment、パターンを使用して保存された実際のアルバム名もファイルにありますalbum[REAL_ALBUM_NAME]。 宣言の前後のコメント フィールドには、他のテキストがある場合とない場合がありますalbum

バッチ/自動プロセスを使用して、これらの各 MP3 の実際のアルバム名を自動的に抽出し、フィールドに配置album(「_misc」を上書き) したいと思います。どうすればいいでしょうか? Windows、OS X、または Ubuntu (ライブ CD/DVD として実行) でファイルにアクセスできます。

答え1

MP3タグ確かにそうなります。タグ -> タグ.ALBUMフィールドを に設定します$regexp(%comment%,album\[(.*)\],\1)。(テストはしていませんが、動作するはずです。)

編集: クリックしてConvert->Actions、タイプを「値の書式設定」に設定します。正規表現は$regexp(%comment%,'^.*album\[([^\]]+)\].*$',$1)、コメント フィールド内の他のテキストと一致しないように式の先頭と末尾に を使用し、一致を参照するために を.*使用することに注意してください。($1ソース

関連情報