mingw + msys 上编译 ffmpeg

下载以下文件 

mingw

msys

msysdtk

ffmpeg-0.6.1

 

================================================================

1.安装 mingw ,一路next   d:\mingw

2.安装 msys msysdtk 到同样的路径下,比如:d:\msys\1.0ffmpeg需要用到perl,刚好msysdtk中有

3.整合 msys mingw

 

  创建文件 d:\msys\1.0\etc\fstab ,内容如下

   d:/msys/1.0              /mingw

 

  接下来开出msys,键入 gcc ,如果不会提示找不到该命令的话就代表整合OK了,以下是本人整合后的画面

clip_image002

 

============================================================

 

4.解压 ffmpeg-0.6.1  d:\msys\1.0\ffmpeg-0.6.1

5.编译ffmpeg

   打开 d:\msys\1.0\msys.bat, 在文件内容前面加入下面这行,路径的看你自己VS的安装位置相应输入。此举主要是为了等一下make编译的时候,可以使用vslib命令产生编译出来的dll的相应静态库,该静态库可以用在VS隐性连接DLL时用

 

   call "E:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"

 

   接下来开出msys,键入以下命令

  cd d:

  cd msys\1.0\ffmpeg-0.6.1 

  ./configure --enable-shared --disable-static --extra-cflags=-fno-reorder-functions --enable-memalign-hack 

clip_image002[1]

  执行该命令需要好几分钟,完成后接着输入以下命令进行编译

  make

  编译过程大约需要10分钟左右

 

  接着执行make install ,如果没问题的话,此时 D:\msys\1.0\local\include 有三个目录 libavutillibavcodeclibavformat 放着头文件,bin下面多了好多的lib,dll,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/foxhengxing/archive/2010/12/02/1894942.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/462839.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双向长短期神经网络(Bi-LSTM)-多输入时序预测

目录 一、程序及算法内容介绍: 基本内容: 亮点与优势: 二、实际运行效果: 三、部分代码展示: 四、完整代码下载: 一、程序及算法内容介绍: 基本内容: 本代码基于Matlab平台编…

微软的云笔记:OneNote+SkyDrive

OneNote是微软的一款笔记软件(如果单说功能要绝对要比EverNote强大多了),它可以让你随时记录各种文字、图片,同时在格式排版方面它也继承了Word的强大编辑功能。但是随着各种移动办公需求的产生OneNote这种本地化的保存方式确实在…

【转】温州的南拳

南拳和北腿少林武当功太极八卦连环掌中华有神功在我国传统武术中素有南拳和北腿之分,实际上这种分法点出了我国南北地域拳风的特点,南方的拳术沉马寸劲、迅疾紧凑、重拳厉掌,着眼在拳;北方的拳路却是阔幅舒展、大开大合&#xff0…

day05-数据类型与操作

转载于:https://www.cnblogs.com/klw1/p/10727073.html

开发高级 Web 部件

通过用户控件实现 Web 部件相当容易,但是也有一些弊端: 受限的重用:如果不手动复制 .ascx 文件到其他 Web 应用程序的目录下,就不能动态添加这些控件到其他 Web 应用程序的页面中。 受限的个性化:用户控件的个性化仅限…

强一致性和弱一致性的区别

一致性包括强一致性和弱一致性: 弱一致性:可以理解为CAP定律中的不一致现象。但是经过一定的时间会达到最终一致性 强一致性: 包含线性一致性和顺序一致性。 因此强一致性不一定是线性一致性,但线性一致性一定是强一致性

Juqery Html(),append()等方法的Bug

标题中说是jquery中的Bug,只是个人这么认为,先申明一下! 这几天在做动态加载图片热区,我用Ajax获取到了area标签,这里有多个area,在IE8和FF里测试正常,可一到IE7,和IE6里面就显示不正常了。后来发现jquery中…

maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目

