エンドロールメーカーα2できました

http://roll.mediaengine.jp/
↑
にアクセスして、ロゴをクリックすると、サービスに入ります。

今回の変更点は、背景に写真を指定できるようにした事です。写真を指定しなければ、従来どおり背景色が使用されます。


あと、内部的な面では、ユーザーからリクエストを受け付けたらqueueして、完成したらメールするようになりました。cronでジョブを受け付けるので、すぐにタスクが走らないのが難点です。

お陰でタイムアウトとかメモリの使用量とか気にしなくてよくなり、内部的にはFullHDの動画も作成できるようになっています。

Symfony1.4でTaskからメールを送る方法

Taskに関する事はこのへんに書いてあるのですが、よく分からないところがあって、色々実験してみました。

メールの送り方なんですが、apps/frontend/config/factories.ymlにメールの設定を書いてもダメで、config/factories.ymlを自分で作ってそこに設定を書かないといけません。

また環境はdevのところにrealtimeとか書かないといけないようです。

PHPで使えるジョブ・キューサーバがよく分からない

TheSchwartzやGearmanやQ4Mがあるみたいなのだけど、ソースからコンパイルとかちょっとハードルが高すぎ。

Q4M使いたくてMySQLを何時間かかけてコンパイルしたら、エラーが出たとか。。。

いまのうちは、MySQLに自分でジョブを登録してcronで処理とかがいいのかな、と、やや諦めモード。

エンドロールメーカーα1を作りました

http://roll.mediaengine.jp/sample

映画のエンドロールみたいな動画を自動で作る、エンドロールメーカーというWebサービスを作ってみました。とりあえず動きます、レベルです(笑)

アイデア・要望など募集中です。

ffmpegをインストール

なんか昔はインストール大変だったffmpeg(動画変換ソフト)ですが、今はyumで一発です。


# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# yum update
# yum install ffmpeg

たったこれだけ…。

参考:http://blog.mobf.net/archives/176

Scientific Linux(SL)6.1で APCのインストールに失敗する

# pecl install apc
で

/usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: そのようなファイルや ディレクトリはありません

と怒られてインストールに失敗します。
はてさて、どうしたものか。