MP3ファイルの整理をしたい!~ExcelVBAでMP3整理その0~
ふと、HDD容量が気になり始めました。
数ヶ月前に新PCを買ったんですが、調子に乗ってメインドライブをSSD(notスコット・スタイナー・スクリュードライバー)にしたため、言う程の空き容量はありません。
さらにiTunesと連動させてiPhoneを活用しているんですが、オーディオファイルの容量が10GBを超えています。・・・そもそも、ランダムで聞いているとそれほど好きでもないゲーム効果音が延々と流れたりします。
そもそも私は根っからのゲーマーで、聞く曲目はゲーム関係が主です。特にセガOutRunの曲はSEGAマーク3のFM音源パックの曲ですらカセットテープに入れて聴きまくっているほどでした。そして初任給でソニーのウォークマンを購入し、その音質とステレオ効果に感動したのもつかの間、うっかりおっことして早々と故障させた暗い記憶があります。
そんな私ですから、携帯プレイヤーの進化(というより、低価格化)には興味があり、MP3プレイヤーが広まった時期にはMP3化(リッピング)の方法や加工についてはそれなりの知識がありました。
CDを買ってきてMP3化して携帯プレイヤーに取り込むにしても。当時は結構複雑な手順が必要で、ネットでタグ情報を補完してくれる機能もなかったので自分でファイル名(曲名)から設定したものです。
今はCDを放り込むと、自動でiTunesに取り込み、さらにiPhoneへ連動して意識せずとも携帯プレイヤー(兼電話)に取り込まれる良い時代になったもんです。ちょうどクラブニンテンドーから届いてたゼルダの伝説のサントラCDを取り込んでみました。
ゼルダの伝説 時のオカリナ3D オリジナルサウンドトラック
http://www.nintendo.co.jp/3ds/aqej/soundtrack/
が・・・しかし・・・。
そんな今の便利さはともかく、過去のライブラリーは古いままです。ファイル名に全角文字を使っていたり、ツールの禁則文字を避けるために今見直すと許せないタイトルだったり、さらにはアレンジバージョンが多すぎて同じ曲名を避けるためのルールがマチマチでわかりにくかったりします。
さらにはバックアップ用にCDやDVDへ焼いたり、はたまたHDDが壊れた時に無理やりサルベージしたりしたので重複してしまっているのも沢山あります。そもそもサントラ系は同じ曲が違うCDでダブることもありますからね。
そんな訳でMP3管理ソフトを試してみましたが、iTunesを始めイロイロとありますけど整理すること(ファイルの削除、移動)を念頭に置いたソフトはあまり見ないため「無かったら作ってしまえホトトギス」ということで、自作しようという結論に至りました。
とにかく自分が満足いく整理方法を実行するには「ファイル名」「保存パス」はもちろん「アルバム」「アーティスト」「曲の長さ」などの情報が必要です。MP3の規格をWikiで確認しつつ先ほどのサントラからMP3タグ情報はどうなっているのか、バイナリーエディタで調べてみました。
うむ、これならイケそうだ。
ちなみに私の Excel そして、VBA(マクロ)に関する知識は大したこと有りません。以前もネタにしましたが、大して作りこんだりしないのでエラー処理を放置したりします。
前回のネタ:ニコニコ生放送 放送履歴取得Excelマクロ
http://gamearc.cocolog-nifty.com/best/2010/11/excel-e507.html
(レイアウトとか変更になっているので、もう使えないかもしれません。)
前置きのつもりが長くなってきたので、今回のブログ記事は準備編ということでExcelマクロのお気に入りリンク集としておきましょう。
次に紹介するサイトでExcelVBAの基本を勉強しました。ここまで読まれた方は言うまでもありませんが、私のブログ記事は適当なので、マジメにExcel VBA を勉強したい方は次のサイトをオススメします。
Excelでお仕事!
http://www.asahi-net.or.jp/~ef2o-inue/top01.html
超オススメ・・・っていうか必須。→お勧めの初期設定
http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_040.html
すぐに役立つエクセルVBAマクロ集
http://www.asahi-net.or.jp/~zn3y-ngi/index.html
そして「Excel」「VBA」「MP3」「タグ情報」で検索してみますと、バイナリーエディタでワザワザ調べたりしなくても解説しているサイトがありました。
Office TANAKA
MP3の「曲の長さ」を調べる
http://officetanaka.net/other/extra/tips16.htm
今回使用したバイナリーエディター
Dump4w バイナリエディタ
http://www.asahi-net.or.jp/~uq7k-hrsm/
お約束:
当ブログで紹介するExcelマクロに関する内容・配布ファイルなどで、どんな損害を被っても一切関知しません。自己責任でお願いします。また、コメントでご質問などを頂いても、自分のブログを見直す事は滅多にしませんので、twitterなどで一声かけて頂く方が気づきやすいです。アカウントについては、プロフィールページをご確認ください。
Recent Comments