项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 1.1创建聚合工程的父模块 1.2设置父模块的POM文件 主要是配置 spring boot版本,spring cloud 版本&…

使用loadrunner编写webservice接口请求

1、使用工具: loadrunner12,本实例截图中都是loadrunner12工具 2、操作步骤: 1)、新建脚本,选择Web Services协议: 2)、选择工具栏: 3)、点击Import,输入wsdl地址:测试代码用的地址&…

实验二《Java面向对象程序设计》实验报告

一、实验内容 初步掌握单元测试和TDD理解并掌握面向对象三要素:封装、继承、多态初步掌握UML建模熟悉S.O.L.I.D原则了解设计模式 二、实验步骤 (一)单元测试 1.三种代码:伪代码、测试代码、产品代码需求:在一个MyUtil类…

iOS开发那些事--创建基于故事板的iOS 6的HelloWorld

基于故事板的HelloWorld工程 Storyboard(故事板)是用来替代xib的技术,也是iOS 5最重要的新特性之一。我们用Storyboard(故事板)重构HelloWorld。 使用故事板重构HelloWorld 勾选“Use Storyboards”项。 工程创建完成之…

基于美国人口数据分析

https://github.com/jakevdp/PythonDataScienceHandbook 英文看不懂的话请自行选择中文翻译版转载于:https://www.cnblogs.com/Lucifer77/p/10741538.html

MySQL innodb每行数据长度的限制

今天在使用MySQL innodb时,create table时,报出这样的一个错误: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs 查阅MySQL的官方资料才发现&…

Hibernate实体JSONObject化时遇到的问题

2019独角兽企业重金招聘Python工程师标准>>> ###在对Hibernate持久化的对象进行JSON化的时候,出现了几个问题。 第一个是因为在对象中有相互引用,如A->B,B.set->A这样的一对多关系,使得在遍历构造JSON时,产生了死…

截取中英文字符串

代码 functionsubstr(str, len){if(!str ||!len) { return; }//预期计数&#xff1a;中文2字节&#xff0c;英文1字节vara 0;//循环计数vari 0;//临时字串vartemp ;for(i0;i<str.length;i){if(str.charCodeAt(i)>255){//按照预期计数增加2a2; }else{ a; }//如果增加计数…

mysql概述

MySql大致分为三层结构&#xff1a; 第一层&#xff1a;客户端并非MySql所独有&#xff0c;例如&#xff1a;连接处理、授权认证、安全等功能均在这一层处理 第二层&#xff1a;核心服务包括查询解析、分析、优化、缓存、内置函数(比如 : 时间、数学、加密等函数)&#xff0c;所…

团队项目-需求分析

团队作业-需求分析 这个作业属于哪个课程https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2这个作业的要求在哪里https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3105团队名称快乐小分队这个作业的目标完成英语学习app&#xff0c;尽量…

REMarkerClusterer

2019独角兽企业重金招聘Python工程师标准>>> REMarkerClusterer 创建和管理大量的标记每个缩放级别的集群。REMarkerClusterer 受苹果的照片应用程序在iPhone上的启发&#xff0c;模仿它的行为提供分组和取消分组集群的动画。 转载:http://www.adobex.com/ios/sourc…

corosync+openais+pacemaker+web

corosync 和openais 各自都能实现群集功能&#xff0c;但是功能比较简单&#xff0c;要想实现功能齐全、复杂的群集&#xff0c;需要将两者结合起来.corosync 和openais 各自都能实现群集功能&#xff0c;但是功能比较简单&#xff0c;要想实现功能齐全、复杂的群集&#xff0c…

解构领域驱动设计(三):领域驱动设计

在上一部分&#xff0c;分层架构的目的是为了将业务规则剥离出来在单独的领域层中进行实现。再回顾一下领域驱动设计的分层中应用层代码的实现。 Override public void pay(int orderId, float amount) {DesignerOrder order designerOrderRepository.selectByKey(orderId); …