ラベル

このエントリーをはてなブックマークに追加

俺のターン! 第12回

またまたまた久しぶりのラジオです。
今回はとにっくのターンで心理テスト。
やっぱり公開が遅くなってしまいましたが、お時間のある人はどうぞ。

俺のターン! 第12回 (らじろぐ)

MP3のアートワークを取り出す

もせあの話。
名前の由来は日本語キーボードのMとPと3キーを見てください。

曲順を入替えるボタンと削除するボタンを付けました。
そういえば曲の時間を表示するのを忘れていた・・。
あとはシャッフル再生機能を持たされば基本的にOKだよなぁ。

ネットにMP3のアートワークを取り出す資料が少なかったんで、
サンプルソースを書いて載せておきます。ちなみにPerlです。何かの参考になれば幸いです。
use MP3::Info;
use Devel::Size qw(size total_size);

my $file = "./sample.mp3";

my $tag = get_mp3tag($file,2,2);
$size = total_size($tag->{APIC}->{DATA});
print "Content-type: " . $tag->{APIC}->{FORMAT} . "\n";
print "Content-Length: " . $size . "\n\n";
print $tag->{APIC}->{DATA};
MP3::InfoとDevel::Sizeを使います。このコードを実行する場合はCPANからモジュールを取ってきてください。
ID3のAPICタグの中のDATAに画像がそのまま入っているようです。
その画像のフォーマット情報がAPICタグの中のFORMATに入っています。
Devel::Sizeはtotal_sizeで画像のデータ量を得るために使用します。
これを無視してもブラウザによっては表示できたりするのですが、Flashで読み込ませる場合はエラーが出るので注意。

konozama

家の無線LANアクセスポイントが全滅したので
11日にBUFFALO WZR-AGL300NH/EをAmazonにて発注したんですよ。
Draft11nの親機と子機がセットになったやつです。
20日に発売ってことだからワクワクしながら1週間待ったわけですが、まだ来ない。

遅いな~と思ってたら発売日が変更になったようです。
22日に変更になったことだけお知らせが来ました。

結局いつが発売日なのかわからないんですが、Amazonの配送状況を見るかぎり
家に届くのは6月中旬になりそうです。おそっ
親機と子機は既に単体で売ってるからそれ買おうかなぁ。

薬奏のお世話になる


日が経つのって早いですよねー。ってなわけで久々に日記を更新。
動画共有サイトの作業用BGM動画に関して実は批判的だったんです。
「動画じゃないじゃんイミネージャン。ほとんどの動画って著作権法いh(略)」
ところが先日「脳をよくする 集中力強化」(写真のCD)を流している動画にハマってしまい・・買ってしまいました。
このCDは集中力がつくかどうかは人それぞれですが、作業中に何気なく流しておく分にはいいと思います。
「何か音楽を流しておきたい。無音状態はものたりないから。でも歌とかメロディーラインがしっかりしたのはダメ。
トランスやクラブミュージックはもってのほか」
ってな時ってあるじゃないですか。そういう時にいいですよ。

---
前回描いたFlashをに手を加えました。
MP3のID3に埋め込まれている歌詞や画像(iTunesでいうアートボード)が表示できるようになってます。
ID3ってこんなことが出来たんですね。今回初めて知りました。

Flashで作るMP3 Player

またいつ止めるかわからない制作活動をしています。kilinです。
FlashでMP3 Playerを作ってます。
どんなのかはもせあ 実験場 にて。
(YouTubeやニコニコ動画なんかが動いてたら不具合が起こる可能性があるので注意)

ブラウジングしてて色んなMP3がたまった。
データベースで管理してそこから再生できたらいいんじゃないか?
というのがキッカケ。
世の中広いので、既に高機能なものが作られているんでしょうけど、
自分にとって使いやすいのを自分なりに作れたらいいかなと思ってます。

ビジュアライザ実装にflashrodさんの日記を参考にさせて頂きました。
いくつかクリエイティブ・コモンズ・ライセンスの曲を使わせて頂いています。

石楠花


壁紙サイズの画像を作りました。
今月は石楠花(しゃくなげ)です。
今回はちょっと違う手法で加工してみたんですけど、どうでしょう。
配布場所はいつものように、サイトの一番下、もしくはWeb拍手にて。
過去のは左メニューから見ることができます。

WindowsMediaPlayer11のライブラリにmp4を追加する


