2011年6月28日 (火)

いろんなとこ向いて歩こう

いろんなとこ向いて歩こう
この時を見逃さないように
酒飲んで 歩く フラフーラフラフラフラっと歩く

横を向いて歩こう
美人が歩いてるかもしんないじゃないか
思い出す 夏の日 ひとりぼっちでもいいさ

幸せは雲の上になんかナイ 幸せはココにあるさ

下を向いて歩こう
お金が落ちてるかもしんないじゃないか
探し出す 自販機の下 100円玉めっけた夜

泣きながら 歩いてた 今はこんなに仲間がいるさ
ありがとさん 過ぎ去った日々よ
ありがとさん 愛してくれた人

いろんなとこ向いて歩こう
やっぱり楽しいほうがいいべさ
笑いながら 歩く ひたすらノーテンキな夜
あしたも晴れるといいな

Dear,ジョニー宜野湾

| | コメント (0) | トラックバック (0)

2011年5月 5日 (木)

LAME MP3 V 5という選択

最近は携帯音楽プレイヤーも大容量化が進んでいて、驚くほどたくさんの曲を持ち歩くことができるようになりました。でも、iPhoneやスマートフォンの最大容量をみると32~64GBくらいで、何千曲のオーダーでライブラリを持っている人は、すぐに容量がいっぱいになってしまうと思います。

音楽ファイルサイズを小さくすればするほど、たくさんの音楽を持ち歩けるようになります。そのためには音楽ファイルをエンコードする際のビットレートを下げなくてはなりません。しかし、ビットレートを下げれば下げるほど、音質もどんどん下がっていきます。そこで、ファイルサイズをできるだけ小さくしつつ、音質もそれなりに保つようなビットレート設定を探ることになります。色々と試した結果、僕は

LAME MP3 V 5

というエンコード設定がベストだと思いました。LAMEとはMP3エンコーダの名前で、"V 5"というのは可変ビットレート、音質レベル5という意味です。

■なぜMP3か?
AACのほうが、より低いビットレートでも音質を良好に保つことができます(圧縮効率がよい)。AACのほうが一見よさそうです。僕も最近まではAACを使っていました。しかし、スマートフォン、iPodなどさまざまな機器を使ううち、どんなプレイヤーでも対応している形式はMP3でした。その汎用性と利用者の多さからMP3は音楽ファイル形式の事実上の標準規格(デファクトスタンダード)と呼ばれています。

■なぜ可変ビットレートか?
MP3のエンコードといえば、固定ビットレートが主流でした。固定ビットレートとは単位時間当たりのビットレートを一定にしてエンコードすることを言います(128kbpsなど)。ファイルサイズは曲の長さで決まります。エンコード後のファイルサイズが予測できるため、例えば、4分間の曲が16GBに何曲入るかが予測できます。逆に1万曲を入れたいからビットレートをいくらにするという計算も楽にできます。

容量が限られた携帯音楽プレイヤー向きのエンコード方法に見えますが(実際そうですが)、固定ビットレートは曲によって、または曲の部分によって音質が変わってしまうのです。情報量(ビット)がたくさん必要な曲・部分でも一定のビットレートしか割り振らないので、そこだけ音質が悪くなります。ビットレートは固定ですが、音質は可変なのです。

逆に可変ビットレートは音質を一定のレベルにするために必要なビットレートを自動で計算して割り振ります。情報量のたくさん必要な部分には多くのビットを、そうでない部分は少なく割り振ります。そのためエンコード後のファイルサイズは予測できませんが、音質レベルごとに「固定ビットレートでいえば大体これくらいのビットレートになるよ」という目安はあります。音質は固定で、ビットレートは可変になります。

■なぜLAME V 5なのか?
LAMEというエンコーダは数々のリスニングテストで優秀な音質のMP3を作成できるという実績を残してきました。MP3エンコードするならLAMEが定番ですし、無料で使えます。LAMEの可変ビットレートの音質レベルは0~9までの10通りあります。デフォルトは2ですが、これは固定ビットレートで言えば200kbps程度の音質です。非常に高音質で普段はこれをつかっておけば間違いないです。しかし、今回はよりファイルサイズを小さくするため、あえて中程度以下の音質レベルを試して見ました。Fatboy SlimのKaliforniaという曲を音質レベル5~9まで聞き比べました。ちなみにこの曲は圧縮しづらい曲として知られています。

