http://blog.sina.com.cn/s/blog_568f35c701016tzb.html の方法に従って LAMP をインストールし、次に http://dsec.pku.edu.cn/~lyj/Programming/ に従って LAMP をインストールしました。上記のconfigure_php.htmlを少し修正しました
これはビデオを変換するためのphpコードです。Test.aviはターミナルから直接入力してffmpeg -i test.avi outtest.asfを変換します。通常は
$cmd="ffmpeg -i test.avi outtest.asf";
exec($cmd,$out,$status); );
print_r($status);//0 は成功を意味し、1 は失敗を意味します
?>
Firefox でテストすると、常に失敗を示す 1 が表示されます。何が間違っていたのでしょうか?緊急のお願いです! ! !
PHPの設定に問題があるのでしょうか?これらの機能を実現するにはどのように設定すればよいのでしょうか?
http://blog.sina.com.cn/s/blog_568f35c701016tzb.html
の方法に従って LAMP をインストールし、
http://dsec.pku.edu の方法に従ってインストールします。 cn/~ lyj/Programming/configure_php.html
上記のように変更されました
これは、メインフォルダーディレクトリにある Test.avi を直接入力します。 ffmpeg -i test.avi outtest.asf は通常どおり形式を変換できます
$cmd="ffmpeg -i test.avi outtest.asf"; $status);
print_r( $out);
print_r($status);//0 は成功を意味し、1 は失敗を意味します
?> Firefox でテストすると、常に 1 が表示されます。失敗しました、助けてください!何が間違っていたのでしょうか?緊急のお願いです! ! !
phpの設定に問題があるのでしょうか?これらの機能を実現するにはどのように設定すればよいのでしょうか?
マスター、上記の問題は解決しましたが、新しい問題が発生しました。コードを変更しました。
//$str='ffmpeg -i /tmp/test1 .avi / tmp/out.ogv';
//$str='ffmpeg -i /tmp/test1.avi -y -f image2 -t 0.001 -s 352x240 /tmp/jt.jpg'; str='ffmpeg -i /tmp/test1.avi -r 1 -s 320x240 -f image2 /tmp/foo-%03d.jpeg';
//$str='ffmpeg -f image2 -i /tmp/ foo-%03d.jpeg -r 12 -s 320x240 /tmp/foo.avi';
$str='ffmpeg -f video4linux2 -t 20 -s 320*240 -r 10 -i /dev/ video0 /tmp /te.ogv';
$result=system($str);
?>
コメントアウトされた部分はすべて実装されていますが、 $str='ffmpeg -f video4linux2 -t 20 -s 320 *240 -r 10 -i /dev/video0 /tmp/te.ogv'; カメラからビデオを録画する機能は、ターミナルに直接実装できます。 ! !
こんにちは、問題は解決しましたか