[急求]ubuntu下使用php调用ffmpeg转换视频格式、抽帧、摄像头实时录入不成功,是php设置问题?还是代码的问题?

php中文网
发布: 2016-06-20 12:33:10
原创
1248人浏览过

我是按照http://blog.sina.com.cn/s/blog_568f35c701016tzb.html上的方法安装的lamp,然后又按照http://dsec.pku.edu.cn/~lyj/programming/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($out);
print_r($status);//0是成功 1是失败
?>
在火狐里测试的时候就一直显示1表示失败,求大神们帮个忙!到底是哪里出问题了?急求!!!
是php设置有问题么?怎么设置才能让这些功能实现?

AI建筑知识问答
AI建筑知识问答

用人工智能ChatGPT帮你解答所有建筑问题

AI建筑知识问答 22
查看详情 AI建筑知识问答


回复讨论(解决方案)

我是按照
http://blog.sina.com.cn/s/blog_568f35c701016tzb.html
上的方法安装的LAMP,然后又按照
http://dsec.pku.edu.cn/~lyj/Programming/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($out);
 print_r($status);//0是成功 1是失败
?>
在火狐里测试的时候就一直显示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';就是实现摄像头视频录入的功能无法实现,代码直接在终端里能实现,求问怎么解决!!!

你好,你的问题解决了嘛

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号