Fatboy Slim - Kalifornia.wav(16bit/Stereo/44.1khz) : Size 59.4MB

V 5 : Size 6.53MB 約11%に圧縮 元音源とほとんど聞き分けできない。
V 6 : Size 5.94MB 約10% 〃  〃(48khz音源は44.1khzに自動リサンプリング、劣化感知)
V 7 : Size 5.17MB 約 9% 〃  〃(44.1khz->32khzに自動リサンプリング)
V 8 : Size 4.71MB 約 8% 〃  ノイズあり(〃)
V 9 : Size 3.47MB 約 6% 〃  〃(44.1khz->22.05khzに自動リサンプリング) Not MP3

圧縮率・音質・リサンプリング有無を総合して、V 5が最も優れていると判断しました。当然といえば当然の結果ですね。ちなみにリスニング環境は、静かな部屋で、

再生ソフト:   foobar2000(DirectShow出力)
サウンドカード: SE90PCIアナログ出力->
ミニコンポ:   XR-RS77P->
ヘッドフォン:  AUDIO-TECHNICA ATH-A900

でかなりの音量で聞いて聞き分けできないレベルです。

| | コメント (0) | トラックバック (0)

2011年4月12日 (火)

原子力と放射線について

まとまりのない記事なので、一旦削除しました。

| | コメント (0) | トラックバック (0)

2011年4月11日 (月)

震災で垣間見えたロックミュージシャンの真価

この大震災に関して、何人かのロックミュージシャンがメッセージを発信している。ファンの人たちはそれがどんな言葉であれ、きっとうれしいはずだ。思い入れが強ければ強いほどそれはどれほどの励みになるか分からない。

以上をふまえた上で、ファンでない一般人の視点から、それらのロックミュージシャンが今回の大震災でとった行動を批評してみたいと思います。否定的な意見なので、ファンの人がいたら気を悪くするかもしれないけれど、自分の主観なのであまり気にしないで下さいね。

●トータス松本(ウルフルズ):×
僕は彼を嫌いではないし、むしろ好きなほうの部類に入る。「ガッツ」「ど根性」「お金より心意気」など今では忘れ去られたかのように見える「泥臭い精神論」を高らかに歌っているのをみたとき、逆に新鮮で清清しい気分になったものだった。しかし!ACのCMで「日本は強い国」とか言っちゃうと妙に日の丸くさくなってしまって×。言っていることは相変わらず「泥臭い精神論」に変わりはなく、いい事言っていると思うのだが、ロックンローラーが日の丸をしょってしまうととたんに胡散臭くなる。

●佐野元春:×
彼の曲はSOME DAYくらいしか知らない。震災に寄せて自分の誕生日(!)に詩をインターネットで公開した。詩自体ははよくよく読んでみると、とてもよくできていると思う。しかし!アプローチが妙に芸術文学的で鼻につく。帰る場所や家族を失い、食べる事もままならない被災者たちに彼の「芸術」は届くだろうか?甚だ疑問。ワンフレーズで決めて欲しかった。

●斉藤和義:△
彼の場合はラフに作ったプライベートビデオがYouTubeに流出してしまい、自分の意思とは関係ないという点で、ほかの二人と同列に語るのは酷かもしれない。流出したのはアコギで歌う「ずっとウソだった」という曲。曲はかっこいいと思う。しかし!詩の内容は安っぽい「反原発ソング」!政府と電力会社だけ批判すればいいのか?原発に反対する自分と、その恩恵にあずからずにはおれない自分との間の相克についてはどう感じているのか?今度公式に発表するときはその辺の事を聞いてみたい。ビデオを即刻削除したのは好感が持てた。

■こんなときロックミュージシャンは何をするべきか・・・

”余計なメッセージを発することなく、ひたすら格好いいライブをやり続ける。”

