It is as risky to believe everything, as it is to believe nothing. - Denis Diderot

— 【Linux】phpからffmpegを使って3gp、flv変換

Posted: Feb 13, 2008, 1:06 pm | Author: cyberryo | Category: Dialy | Tags: , ,

noimage.jpg
そうそう、ffmpegをインストールしたのは、携帯からのiモーションメールをFLVに変換したかったから。
とりあえず、PHPからffmpegを使おう(;゚д゚)

まずはffmpeg-phpのインストール

wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.5.1.tbz2
tar jxvf ffmpeg-php-0.5.1.tbz2
cd ffmpeg-php-0.5.1
phpize
./configure
make
make install

phpizeが使えないって結構ある。そんなときはdevelをインストールすると良いらしい。

yum install php-devel

以上でライブラリのインストール完了。
次は、php.ini にffmpeg.so 登録してやる。

extension=ffmpeg.so

phpinfoで確認するとffmpegが参上してる。
早速phpで試してみる

exec("/usr/local/bin/ffmpeg -y -i TEST.3GP -ar 44100 -r 12 -s 320×240 test.flv 2>&1",$arr,$ret);
var_dump ($arr);
var_dump ($ret);

/usr/local/bin/ffmpegって感じでパス指定しないと、エラー出ます。
2>&1はログをがっつり見たいときに便利。
後は自由にカスタマイズすれば、ぶりんぶりんのアプリの出来上がり。


Facebook Comments