已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在windows下编译FFmpeg详细说明1. Mingw的搭建:可参考“mingw安装步骤说明(windows 7系统下安装成功).docx”2. 开始编译ffmpeg。运行“C:MinGWmsys1.0msys.bat”,如下图这是一个类似Linux的shell并且在Windows上运行,就像是在使用一个真正的Linux shell。不过使用这个shell时需要注意:目录名使用正斜杠来分割,而不是Windows所使用的反斜杠(比如说要写成D:/ffmpeg而不是D:ffmpeg)。盘符(例如C:)可以从根目录处访问(像这样/C/)。文件名或目录名中如果带有空格,必须用双引号括起(例如这样/C/Program Files,带有双引号)。下面切换到存放FFmpeg源代码的目录(假如你的代码解压之后的路径是D:ffmpeg),方法是输入:cd /D/ffmpeg。我的编译文件时在此路径下“F:testcompileffmpegffmpeg-2.6.3”所以输入:“cd /f/test/compileffmpeg/ffmpeg-2.6.3”接下来要配置FFmpeg,选择编译时包含的库,这里先输入:./configure -enable-shared -disable-static -enable-memalign-hack-enable-memalign-hack选项是FFmpeg在Windows上编译成功所必须指定的下面报错提示丢失libgmp-10.dll从网上下载并拷贝到“C:MinGWbin”,因为“C:MinGWbin”已经配置在系统环境Path变量中。再次执行。请耐心等待,时间比较长。再次报出错误信息网上的方法:(编译FFMPEG时,出现了ffmpeg yasm not found, use -disable-yasmfor a crippled build,是因为 FFMPEG为了提高编译速度,使用了汇编指令,如果系统中没有yasm指令的话,就会出现上述的问题。解决办法是:A 如果是Windows系统,从网上下载一个 yasm.exe 并安装在mingw/bin下面,重新编译,就不会出现该错误了;B如果是Linux系统,则更简单,直接在终端输入sudo apt-get install yasm,安装好后,重新编译就 OK了。)再次执行。请耐心等待,时间比较长。再次报出警告信息将上面所缺少的dll文件下载并放在目录“C:MinGWbin”再次输入:./configure -enable-shared -disable-static -enable-memalign-hack终于没有报错或提示信息了。如果没有错误的话,就可以make具有基本功能的FFmpeg了,在提示符后输入:make。编译的过程将持续很长时间。如果一切正常,结束后将返回提示符,并有如下的最后编译结束的输出画面:编译报错,暂未解决解决办法:在以上文件中, #include 之前加上 #include 再次输入make编译成功界面编译之后,发现没有生成“ffplay.exe”译ffmpeg 没有生成ffplay,详细内容见“编译ffmpeg无法生成ffplay的问题解决.docx”安装sdl步骤:10. 添加SDL/download-2.0.php解压该软件包;将lib下的所有文件复制到C:msysmingwlib;将include下的所有文件复制到C:msysmingwinclude;将bin下的i386-mingw32msvc-sdl-config复制到C:msysmingwbin,并重命名为sdl-config;将bin下的SDL.dll复制到C:msysmingwbin/projects/mingw/files/MSYS%20coreutils/coreutils-5.97-2//projects/mingw/files/MSYS%20coreutils/coreutils-5.97-2/coreutils-5.97-2-msys-1.0.11-src.tar.lzma/download配置ok后,输入make编译ffplay报错信息./configure-enable-ffplay-en
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河流治理项目实施建议书
- 医院品管圈活动实施方案范本
- 幼儿教育史在线作业设计方案
- 九年级第二学期班主任工作总结报告
- 英语语法名词复数变化详解
- 营销方案演讲稿
- 工业设备定期维护管理标准
- 五一劳动节班会主题教案合集
- 销售案场客户服务流程与方案
- 河北省承德市隆化县存瑞中学2026届高二上化学期中调研模拟试题含解析
- 人教版八年级英语上册期中复习
- 半导体车间安全培训课件
- 萤石矿选矿厂安全设施设计
- 2mm土工膜长丝土工布检测报告合格证
- 宁夏回族自治区银川北塔中学2024-2025学年上学期期中八年级数学试卷(无答案)
- 江苏省无锡市天一实验中学2024-2025学年八年级上学期期中考试英语试卷(含答案)
- 《施工计划进度表》
- Unit 5 People around me(教学设计)-2024-2025学年人教PEP版(一起)(2024)英语一年级上册
- 普通高中英语课程标准(2017年版-2020年修订)词汇表
- 灯光设计调试合同
- 2018年全国硕士研究生入学统一考试数学二考研真题及答案解析
评论
0/150
提交评论