これに尽きると思う。「なんかあいつら、すげえライブやってるらしいじゃん?」ということが被災地に伝われば「またライブ行きてえな」という夢が届くんじゃないかな。それだけでファンたちには大きな励みになると思うんだけど。間違ってもチャリティーの看板を掲げちゃダメよ。匿名で寄付してね。

| | コメント (0) | トラックバック (0)

2011年4月10日 (日)

被災した人たちはがんばらなくていい

テレビをつけると、「がんばれ日本」だの「思いやり」だの「ニッポン!ニッポン!」の大合唱が聞こえてくる。正直、もううんざりしている。

悪名高き24時間テレビのマラソン(善意の生け贄)で、疲れ果てたランナーにスタジオから「負けないで」を大合唱して、悦に入っているタレントたちを見るようだ。

被災した人たちはもうすでに必死にがんばっているのだから、ことさらに「がんばれがんばれ」と声をかけたくない。

原発問題にもヒステリックに反応しないで欲しいと思う。もっともそのためには「暫定基準値」だのが本当に科学的な裏づけがあるのか論理的に説明してくれないと→科学のエライ人、もっとがんばれ。

俺はまだまだ、卵かけご飯に「コウナゴ」をまぶして食いたいし、「ほうれん草」のおひたしもたくさん食いてえなぁ。

| | コメント (0) | トラックバック (0)

2011年4月 9日 (土)

iTunesのライブラリからデッドリンク、重複する項目を一気に削除するVBScript

こんにちは。毎度!作ってみました。
重複する項目については、ファイルも削除しますのでご注意!

「del_unneed.zip」をダウンロード

| | コメント (0) | トラックバック (0)

2011年3月28日 (月)

Windows 7(32bit)でMicrosoft Fingerprint Readerを使う方法

たくさんのウェブサービスを利用していると、厄介なのがIDやパスワードの管理だ。ログインしようとするたびにメモを引っ張り出してきて入力しなければならない。ブラウザにすべて記憶させてしまえばいいが、ネット銀行などお金にかかわるサービスを利用する場合、セキュリティが心配になってくる。

これらの不満を解消するのが「指紋認証」というシステムだ。コンピュータに指紋を登録しておけば、ログインが必要になったとき読み取り機に指をタッチするだけでログインが可能になる。とても便利なシロモノである。

僕は何年も前にMicrosoftの「Fingerprint Reader」という指紋読み取り機を購入したのだが、最近あの便利さを思い出したので、物置から引っ張り出してきて、Windows 7(32bit)のパソコンに接続してみた。ところが、パソコンがリーダーを認識してくれない。ドライバを含むユーティリティーである「DegitalPersona Password Magager」の最新版をダウンロードし、インストールしようとするがWindows 7では「互換性の問題」でインストールが拒否されてしまう。

さらに調べてみると、Microsoftいわく「DegitalPersona Password Magager」はWindows 7では動作しません(!)と堂々と謳っているではないか。自社製品のサポートをWindows 7になったとたんに放り出すとは何事か。せっかく購入して大事に使っているユーザー切捨てではないか。

これには僕も納得がいかなかったので、何とか使えるようにできないかと調べていたら、こんなサイトを見つけた。

[blogfeld]How to Use a Microsoft Fingerprint Reader in Windows 7 (DigitalPersona Password Manager)
http://www.blogfeld.com/2009/10/microsoft-fingerprint-reader-windows-7.html

結論から言うと上のサイトの手順どおりにやったら、Windows 7(32bit)上でも「DegitalPersona Password Magager」がきちんと動作し「Fingerprint Reader」も無事認識され、おおいに利用できるようになった!

ただし、この方法は多分にハッキング的なので、お約束だが、実際に実行するときは自己責任でやって欲しい。

