windows环境下FFmpeg配置—— php生成视频缩略图,转换视频函数
2015-03-15 14:57
639 查看
第一步:安装软件
下载:http://download.csdn.net/detail/qq_20438233/8503371
选择安装路径:C:MinGW(可以安装到任何路径,不会有任何影响,我以C盘为例)
在“Select Components”步骤中选择:
√ C Compiler (默认且一定选择)
√ C++ Compiler
√ MSYS Basic System(选择此项将会安装msys,msys则不需要另外安装)
√ MinGW Developer ToolKit
等待安装完成!(需要等待一定的时间,因为安装过程需要下载文件,可想而知,网速越快,安装越快,注意安装过程千万别把命令框关闭,如果关闭就不成功了,安装时间看情况,我试过三台机器,有两台很快,差不多10分钟左右,服务器上装了一晚上,不知道什么原因,估计跟官网有关系,如果想使用请耐心等待,决对能成功的)
安装完成后,在C:MinGW目录下可以看到 msys 文件夹,msys也已经安装。(说明安装成功)
里面会有个:msys.bat
pthreadgc2.dll是功能强大的处理数字化影视作品编辑软件premiere6运行所需的一个DLL文件。这是一个无威胁文件。属于Open Source Software community project的文件。
复制到C:MinGW/msys/1.0/bin里面(完成后,你就成功安装好了FFMPEG了)
生成缩略图:
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
下载: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
相关文章推荐
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- php 使用 ffmpeg 转换视频,截图,并生成缩略图
- (转)PHP FFMPEG 生成视频缩略图
- PHP做视频网站,让程序自动实现视频格式转换、设置视频大小、生成视频缩略图
- PHP FFMPEG 生成视频缩略图
- springmvc环境下 ffmpeg 解析视频,生成缩略图,视频转码m3u8并加密,同时设置是否保留原视频
- ≡ Windows XP + Apache 2.2.4 + PHP 5.2 + MySQL 5.0.18 +eclipse3.2+wampp-2.2.zip+HardCore环境配置说明 ≡
- Windows下配置PHP环境
- 安装和使用ffmpeg转换视频为flv文件(windows和linux)
- 在Windows 2003环境下配置 PHP 5.2.5 + Apache HTTP Server 2.2.8 + MySQL 6.0
- windows下用apache配置php环境
- 新手搭建PHP环境必备知识:windows下PHP5+APACHE+MYSQL完整配置
- php和apache和mysql配置 Windows XP + Apache 2.2.4 + PHP 5.2.3 + MySQL 5.0.27 + Zend Optimizer 3.3.0环境配置说明(推荐)
- Windows 下 PHP 环境的配置 (原创)
- Windows 下 PHP 环境的配置 (原创)