(モザイク加工はわざとです)

PS3やXbox360はDLNAという技術で、パソコンに入っている音楽や動画が再生できます。
この場合パソコンにDLNAサーバーとなるソフトが必要なんですが、
Vistaでは標準でついてくるWindows Media Player 11(以下WMP11)がその機能を持っています(XPにもインストール可能)
しかしこのWMP11はmp4ファイルをライブラリに追加することができないんですよ。
他のソフト(TVersityなど)では可能なのですが、インターフェイスはWMP11が一番使いやすいんですよね。それだけに残念。
○○.mp4.wmvというように拡張子を誤魔化す方法もあるけど、それはちょっと気持ち悪いし面倒くさい。
探してみたらありましたよ。mp4ファイルをライブラリに追加してDLNAで共有する方法。

参考:DLNAでmp4ファイルの再生 for PS3(ゆったりとまったりと)

簡単に自分がやった方法を覚書
1.K-Lite Mega Codec Packをダウンロード&インストール
必要なツールやコーデックの多くがこれでインストールできるから
2.WMP Tag Support Extenderをダウンロード&インストール
3.DirectShow Filter Toolをダウンロード&起動
4.Haali Media Splitterのメリット値をffdshowよりも大きくする
5.参考リンク内の「mp4-import.reg」を反映
レジストリを改変することになります。自己責任のもとに行ってください。
これでOK。

WMP Tag Support Extenderを入れただけでもライブラリに追加出来るんだけど、その場合はオーディオファイルとして認識されました。

8aweekで巡回サイトの閲覧時間を計ってみた