■Microsoft Fingerprint ReaderをWindows 7で使う方法

  1. DigitalPersona Password Manager 2.0.1を下記リンクからダウンロードする。

    [Microsoft Japan]ソフトウェアのダウンロード
    http://www.microsoft.com/japan/hardware/downloads.mspx

    下のほうの「指紋リーダー製品 ソフトウェア」からダウンロードできる。
  2. まずはインストールを実行する。
    「このプログラムには互換性がないためブロックされました」とのメッセージウインドウが表示されるが「キャンセル」をクリックする。
  3. 「互換性ブロック」を回避する。

    Step 1:拡張子MSIのインストーラーファイルを探し出し、デスクトップにコピーする。ファイルは"C:\Program Files\Common Files\Wise Installation Wizard"フォルダに"WIS73ECBBAB86D84A32854CDCAF90E63AFE_2_0_1.MSI"という名前で保存されている。2の手順を踏まないとこのファイルは作成されないので注意。

    Step 2:Orcaのダウンロード&インストールを実行する。
    上で紹介したサイト[blogfeld]にOrca.msiへのリンクが張られているので、そこからダウンロードし、インストールする。

    Step 3:Orcaを使って、Step 1でコピーしておいたMSIファイルを改変する。
    Orcaを起動し、MSIファイルをドラッグ&ドロップする。そして、左側のペインから"Property"を選択し、右側のペインから"ProductCode"という項目を探し出し、"Value"の最後の一文字を"F"に書き換える。具体的には次のようになる。

    {73ECBBAB-86D8-4A32-854C-DCAF90E63AFE}

    {73ECBBAB-86D8-4A32-854C-DCAF90E63AFF}

    変更がすんだら必ずOrcaを終了しておく。

    Step 4:改変したMSIファイルをダブルクリックし実行する。
    この時点で「互換性ブロック」警告ウインドウは表示されなくなるはずである。
  4. DegitalPersona Password Magagerのインストールを実行する。

    途中でMicrosoft Fingerprint Readerを接続するよう促すメッセージが出るので、指示に従ってコンピュータのUSBポートに接続する。インストールの最後に再起動を促すメッセージが出るが、そのまま表示したままにしておく。その上で下記の操作をする。

    • "C:\Program Files\DigitalPersona\Bin"フォルダを開く。
    • DPAgnt.exeを右クリックし、プロパティを開く。
    • 「互換性」タブを選択。
    • 「すべてのユーザーの設定を変更」ボタンをクリック。
    • 「互換モード」で「互換モードでこのプログラムを実行する」にチェックを入れ、"Windows Vista"を選択する。
    • 「特権レベル」で「管理者としてこのプログラムを実行する」にチェックを入れる。
    • OKをクリックして「すべてのユーザーの互換性」ウインドウを閉じる。
    • OKをクリックして「プロパティ」ウインドウを閉じる。
    • 上記の操作を次のファイルに対して同じように行う。
      DPConsol.exe
      DPExpImp.exe
      DpFpLogonManager.exe
      DpHost.exe
      DPRunDll.exe
      DPWinLct.exe

    以上の操作が終わったら、表示したままにしておいたDegitalPersona Password Magagerインストールウインドウに戻り、コンピュータを再起動する。
  5. 再起動したら、次の操作をする。
    "C:\Program Files\DigitalPersona\Bin"を開き、
    • DPAgnt.exe
    • DPConsol.exe
    のそれぞれを右クリックし、プロパティから「互換性」タブを選択し、「すべてのユーザーの設定を変更」をクリック、「特権レベル」の「管理者としてこのプログラムを実行する」のチェックをはずす

以上の操作を済ませたところ、無事にMicrosoft Fingerprint ReaderがWindows 7で使用できるようになりました!

※おまけ
Firefox 4でFingerprint Readerを使うには、Fingerfox(SE)というアドオンをインストールすればOK!!

| | コメント (0) | トラックバック (0)

2011年3月27日 (日)

foobar2000のReplayGainをiTunesのサウンドチェックに変換する

iPodやスマートフォンを手に入れたせいか、音楽ファイルの転送のためにiTunesを使う機会が増えてきた。相変わらず、家ではfoobar2000でロスレス音源を聴きまくり、再生情報をiTunesと同期し、スマートプレイリストを作ってデバイスに転送し、カーステなどで楽しんでいる。

かねてから思っていたことだが、音楽を聴くときに音量が揃っているということは結構重要だ。例えば、シャッフル再生などで突然大音量で曲が流れ出し、あわててカーステのボリュームを下げるなんてことがしょっちゅうあり、その度にドキッとしてしまうからだ。驚くくらいならいいが、事故につながったら大変だ!

また、あいにく80~90年代初頭のCDが出始めたころの音源は音量がかなり抑えられていて、今のような「音圧バリバリマスタリング」の音源と比べると見劣りしてしまう感じがする。好きな曲はそのころの時代の曲が多いので、そんな曲が小さい音で流れ出すと何だか寂しい気持ちになってしまう。音量が適切にそろっていることで当時の曲たちが新しくよみがえる気もするのだ!

音量をそろえるにはiTunesのサウンドチェックを使う手もあるが、あれはReplayGainでいえばトラックゲインであり、曲ごとの音量を揃えるもので、シャッフル再生しているときは便利であるが、アルバムを通しで聴いたりする場合(特にライブ音源など)、曲が変わったとたんに音量が急に下がったりして興ざめしてしまう。

iTunesがReplayGainのアルバムゲインに対応してくれれば最高なのだが、何年待ってもそんな様子はない。iTunesは膨大なライブラリの中からスマートプレイリストを使って自分好みの曲だけを抽出して聴く、あるいはシャッフル再生で意外な曲と出会うという楽しみを提供するのが売りだからだろう(と思う)。要するにトラック指向なのだ。

ところが、スゴイ情報を見つけた。mp3のタグ編集ソフトMp3tagを使えば、foobar2000で計算したReplayGainをiTunesのサウンドチェックに変換して、タグに書き込めるのだ!これでiTunesでReplayGainのアルバムゲインモードを使えるようになる!

アルバムゲインというのはアルバムごとの音量を揃えることができるもので、これは例えば、システムコンポなどで音楽を聴くとき、CDを変える度にボリュームを調整することに似ている。これをすべて自動でちょうどいい音量に揃えて再生してくれるというようなしくみがアルバムゲインなのだ。

シャッフル再生する分にもアルバムゲインが適用されていれば不便を感じない。CDの曲が変わるたびにボリュームをいじるようなことを(多分)誰もしないのと同じだ。

貴重な情報を提供してくれたのは以下のサイト。

[THOUSAND LEAVES PROJECT]foobar2000+replaygain->Mp3tag->itunnorm
http://thousandleaves-project.com/blog/2009/08/foobar2000replaygain-mp3tag-itunnorm.html

[0とか1とか音とか絵とか]Mp3tagを使ってiPodでReplaygainを使う!ついでに音量調整を行う!
http://d.hatena.ne.jp/digitaljunky/20081211/1229000325

■ReplayGainをサウンドチェックに変換する具体的な手順

  1. foobar2000でReplayGainを計算する。
    プレイリストでReplayGainを適用したい曲(アルバム)を選択して、右クリックメニューから、Replaygain -> Scan Selection as Albums(by tag)を実行する。
  2. ReplayGainを適用した曲ファイルをMp3tagに読み込む。
  3. Mp3tagの「アクション」メニューから次のようなアクションを作成する。
    アクショングループ -> ReplayGain to SoundCheck
    次の2つのアクションを作成する。
    • アクション -> 値をフォーマット
      フィールド -> COMMENT ITUNNORM
      フォーマット文字列 -> $if($eql(%_codec%,'MPEG 1 Layer III'),
      $if(%replaygain_album_gain%,$rg2sc(%replaygain_album_gain%),
      $if(%replaygain_track_gain%,$rg2sc(%replaygain_track_gain%),)),)
    • アクション -> 値をフォーマット
      フィールド -> ITUNNORM
      フォーマット文字列 -> $if($eql(%_codec%,'MPEG-4 AAC'),
      $if(%replaygain_album_gain%,$rg2sc(%replaygain_album_gain%),
      $if(%replaygain_track_gain%,$rg2sc(%replaygain_track_gain%),)),)
    アクションウインドウを閉じる。フォーマット文字列は便宜上複数行にしたが、実際は1行で書いて欲しい。
  4. Mp3tagのリストに追加したすべての曲を選択して「アクション」メニューから先ほど作成した「ReplayGain to SoundCheck」を実行する。foobar2000で計算したReplayGainがiTunesのサウンドチェックに変換され曲ファイルのタグに書き込まれる。

Let's enjoy iTunes & iPod !!

| | コメント (0) | トラックバック (0)

2011年3月16日 (水)

佐野元春と被災地の中学生

被災地のどこかの避難所で地元の中学生たちが書いた

「生きていることを喜ぼう。」

というフレーズのほうがどれほど心に響くことか。

佐野元春は壮絶な大災害を前にして、それに対する思いを表現するにはたくさんの言葉が必要だったのだろうが、前記の中学生たちはそれをワンフレーズで表現してしまった。
見事というか、実際の現場にいる危機感が、外部にいる彼や私たちとは全然違うのだ、きっと。

そして私は、こんな詩の感想をブログに投稿しているほど、暢気だ。被災地の方に何もできなくて申し訳ない。せめて義援金を送ろうと思う。

以下、引用。
----------------------------------
それを「希望」と名づけよう
佐野元春


街が揺れた夜、君はひとり無断で、
市営プールに潜りこみ、身体を水に浸した

そして暗がりの中、瞑想した

人は時に、光に水に、雨に風に、感謝し、
人は時に、光に水に、雨に風に、屈服する

この闇の向こうに震えるのは
誰か、嘆きの声

同胞の不在は確かに不可解だ

それはそうだ
しかしどうだろう

君は偽善の涙など流さないと誓ってくれ
決まりきったお悔やみなど無用だと言ってくれ

夜が明けて、そこにいつもどおりの太陽が照り、
草木は首をもたげ、
鳥たちは空を往く

あぁ、美しくも残酷なクリシェ!

一方で、
君の身体の細胞ひとつひとつに染みいる光はどうだ
傷だらけではあるが依然雄々しいその筋肉はどうだ

そうさ、君は同胞の不在を気にかけているんだろうが、

たとえば、
偶然にも生き残った君の生を讃えてみてはどうだ?
たとえば、
生き残ったことへの幸運を噛みしめてみてはどうだ?

不謹慎だとわめく偽善者を後に残し
君が光を放つことで、友を弔うんだ

それを「希望」と名づけていいんだよ

余震は続く

-----
2011年 誕生日に寄せて
佐野元春

| | コメント (0) | トラックバック (0)

2010年12月10日 (金)

テキストファイルの重複行を削除するVBScript

何かスクリプトを書きたいなと思って、インターネットを徘徊していたら、色々と情報が入って何とか形になったので発表したいと思います。

テキストファイルの重複している行(同じ文字列からなっている行)を削除して1行にまとめます。例えば、次のような感じ。

--------------test.txt
たちつてと
あいうえお
かきくけこ
かきくけこ
さしすせそ
たちつてと
たちつてと
あいうえお
たちつてと
たちつてと
      ※空行
      ※空行
たちつてと
あいうえお
--------------
    ↓
--------------test.txt.txt
たちつてと
あいうえお
かきくけこ
さしすせそ
      ※空行
--------------

VBSのアイコンに変換したいファイルをドラッグ&ドロップするだけで、実行できます(複数ファイルの連続処理可能)。
空行を削除したい場合は、スクリプトのコメント箇所(後ろのほう)をコメント解除してください。

簡単に仕組みを説明すると、変換対象のテキストファイルを上から順に読み込んでいき、VBSのDictionaryオブジェクトに、キーを「行の文字列」、値を「行番号」として登録していきます。キーが一致しているものがあれば一致した行の行番号を新たに値に設定します。こうすることで、同一のキー(重複行)が順に一つにまとまっていきます。その後、キーを配列として取り出してファイルに書き出しています。

「del_tyoufuku_line.zip」をダウンロード

| | コメント (0) | トラックバック (0)

«iPodでアルバムごとにシャッフル再生する