どんなことでも

この人 blog を書くのだろうか?

mkunicode.dll

2008-05-23 04:25:09 | コンピュータ
最近、mp3 などを再生しようとすると mkunicode.dll がありません。とか言われて鬱陶しかったんですが、どうも「Haali Media Splitter」が中途半端にアンインストールされていた模様。
コーデックはアンインストーラでは消えないのか?

ヒントは検索して見つけた Error with Google Desktop CPU usage
> \Filters\Haali\mkunicode.dll
という行。ヒントというか、そのまんまというか (^^;
ということで、「mkunicode.dll が見つからなかったため、このアプリケーションを開始できませんでした。」なんて出て来て、Haali Media Splitter をインストールした覚えのある人は、これを再インストールしましょう。

軽い mp3 プレイヤー。
そらみみ」とか入れてみた。ただ、なんか変でウィンドウが開いて音のでない曲とか、曲リストを作成する「Mimi.exe」が「Buffer overrun ditected!」とか言って落ちてしまう。
iTunes でエンコードした「Dr.リンにきいてみて! クリスマスナイト」の1枚分の MP3 をドロップするだけで駄目。仕方ないので、Active perl でリストを作成。
#! D:\Perl\bin\perl.exe -w
eval 'exec D:\Perl\bin\perl.exe -S $0 ${1+"$@"}'
if 0; #$running_under_some_shell

use strict;
use File::Find ();

# Set the variable $File::Find::dont_use_nlink if you're using AFS,
# since AFS cheats.

# for the convenience of &wanted calls, including -eval statements:
use vars qw/*name *dir *prune/;
*name = *File::Find::name;
*dir = *File::Find::dir;
*prune = *File::Find::prune;

sub wanted;

my $LIST_FILE = "C:/Documents and Settings/user/デスクトップ/SoraMimi/list.msl";
my $TARGET_DIR = 'S:\mirror\Admin\MP3';
our $file_count = 1;

open LIST, '>', $LIST_FILE;
print LIST "[STATUS]\n";
print LIST " VERSION=261\n";

# Traverse desired filesystems
File::Find::find({wanted => \&wanted}, $TARGET_DIR);

close LIST;
exit;

sub wanted {
 if (/\.mp3\z/s){
  $name =~ s/\//\\/g;
  printf LIST "[%d]\n", $file_count++;
  print LIST " PATH=$name\n";
  printf LIST " WEIGHT=0\n";
 }
}

で、起動..起動が遅く曲間もかなり時間があいてしまう。まぁ、2000曲もあると仕方ないのか?
目覚ましにするには foobar2000 を関数でいじるのが良いのかな。
1. 「Import CD」プレイリストを選択
2. ランダム再生 (これは foobar2000.exe /rand でできる)
3. 演奏モードをランダムに (/command:"Shuffle (tracks)" で我慢?)

foo_func の On init に以下を書いた。
> $playlist_active(Import CD)
> $mainmenu_execute('Edit/Sort/Sort by File Path')
> $mainmenu_execute('Playback/Order/Random')
これで起動時に「Import CD」プレイリストを選択
並び順はフォルダの配置に従う。
演奏モードはランダムに。
が実現。
"D:\Program Files\foobar2000\foobar2000.exe" /rand S:\mirror\Admin
と起動することで、ランダム再生と S:\mirror\Admin 以下の再生可能なファイルが追加される。
元々「Import CD」は S:\mirror\Admin 以下のファイルのリストだが、何かの弾みでリストが空になっていた場合再生出来ない。ファイルが増えていたらついでに追加。と一石二鳥。しかも、ちゃんと指定したプレイリストに重複無く再読込される。えらい。
これで Windows で目覚まし時計代わりが出来るようになったな。(上のコマンドはタスクから起動)

トラック番号でソート

2008-05-18 06:04:00 | コンピュータ
これまたメモ。

あんまり面倒なことはやりたくないので、UI は Colums UI を使っている。
Playlist View で、アルバム名でソートするとトラック番号がばらばらに。
トラック番号でソートしてからアルバム名でソートすると、3枚組だったときに
 1 3枚目の1曲目
 1 1枚目の1曲目
 1 2枚目の1曲目
 2 2枚目の2曲目
 2 1枚目の2曲目
 2 3枚目の2曲目...
となってしまう。
なので、トラック番号に何枚目かも表示させて見ると...
 1-01  1曲目
 1-02  2曲目
 ...
 1-10  10曲目
 1-100 100曲目
 1-101 101曲目
 ...
 1-11 11曲目...
まだ駄目だった。
トラック番号が 99 以下だと先頭に 0 を付けて 3桁へ変更。
Preferences を開いて Display から Columns UI > Playlist view の Columns タブにある Tracknumber を選択。
Scripts タブ > Display タブを書き換え。
変更前: [%tracknumber%] (変えた後に思い出して書いたので違ってるかも)
変更後: [%discnumber% - ][$ifgreater(%tracknumber%,99,%tracknumber%,0%tracknumber%)]

これで、ディスク番号があるものは a-bbb となり、ディスク番号が無ければ bbb とトラック番号だけで表示されます。

さらにバージョンアップ at 2012-04-06 版: [%discnumber%-]$num( %tracknumber%, $len($num( $ifgreater( %tracknumber%, %totaltracks%, %tracknumber%, %totaltracks%), 0)))

複数枚組の場合の表示 (歌詞、ジャケット画像表示付き)
変更前

変更後


100曲を超える場合の表示 (曲リストのみ)
変更前

変更後


めも (EUC の mp3)

2008-05-17 19:00:39 | メモランダム
EUC でタグ付けした mp3 を UTF-8 へ変換するには。
Tag Edit Master で開いて(文字化けしているけど無視して)「ファイル-> cvs 形式での書き出し」で保存。
cvs ファイルを EUC として開くと項目名は化けているがタグ情報は正常に表示できる。
あとは頑張ってコピー?
アルバムアーティストと、アーティストの区別とか、作詩、作曲とか面倒だけど、そういうところまでちゃんと入力したい人なので、そういうところまで編集できる Tag 編集ソフトは無いだろうか?
できればテキストファイル or cvs の入出力があると嬉しい。テキストエディタ(vi)や Excel 以上のインターフェイスなんてあり得ないと思うので。

どうせ、EUC タグな FreeBSD でエンコードした mp3 は何故かABR 160bps だったから VBR 190bps ぐらいにしたいし、こんなオプションで再エンコードかな?
lame.exe --verbose -q2 -V2 --vbr-old -b 32 -B 320 --replaygain-accurate --clipdetect --nspsytune 風の少女.wav 風の少女.mp3
まぁ、一度、ABC/HR(Hidden Reference) して何が良いのか試してみたいと思います。
ツール
 ABC/Hidden Reference Audio Comparison Tool (VC++)
 Java ABC/HR

参考
“最高音質”のLAMEコマンドラインオプション
(注:このページは「最後」まで読むこと)
LAMEの -q0 オプションで最高音質?
Lame で -q0, -q1 は使っちゃ駄目とのこと。

COWON A3-60G-SL 60GB ワンセグ付きか。良いなぁ。値段も良い値段してるねぇ。動画はまぁ P-4500 でも、見られるから別に良いか。でも音はちょっとねぇ。

おや?

2008-05-17 07:49:19 | ノンジャンル
2007 第33回 大正エイサー祭り (三線弾きはカジマヤーで魂を売る?)
> なっちゅんとc波ちゃんの声が聞こえ
あ、写真が。そういえば俺も乗せようかどうしようか迷いつつほったらかしのがあったなぁと RAW 現像をしてみる。
姉 & 妹
現像の設定などはリンク先に。ほぼ一晩かかりました。
右側は 1/3 切ったのに、左は例によって「普段は現像に使われない隅っこ」まで使って現像。(左右の空きをある程度作らないと、二人がかなり離れているように見えるので)
c波の顔にノイズが載っていたので明るくしたらなっちゅんの顔が土気色に。
なっちゅんの顔に赤みを足したら c波の顔が真っ赤に。
とか、調整が難しかった...
今思えば、なっちゅんの顔はホワイトバランスの暗部調整で赤みを足せたなら他に影響が出ずに楽だったかも。ムリかな?
あ~、Tiff で up してもうた... jpeg に置き換えないと。あ、勝手に jpeg に変換されてる。もう少し、gimp で顔のノイズを撮ろうと思ったけど、もうこれでいいや。取り敢えず gimp で jpeg 変換し直して置き換えました。

買った CD

2008-05-16 03:04:33 | ノンジャンル
連休で大阪に帰り、例によってディスクピアで CD を買ってきました。

買った CD
 羽生未来メモリアルアルバム Fun Day!
  2999 -> 1499円 (PCCG-00689)
 小森まなみ Ride on Wave
  3000 -> 780円 (NECA-30138)
 げんき!だいすき!こどものうた (さとちゃん、潮さん、ひーちゃん、ミッチ、アニキ他)
  2625 -> 780円 (COCX-33577~78)
 黄金時代の沖縄島唄5
  2500 -> 1250円 (VZCG-561)
え~と、みんな半額以下ですねぇ(^^;
未来さんのがもうこんな値段に。悲しいねぇ。CD を聴いてちょっと泣きそうに。

スパロボ会場でアニメイトの出張販売
 風の少女エミリー maxi (COCC-15972)
  1260円
こちらは定価です。
スパロボの前にディスクピアに寄って「風の少女エミリー」のCDをまとめて買おうと思ったんです。
題名が思い出せずに店の中をぐるぐる。「少女コゼット」が思い浮かぶが、これは名作劇場だったしなぁと悩むことしばし。
で、店員さんに聴くときに、「去年の前半 NHKで、朝8:30からやってた番組なんですけど」といって探して貰いました。そして、店員さんが先ず手に取った CD は、「少女コゼット」。俺と同じかい!
その後、パソコンで調べ題名は分かったものの店に在庫はなし。なんとまぁ。ということで、アニメイトの定価販売を買うことになりましたとさ。
でも、小さい色紙が付いてきたからまぁいいか。(前みたいに大きいと、折らずに持って帰るのが大変なので小さい方が良かった)

実家で片付けをしていると、なっちゅん(多分、まだ保育所)が白い軽自動車のボンネットに座っている写真を発見。懐かしい!!1時間後には行方不明になりましたが。片付けになっているのか?
俺の中学校の進学祝いの寄せ書きなんてのも発見。「○○クラブに入るように」と書いている年下の子2名。どちらも、その子が中学校になって入ったクラブです、確か。自分の入りたいクラブを書いてどうする > おまえら。
バトミントン部はまだしも、男がソフトボール部に入れません。
なっちゅんのもありました。そういえば、唯一、絵を描いた子は美大に行きましたねぇ。小学生も高学年ともなると性格が出てくるんですねぇ。