您的位置:首页 > 编程语言 > PHP开发

windows环境下FFmpeg配置—— php生成视频缩略图,转换视频函数

2015-03-15 14:57 639 查看
第一步:安装软件

下载:http://download.csdn.net/detail/qq_20438233/8503371

1 、安装 mingw

执行软件文件夹里面的:mingw-get-inst-20120426.exe,

选择安装路径:C:MinGW(可以安装到任何路径,不会有任何影响,我以C盘为例)

在“Select Components”步骤中选择:

√ C Compiler (默认且一定选择)

√ C++ Compiler

√ MSYS Basic System(选择此项将会安装msys,msys则不需要另外安装)

√ MinGW Developer ToolKit

等待安装完成!(需要等待一定的时间,因为安装过程需要下载文件,可想而知,网速越快,安装越快,注意安装过程千万别把命令框关闭,如果关闭就不成功了,安装时间看情况,我试过三台机器,有两台很快,差不多10分钟左右,服务器上装了一晚上,不知道什么原因,估计跟官网有关系,如果想使用请耐心等待,决对能成功的)

安装完成后,在C:MinGW目录下可以看到 msys 文件夹,msys也已经安装。(说明安装成功)

2、试运行;

打开你安装的mingw所在的文件夹,如:C:MinGWm/sys/1.0

里面会有个:msys.bat

3、把软件文件夹里的pthreadGC2.dll复制 如下目录

你可以把“pthreadGC2.dll”直接拷贝到当前目录(C:MinGW/msys/1.0/bin下,你安装到那个盘,就到那里找),也可放到系统目录C:WINDOWS/system32中(我是放在system32里的,不放心的话,就两个地方各复制一份)

pthreadgc2.dll是功能强大的处理数字化影视作品编辑软件premiere6运行所需的一个DLL文件。这是一个无威胁文件。属于Open Source Software community project的文件。

4、系统整合

使用记事本修改C:MinGW/msys/1.0/etc目下的fstab文件,如果不存在fstab,请复制一份fstab.sample,然后改名为:fstab,再修改其内容为:C:/MinGW /mingw,也即为MinGW的安装路径。


5、配置 yasm

为了减少配置环境变量的麻烦,本处直接把软件文件夹里的yasm.exe并放到系统目录下:C:/WINDOWS/system32里面就可以了。

6、重点:FFmpeg安装

在软件文件夹里有个ffmpeg文件夹,把里面的内容复制到C:MinGW/msys/1.0对应的文件夹里面(根据你安装的路径)如:ffmpegin里有3个文件:ffmpeg.exe、ffplay.exe、ffprobe.exe

复制到C:MinGW/msys/1.0/bin里面(完成后,你就成功安装好了FFMPEG了)

7、 测试一下效果:

打开C:MinGW/msys/1.0 /msys.bat粘贴下面代码到命令框(注意视频文件必须存在,方可成功运行,找一个来试试吧),

生成缩略图:

C:/MinGW/msys/1.0/bin/ffmpeg.exe -v 0 -y -i a.wmv -vframes 1 -ss 5

-vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 a.jpg

生成支持网页html5的MP4 h264格式:

C:/MinGW/msys/1.0/bin/ffmpeg.exe -threads 4 -i a.wmv -ab 32 -ar 22050

-vcodec libx264 -qscale 6 -r 25 -s 480x360 -flags +loop -crf 24 -bt 256k -vol 200 -vf yadif a.mp4

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: