第一步:安装软件
下载: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