http://blog.ishiro.com

2007/5/3 木曜日

動画ファイルからサムネイル作成ツール

Filed under: ツール, ビデオ, symfony — ishiro @ 4:59:42

PHPを使って.aviや.flvという動画ファイルからサムネイルを自動的に作成してくれるツールを作りました。.aviファイルを.flvファイルに変換してくれるようにもしてあります。

ffmpeg.class.tgz

PHPのサーバで動画からサムネイルを作ってくれるライブラリとしてはffmpeg-phpが有名だけどPHPのコンパイル作業から始めないとだめだし、連続キャプチャのサムネイルは作れないのです。

Symfonyのクラスとして作成していますが、普通にrequireすればほとんどどのプログラムからも使えると思います。システムにはffmpegコマンドをインストールしておいてください。サーバ側で次のように連続して一枚の動画サムネイルを作ってくれるソフトがなかったので自分で作りました。Windowsの対話型のプログラムならいくつかあるんですけどね。

mvi_0355.jpg

コードの中で次の値を変更すれば自由にお好みの動画サムネイルが作れると思います。オリジナルのサイズと異なる比率を指定してもちゃんと比率を正しく保ったまま中央部分を抜き出してくれるようにしてあります。

$thumb_count = 5; → サムネイル枚数
$thumb_width = 120; → サムネイル一枚の幅
$thumb_height = 100; → サムネイル一枚の高さ

こんな感じで呼び出すと/home/outputdir/test.jpgとしてサムネイルを作ってくれます。

getThumb(’/home/inputdir/test.flv’, ‘/home/outputdir/’);

.aviファイルを.flvに変換するにはこんな感じで呼び出します。これで/home/outputdir/test.flvが作成されます。

getFlv(’/home/inputdir/test.avi’, ‘/home/outputdir/’);

細かいところを言ったら修正が色々必要になったり、もっと使いやすくもできるけどとりあえずちゃんと動いてくれています(^-^;

2007/4/7 土曜日

もっと良い画像キャプチャ

Filed under: ツール, プラグイン — ishiro @ 10:55:31

画像キャプチャで書いたようにブラウザ内のキャプチャをとる場合Pearl Crescent Page Saverを使っていたけどもっと良いツールを発見。

Screengrab

ファイルだけじゃなくてクリップボードに直接入れられるのがいいね。キャプチャを取る機会が頻繁にある僕にとっては実に役に立つツール。これでもう「Ctrl」+「PrtSc」+「Alt」キーを押さなくても良くなった。うれしい。

2007/4/1 日曜日

ER図作成

Filed under: ツール — ishiro @ 7:41:12

DBDesignerってあるんだ。HTMLで仕様書出力できるなら確かに便利そう。ちょっと使ってみよう。でも設計書がなくなっちゃうのは怖いね。ご、ご愁傷さまです…。

ちなみに僕はSQL Designerで済ませていました。オンラインアプリだから手軽で。大きなDB設計だと使えないんだろうなぁ。

2007/3/28 水曜日

テストデータ作成

Filed under: ツール — ishiro @ 0:46:36

テスト用データを作成してくれるツールはDATA GENERATORが有名ですがサイトで利用できるバージョンはデータ最大数が200個までと限られています。

そこで自分でインストールして使ってみました。うん、これで10000個のテストデータも問題なく作成できました。

DATA GENERATOR (ishiro.com)

MySQLとか必要なのでいちいち設置するのも面倒な人もいるでしょうから、どうぞ使ってください。

2007/3/26 月曜日

ウィルスソフトって買わなくていいと思う

Filed under: ツール — ishiro @ 19:50:26

他人の管理しているパソコンをたまに使うと、ウィルスソフトが常に常駐していてPC自体が遅くなっていることが気になります。何かアクションをする度にウィルスソフトから確認されたりして嫌なものです。先日そう感じました。

ウィルスソフトとしてはこの1年くらい無料のAVGというソフトを使っていますが動作が軽快なので重宝しています。「本当に買う必要ってあるのかな?」って思っていたところ去年のデータでこんな記事が。

アンチウイルスソフトウェアランキング、最強はどれ?

お金を払うソフトよりも、無料のソフトの方が効果が高いという結果が出てます。これってけっこうすごい。お金払って買う意味ないですね。PCを購入したら、フリーのActive Virus Shieldを入れておけばよいのではないでしょうか。僕はとにかく軽量なものが良いのでAVGを当分使うと思いますが。どうしてもお金払うなら軽量なNod32が一番良さげですね。

次のページ »