快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

瑞博国际网站:php使用ffmpegphp扩展库进行视频截图



这几天做项目,此中一个需求是用户上传视频文件到办事器瑞博国际网站,瑞博国际网站然后办事器自动截取该视频的一帧作为该视频对应的缩略图,办事器端说话采纳php编写,找了半资质料,发明ffmpeg-php可以满意该需求,以是下面简单先容一下该扩展库的设置设置设备摆设摆设和应用措施。

测试办事器情况 WampServer Version 2.1,php5.3.5,ffmpeg-php 设置设置设备摆设摆设和应用步骤如下:

1. 下载 ffmpeg-php, ffmpeg-php-5.3-win32-all.zip

2. 将 php_ffmpeg.dll 放到 PHP 扩展目录,(例如 E:\Program Files\wamp\bin\php\php5.3.5\ext)

3. 将其他的dll文件放到系统目录,(例如 C:\Windows\System32)

4. 改动 php.ini,添加 extension=php_ff瑞博国际网站mpeg.dll 设置设置设备摆设摆设项,结果如下:

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_ffmpeg.dll

(注:Wamp 情况下要改动 apache 目录中的 php.ini,(例如E:\Program Files\wamp\bin\apache\Apache2.2.17\bi瑞博国际网站n\php.ini), 同时要启用gd2 和 gettext 模块)

5. 从新启动 apache 办事器

6.打印输出 phpinfo,查看是否有如下输出,若有,则阐明 ffmpeg-php 模块设置设置设备摆设摆设精确

ffmpeg

ffmpeg-php version

0.6.0-svn

ffmpeg-php built on

Sep 8 2010 12:13:47

ffmpeg-php gd support

enabled

ffmpeg libavcodec version

Lavc52.87.4

ffmpeg libavformat version

Lavf52.78.3

ffmpeg swscaler version

SwS0.11.0

Directive

Local Value

Master Value

ffmpeg.allow_persistent

0

0

ffmpeg.show_warnings

0

0

7. 编写测试代码,示例代瑞博国际网站码截取视频的第二帧为缩略图

您可能还会对下面的文章感兴趣: