ffmpeg是一个php扩展,用来获取视频或音频信息,你可以用它从视频中截取图片、获取视频时长,视频的长、宽等。
这几天做的一个项目需要获取一段视频的时长以及某一帧作为缩略图,发现ffmpeg扩展挺合适的,现总结一下:
一、Windows版本
环境:win10 x64,PHP 5.4
VC运行库版本:VC9
ffmpeg下载地址:ffmpeg6-php54-win32-vc9-all (2)
将下载文件解压,解压后将avcodec-52.dll、avcore-0.dll、avformat-52.dll、avutil-50.dll、pthreadGC2.dll、swscale-0.dll拷贝到C:\Windows\SysWOW64目录下(32位的拷贝到C:\Windows\System32),然后将php_ffmpeg.dll拷贝到PHP安装目录下的ext扩展目录下。接下来打开php.ini,去掉extension=php_gd2.dll和extension=php_gettext.dll前面的“;“号,添加一行extension=php_ffmpeg.dll
最后重启Apache,打开phpinfo,如果查看到ffmpeg就已经扩展成功了