8aweekというFirefoxアドインでサイトの滞留時間を計ってみました。1週間の結果です。
ニコニコ動画見すぎですね。これはヒドすぎる。
自分のサイトは更新のため開きっぱなしなのでわかるんですが、その三倍の滞留時間とは・・。
アクセス制限をして生活習慣の改善をしなければ・・・う~ん。
参考:8aweekで時間ばかり食うインターネット中毒から脱却しよう(TechCrunch Japanese)
---
話が反れますが、FONの無線ルータが壊れました。
無線ルータじゃなくてブリッジタイプのアクセスポイントが欲しかったため、
寝起きでボケながらDD-WRTのファームを書き換えしたら失敗したようです。
SSH、Telnet接続でtypoせず設定できたと思ったんだけどなぁ。
参考:La FoneraのDD-WRT化(モノクロカプセル) ありがとうございます。
今度はせっかくだから11nのアクセスポイントでも導入しようかと思います。
どんな機器を入れるかは内緒・・って←のウィジェットでバレバレですが(^^;

Qcam Pro 9000を使ってARToolKit

Logicool Qcam Pro 9000でさっそくARToolKitを使ってみました。
ついでにARToolkitにほんの少し手をいれています。
マーカーと3Dオブジェクトをウチのロゴにしただけですが・・・。
ソフトはMetasequoiaのフリー版を使いました。
ウチのロゴの形は単なる正方形なので超ラクでした(笑)
テクスチャが変なのは簡便してください。3DCGは普段やらないもので。

今回もキャリブレーションしてないのですが、前の30万画素Webカメラに比べると
マーカーを認識しやすかったように思えます。
動画の途中、3Dオブジェに触っているような動きをしてますが、
触れるわけがありません。単なるマネごとです。

ARToolKitで何したわけでもないのですが、もう満足してきました(^^;)
今後しばらくやらないかも。
まぁ、この日記で
・開発環境は無料でOK(Toolkitもプログラミングプラットフォームも3Dモデリングソフトも)
・Vistaでも使える(カメラが対応していれば)
・あとQcam Pro 9000ってこんな画質
ってのが分かって頂ければ幸いです。

Qcam Pro 9000


先日のARToolKitはWindowsXPパソコンにUSB接続のWebカメラを繋げてやったんです。
私のメインのPCはVistaなんですが、何でXPのPCを使ったのかというとWebカメラがVistaに対応していなかったから。

ということで買ってきました。Logicool Qcam Pro 9000。
何も考えず最大200万画素という画素数の高さで選びました。
使ってみたんですが、ホント綺麗に撮れますね。
Webカメラなんてショボイものかと思ってたのですが、綺麗なもんです。
動画の解像度は1600x1200まで撮れますが、フレームレートが15fpsです。
640x480なら30fpsでいけますね。

ディスプレイ(モニタ)の上に乗せて使用するのが前提なので、三脚ネジの穴がないのが残念です。

ARToolKitを使ってみた

せっかくVisual C++ 2008 Express Editionを入れたんだからということで、
ARToolKitを使ってみました。
カメラを通して現実の世界に仮想物体を上書きする感じですね。

今回使ったっていうかサンプルを動かしただけ。
正直コレだけならVisual C++いらないんですけどね。
カメラのキャリブレーションしてないんで精度が少し悪いかなぁ。

参考:ゼロからはじめるARToolKit on VisualC++ 2008 Express Edition(工学ナビの中の人の研究と周辺)

プログラミングをまた始めるわけではないけれど

Visual C++ 2008 Express Editionを入れてみた。
他のエディションに比べて機能が少ないとはいえ、学習には十分なプラットフォームが無料で手に入るなんていい時代ですね。
インストールしながら、お金を貯めて数万円するVisual C++やBorland C++Builderを買った頃を思い出しました。

EX-F1を使ってきた

電器屋でEX-F1を使ってきた。もちろんハイスピード撮影を試すため。
使い方がよくわからなかったけど、10分くらい色々やっててようやく把握。

動画撮影中に30fpsと300fpsの切替が出来るのはうれしいですね。
映画のようなカッコイイ演出が、素人でもボタンひとつで出来てしまいます。
参考(YouTube)

600fpsや1200fpsだともっと感動的なハイスピード撮影が撮れたりするんだけど、やっぱり解像度が低いのが残念かな。
あと30-300fpsモードのようにコマ数の切替が出来ません。
どのモードも被写体によってはあまり意味をなさない場合があるので注意・・かな(300fpsだと違いがわからない。1200fpsだとスローすぎるなどなど)
参考(ニコニコ動画)
ハイスピード撮影は音声が入らないのが残念だけど、まぁこれはしょうがないですね。

なんと撮った動画をカット編集する機能が本体にある。これは便利だと思いました。
静止画撮影も得意なデジタルカメラだけど、動画撮影をメインに使う人も少なくないでしょう。
決定的瞬間を逃さないために余裕を持ってRECボタンを押し、後からいらなくなった部分を消すことが出来ます。
使ってて楽しいカメラ。
一般人には十分な機能を備え、価格は10万円くらいとは安いと思います。
じゃあ買えと言われそうですが、この本体の大きさは携帯性が悪く
私のポリシーに反する(笑)ので止めておきます。
---
それよりもSIGMA DP1が気になります。
カメラのサエダやデオデオ コンプマートに行ったけれど現物なし。
「触ってみたいのになぁ」とデオデオ本店に行ったら発見しました。
AFが少し遅いのが気になりますが、撮った絵はすごく自分好みでした。
ただ価格が99,800円と高い・・・。
このカメラはどうしてもフードアダプターとケースを買うことになるだろうから80,000は切ってほしいなぁ。

こどもの日


言ってませんでしたが、島根県某所を散策しております。
昨日は何とか鯉のぼりを見つけることができたのですが、
子供を一人も見ていません。どうしてよ。

結局この日はおじいさん、おばあさんの田植え姿しか見ることがありませんでした。
今日は雨の日というのにご苦労様です。

新緑がきれい


なんとかインターネットが繋がっている環境を手に入れたので更新します。
昨日今日と天気が好い中、ひたすら歩いていたので顔が真赤です。
ちょっとヒリヒリします。
しばらくすると痒くなるんだろうな~。色も真っ黒になって。

本当は鯉のぼりを見にきたんですが、全然上がってない・・・。
2年前に来た時には立派な幟がいくつか上がってたんだけどなぁ。
ここら辺の子供はみんな大きくなったからなのか、孫が帰らなくなったからなのか・・・寂しいものです。

Photoshop無料素材で何か描いてみる


気になるニュースでも取り上げたんですが、今ってフリーでCOOLなPhotoshopのブラシがたくさん配布されているんですね。
ブラシの他にもIllustratorやPhotoshopで使えるベクター画像も配布されている所があるようで。
それらを使って私も一つ描いてみました。

・・いや、描くというか置くって感覚でしたが・・・・、
こういう絵が10分たらずで出来ちゃいます。いい時代だ。

関連:Photoshop無料ブラシで簡単にサイトの背景を描いてみる(DesignWalker)

気になる出来事