徒然なるままに、日暮らし、パソに向かひて、心にうつりゆく由なきネタを、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ(何)

つれづれと、ネタのあるときに書かれる管理人のネタ吐き場。最近流行の言葉で言うところの「チラシの裏」。「太陽系はいつもハレのちグゥ」の一コーナーのような、独立サイトのような、どっちつかずの存在。
ネタのない日は書かれません。
アニメ・マンガへのツッコミが主。時々鉄道旅行ネタも。
日記内検索

Web拍手


(空欄でも拍手は送れます)

昔の表示形式はこちら
◆管理人サイト
◆管理人用ブックマーク
◆管理人とアニメ
<現行>
<今後の新番> <アニメ関連> <過去の> <映らなかった('A`)>
◆ゲーム ◆鉄道関連 ◆HTML化記事
表示件数:

過去ログ
2024年
05月分
04月分
03月分
02月分
01月分

2023年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2022年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2021年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2020年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2019年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2018年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2017年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2016年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2015年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2014年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2013年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2012年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2011年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2010年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2009年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2008年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2007年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2006年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2005年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2004年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2003年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分
01月分

2002年
12月分
11月分
10月分
09月分
08月分
07月分
06月分
05月分
04月分
03月分
02月分


メモ:複数のmp3ファイルのunicodeで書かれたID3v2タグを一挙に編集する方法 No: 1503
投稿者:管理人   2008/04/27 Sun 15:55:30
最近デジモンドイツ語版主題歌みたいな日本語以外の曲を集めるようになって、MP3ファイルのID3タグに「Der größte Träumer」の「ö」(オー・ウムラウト)や「ß」(エスツェット)みたく日本語文字コード外の文字を入力したいという状況が生まれたのですが、いかんせん数が多いので一括処理をしてしまいたい。
欲を言えば、タグの内容はMicrosoft Excelでまとめて作ってしまうのが一番慣れててやりやすいから、そのデータをコピペして使えると嬉しいなと。
そんな条件を満たしてくれる何か良いタグエディタは無いものかと探し回ってみたのですが、ID3v2タグをunicodeで一括編集できるソフトは数あるモノの、どれもこれも日本語文字コード外の文字は入力できず、例えば「Der größte Träumer」という文字列をコピペしても勝手に「Der groste Traumer」に変換されてしまうようなものばかり。
それでは意味がないのでいろいろ手法を模索した結果、かなり手間はかかるけどなんとか次の方法で解決できたので、自分用メモと、もし同じようなことで困ってる人がいたらその人の手助けになればいいなと思って、手順をここに書いておきます。
なお一応言っておきますが、この方法を試して何らかの不都合が起こっても責任持てないので自己責任にて。

あともっとスマートなやり方で同じこと出来るよというのを知ってる人がいたら是非教えてくださいw

◆用意するもの
・Microsoft Excel
・unicodeの扱えるなるべく高機能なテキストエディタ。秀丸とか。
foobar2000(Masstaggerプラグインを導入しておく)
mp3tag

◆手順
1:編集したいファイルをfoobar2000にぶち込む。

2:全て選択→[Save as playlist]→適当な名前を付けてm3u8形式で保存。
(※ただのm3uではunicode非対応)

3:出来たプレイリストファイルをテキストエディタで開いてExcelにコピペ。

4:タグに書き込みたい内容を記入。
セルの内容はA:元ファイル名(プレイリストファイルから貼り付けた部分)、B:アーティスト(%artist%)、C:曲名(%title%)、D:作品名/アルバム名(%album%)、E:新ファイル名(S-JIS文字コード範囲内の文字だけで)
全てのセルにおいてファイル名における禁則文字(/?*など)は使用不可(段階8でこれらの内容をファイル名として用いるため。)
Eは元ファイル名に特殊文字を含んでいるとDVD-Rに書き込むときとか何かと不都合を生じるのでついでにリネームしてしまう時のために。

5:B~E列をテキストエディタにコピペ。タブを「<>」とか適当な文字列(ファイル名とかの内容と絶対に被らないもの)に置換。念のため名前を付けて保存。

6:1でfoobarにぶちこんだファイルを全て選択→[Masstagger]→[Edit Tags]→[追加]→[Input data (one line per track)]→[OK]

7:スキームに「%artist%<>%title%<>%album%<>%filename%」と入力。(<>は5で置換した文字列。)
入力データに5の内容をコピペ。OK押して実行。
(※このときあまりにデータ量が多いと「入力データ」欄に全部入りきらないことがあるので注意)
これでMP3ファイルにfoobar形式のタグがつく。

8:対象ファイル全て選択→[Masstagger]→[Move, rename or copy files]→出力ファイル名の形式のとこの[編集]→ファイルネーミングのスキーム画面で[追加]→表示名に適当な名前を入力→フォーマットに「%artist% - %title% - %album%」を入力。[OK]→[OK]→[実行]
 これで対象ファイルの名前が変わる。

9:mp3tagを起動して対象ファイルを全てぶち込む。
対象ファイルが複数フォルダに分散しているときは、8の後foobarでm3u8ファイル作り直しておいて、それをmp3tagにドラッグ&ドロップすると楽。

10:[変換]→[ファイル名 - タグ]→スキームに「%artist% - %title% - %album%」を入力、実行。
これでID3v2タグ書き込み完了。

11:再度foobarに対象ファイルを全てぶち込んむ。
9と同様、分散してるときは10の後mp3tagの[ファイル]→[プレイリスト]でプレイリスト化しておくと便利。
(※8のfoobarを起動したままここまで来てればこの操作は不要。そのまま利用可。)

12:[Masstagger]→[Move, rename or copy files]→フォーマットを「%filename%」にして実行。
これで適切なファイル名に戻る。
操作全て終了。


長旅ですがこれでなんとか特殊文字を使ったタグの一括記入に成功。
WinampとWindows Media Playerで問題なく表示できました。


この記事に直リン:http://tianlang.s35.xrea.com/diary/diary_admin.cgi?number=1503&mode=single
通常表示に戻る


昨日: 今日:
no pass

- KENT & MakiMaki -