皆さんももうMP3ついては十分ご存じだと思います。わたしはAIWAのMP3再生機能をを持ったCDプレーヤーを使っています。 今までCDディスクを何枚も持ち歩いていましたがMP3のおかげでほとんど1枚か2枚で済んでしまいます。 とっても便利に使っていましたが私の友人が(その友人もMP3プレーヤーを使っています)贅沢なことを言い始めたのです。
「CDからコンピューターの中にMP3に変換しながら取り込んだものを新しくMP3の状態でCDに描き込んだ場合、曲の順番が変わってしまうんだね!」というのです。 私もそのことには気がついていました、しかし私の場合、曲の順番が変わることはあまり問題ではなかったのです。
しかし考えてみるとなぜ曲の順番が変わってしまうのでしょう。 これにはCDという特殊なメディアの制約があるからです。 CDはその性格上基本的なアクセスはシーケンシャルにしかできないのです。 そこでディレクトリー部分を書き込むときはアクセスの便利さとスピードを速める意味でファイル名称をソートして書き込むことが規格によりきめられているのです。
その結果、曲名によりファイルの順番が決まってしまいオリジナルなCDのトラック順番とは違うことになります。 そこで私は単純に曲名の先頭に順番に数字を入れればいいと考えてコンピューター上でファイル名称を変更し見ましたが、それを自動的に行うためのプログラムを書いた方が早いと気がつきました。
ここにあるソフトウエアはその曲の順番を保つためにファイル名の先頭に2ケタの番号をつけることを自動的に行うプログラムです。 番号をつける順番はそのファイルのクリアウエイトタイムスタンプに依存しています。 CDからコピーするときは当然トラック順番でコピーされてきますのでクリエイトタイムスタンプがトラックの順番と一致してるということに依存しています。
プログラムの使い方説明
まず番号をつけたいMP3のファイル群はひとつのホルダーにすべて収められているということと拡張子は( .mp3)
であることが前提です。 プログラムの「ホルダーの選択」をクリックするとフォルダを選択するためのダイアログが開かれます。 開かれたダイアログで目的のホルダーを選択しOKボタンを押します。 そうするとそのホルダーの中にあるMP3のファイル名称がプログラム中央のリストボックスに出てきます。
ここで「番号をつける」をクリックするか「番号を消す」をクリックしてリストボックスの中のファイル名称の変化を確認します。 その上で「ファイル名変更」のボタンをクリックするとリストボックスの中のファイル名称が実際のファイルに割り当てられます。
備考
このプログラムでは「ファイル名変更」のボタンをクリックしなければ実際にファイル名が変わることはありません。 またすでに番号がついているファイル名かある場合は番号つける作業はできません。逆に番号のついていないファイルがあるときには番号を消す作業はできません。 変換しようとしているホルダーの中にMP3以外のファイルがあったとしてもそれらは無視されリストボックスにも出来ません。
|