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

そうそう、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はログをがっつり見たいときに便利。
後は自由にカスタマイズすれば、ぶりんぶりんのアプリの出来上がり。
Comments
One Response to “【Linux】phpからffmpegを使って3gp、flv変換”














いや、ffmpeg-php使えよっていう>早速phpで試してみる