在windows下编译ffmpeg步骤

在windows下编译ffmpeg步骤

ID:8827035

大小:725.43 KB

页数:9页

时间:2018-04-08

在windows下编译ffmpeg步骤_第1页
在windows下编译ffmpeg步骤_第2页
在windows下编译ffmpeg步骤_第3页
在windows下编译ffmpeg步骤_第4页
在windows下编译ffmpeg步骤_第5页
资源描述:

《在windows下编译ffmpeg步骤》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在windows下编译FFmpeg详细说明1.Mingw的搭建:可参考“mingw安装步骤说明(windows7系统下安装成功).docx”2.开始编译ffmpeg。运行“C:MinGWmsys1.0msys.bat”,如下图这是一个类似Linux的shell并且在Windows上运行,就像是在使用一个真正的Linuxshell。不过使用这个shell时需要注意:  →目录名使用正斜杠来分割,而不是Windows所使用的反斜杠(比如说要写成"D:/ffmpeg"而不是"D:ffmpeg")。  →盘符(例如

2、"C:")可以从根目录处访问(像这样"/C/")。  →文件名或目录名中如果带有空格,必须用双引号括起(例如这样"/C/ProgramFiles",带有双引号)。  下面切换到存放FFmpeg源代码的目录(假如你的代码解压之后的路径是D:ffmpeg),方法是输入:"cd/D/ffmpeg"。我的编译文件时在此路径下“F:testcompileffmpegffmpeg-2.6.3”所以输入:“cd/f/test/compileffmpeg/ffmpeg-2.6.3”接下来要配置FFmpeg,选择编译时包含的

3、库,这里先输入:  ./configure--enable-shared--disable-static--enable-memalign-hack--enable-memalign-hack选项是FFmpeg在Windows上编译成功所必须指定的下面报错提示丢失libgmp-10.dll从网上下载并拷贝到“C:MinGWbin”,因为“C:MinGWbin”已经配置在系统环境Path变量中。再次执行。请耐心等待,时间比较长。再次报出错误信息网上的方法:(编译FFMPEG时,出现了 ffmpegyasmnot

4、found,use--disable-yasm foracrippledbuild,是因为FFMPEG为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。解决办法是:A如果是Windows系统, 从网上下载一个yasm.exe并安装在mingw/bin下面,重新编译,就不会出现该错误了;B 如果是Linux系统,则更简单,直接在终端输入 sudoapt-getinstallyasm ,安装好后,重新编译就OK了。)再次执行。请耐心等待,时间比较长。再次报出警告信息将上面所缺少的dll

5、文件下载并放在目录“C:MinGWbin”再次输入:./configure--enable-shared--disable-static--enable-memalign-hack终于没有报错或提示信息了。如果没有错误的话,就可以"make"具有基本功能的FFmpeg了,在提示符后输入:make。  编译的过程将持续很长时间。如果一切正常,结束后将返回提示符,并有如下的最后编译结束的输出画面:编译报错,暂未解决解决办法:在以上文件中,#include之前加上#include

6、>再次输入make编译成功界面编译之后,发现没有生成“ffplay.exe”译ffmpeg没有生成ffplay,详细内容见“编译ffmpeg无法生成ffplay的问题解决.docx”安装sdl步骤:10.添加SDLhttp://www.libsdl.org/download-2.0.php解压该软件包;将lib下的所有文件复制到C:msysmingwlib;将include下的所有文件复制到C:msysmingwinclude;将bin下的i386-mingw32msvc-sdl-config复制到C:

7、msysmingwbin,并重命名为sdl-config;将bin下的SDL.dll复制到C:msysmingwbinhttp://sourceforge.net/projects/mingw/files/MSYS%20coreutils/coreutils-5.97-2/http://sourceforge.net/projects/mingw/files/MSYS%20coreutils/coreutils-5.97-2/coreutils-5.97-2-msys-1.0.11-src.tar.lzma

8、/download配置ok后,输入make编译ffplay报错信息./configure --enable-ffplay --enable-memalign-hack成功后make然后提示下载ar.exe,再次make后通过此处问题。“ffplay.exe”仍未生成,查阅资料是与SDL有关,也添加了SDL但是未通过编译。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。