如何在Windows上安装FFmpeg程序

如何在Windows上安装FFmpeg程序,第1张

ffmpeg.exe下载http://www.ddooo.com/softdown/17938.htm直接下载安装就可以了。

它是一款音频视频转换软件。比较特殊的是,它是运行在windows下dos系统中,支持avi,FLV,asf,mpeg,mp3等等格式。

使用方法如下:开始菜单--运行--cmd---然后再运行ffmpeg软件。

软件转换格式:

ffmpeg -i (要转换的flv文件完整路径) -f asf -vcodec (wmv1或wmv2) [-b 视频码率] -acodec mp3 [-ab 音频码率] (输出的asf/wmv文件完整路径)

ffmpeg 3.0 正式版发布了,FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数 *** 作系统中编译。这个项目是由Fabrice Bellard发起的,现在由Michael Niedermayer主持。可以轻易地实现多种视频格式之间的相互转换,例如可以将摄录下的视频avi等转成现在视频网站所采用的flv格式。

如下:

1.配置编译环境

2.下载FFMPEG的代码

3.编译,获取FFMPEG库(头文件,lib,和DLL)

4.在VC下配置,测试

1.配置编译环境

1)安装MSys

下载文件:

bash-3.1-MSYS-1.0.11-snapshot.tar.bz2

msysCORE-1.0.11-20080826.tar.gz

解压msysCORE-1.0.11-20080826.tar.gz,比如解压到X:\msys(以下内容都使用该路径描述,X为你安装的盘符)。

解压bash-3.1-MSYS-1.0.11-snapshot.tar.bz2,产生一个名为bash-3.1的目录,在该目录下有一个子目录名为bin,其他的目录不需要关心。复制bin目录中的所有文件到D:\msys\bin,提示是否要覆盖sh.exe的时候,选择是。

到“D:\msys\postinstall”目录下执行pi.bat,在出现的提示中输入n回车后(这个不搞错了),按任意键退出即可。

2)安装MinGW

下载文件:

binutils-2.20-1-mingw32-bin.tar.gz

(binutils-2.19.1-mingw32-bin.tar.gz)

gcc-core-3.4.5-20060117-3.tar.gz

gcc-g++-3.4.5-20060117-3.tar.gz

w32api-3.13-mingw32-dev.tar.gz

mingwrt-3.16-mingw32-dev.tar.gz

(mingwrt-3.15.2-mingw32-dev.tar.gz)

mingwrt-3.16-mingw32-dll.tar.gz

(mingwrt-3.15.2-mingw32-dll.tar.gz)

把它们全部解压到X:\msys\mingw。

3)修改“msys.bat”

用文本编辑器打开D:\msys\msys.bat,由于打算用MSVC++编译程序,所以需要有.lib文件才能链接到FFmpeg的库,这些.lib文件可以使用微软的工具链中lib命令产生。为此,机器上必须已经安装了微软的Visual Studio或是Visual C++。把下面一行加到msys.bat的最前面,把路径替换成机器上vcvars32.bat实际存在的路径,比如我的在“D:\program files\Microsoft Visual Studio 8\VC\bin”,于是就添加:

call "D:\program files\Microsoft Visual Studio 8\VC\bin"

4)系统整合

复制D:\msys\etc\fstab.sample为X:\msys\etc\fstab,用文本编辑器打开D:\msys\etc\fstab编辑。(需要使用一个支持Unix换行风格的编辑器,比如Notepad++),把下面这行:

D:/mingw /mingw

改为:

D:/msys/mingw /mingw

注意:改的这个目录为mingw你所安装的目录,所以按本文来讲是这个目录。如果你安装不目录不同,就要改成你所安装的目录。

完成以上步骤,MSys+MinGW系统就配置完成了。

2. 下载FFMPEG的代码

下载代码的办法由两个,一个就是用svn 下载下来。我觉得哪怕你知道svn是啥,也不用这个方法,因为太慢了。一个文件一个文件下,最关键SVN对应的地址是国外,都不知道什么才能全部下完。另外一个直接下一个代码的压缩包。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6829585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存