Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ffmpeg和ffmpeg-php_Php_Video_Ffmpeg - Fatal编程技术网

ffmpeg和ffmpeg-php

ffmpeg和ffmpeg-php,php,video,ffmpeg,Php,Video,Ffmpeg,我需要从视频上传中压缩、转换和生成Thumnail live服务器是Linux,但为了开发,我们使用的是Windows 7 PC,两者都使用PHP5.4 看起来ffmpeg与ffmpeg-php不同,ffmpeg-php只能生成缩略图 有没有办法在windows和/或linux上使用ffmpeg作为php扩展 是否有与PHP5.4兼容的ffmpeg php编译dll 为了满足上述要求,是否有php替代ffmpeg在Linux和windows上运行 谢谢 AsaPHP FFmpeg或PHP_FFm

我需要从视频上传中压缩、转换和生成Thumnail

live服务器是Linux,但为了开发,我们使用的是Windows 7 PC,两者都使用PHP5.4

看起来ffmpeg与ffmpeg-php不同,ffmpeg-php只能生成缩略图

有没有办法在windows和/或linux上使用ffmpeg作为php扩展

是否有与PHP5.4兼容的ffmpeg php编译dll

为了满足上述要求,是否有php替代ffmpeg在Linux和windows上运行

谢谢


Asa

PHP FFmpeg或PHP_FFmpeg.dll仅适用于生成缩略图和查询视频文件的属性。有关php 5.4的my php_ffmpeg.dll中的函数,请参阅。API参考:

对于Web服务器上的视频压缩,必须使用exec或popen对ffmpeg进行系统调用。这里可以找到一些关于这方面的文字:

后期编辑:我为各种Windows php风格构建php_ffmpeg.dll。请参阅ApacheLunge论坛:

另一个后期编辑:现在有第二个使用FFMpeg的PHP扩展: 由制造者
我已经将php_av.dll添加到我的构建中。请参阅ApacheLunge论坛:

这将更好地工作


shell_exec('ffmpeg-ic:\xampp\htdocs\videoCutting\movie.mp4-ss 00:00:00-t 00:00:05-async 1 C:\xampp\htdocs\videoCutting\SampleVideoNew.mp4')

个人Id建议客户使用第三方编码服务(如)您可以从应用程序中与之集成。这有点尴尬,但您可以使用“system()”调用ffmpeg命令。我已经发现Linux上不同版本的ffmpeg很难编码(不断变化的API)。对我来说,添加看似不那么积极维护的ffmpeg php扩展从来都不是一个解决方案。当然,要让它跨平台工作并非易事。我建议@prodigitalson:如果你能负担得起,就使用外部服务。我已经成功地使用了。ffmpeg php不是一个ffmpeg项目。还有一个是ffmpeg PHP的纯OO PHP端口,不太过时。