博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mingw + msys 上编译 ffmpeg
阅读量:4642 次
发布时间:2019-06-09

本文共 1031 字,大约阅读时间需要 3 分钟。

下载以下文件 

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了,以下是本人整合后的画面

 

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

 

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 

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

  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

你可能感兴趣的文章
.Net MVC3中取得当前区域的名字(Area name)
查看>>
获得屏幕像素以及像素密度
查看>>
int与string转换
查看>>
adb命令 判断锁屏
查看>>
推荐一个MacOS苹果电脑系统解压缩软件
查看>>
1035等差数列末项计算
查看>>
CDMA鉴权
查看>>
ASP.NET MVC Identity 兩個多個連接字符串問題解決一例
查看>>
过滤器与拦截器区别
查看>>
USACO 1.5.4 Checker Challenge
查看>>
第二阶段站立会议7
查看>>
[18]Debian Linux Install GNU GCC Compiler and Development Environment
查看>>
JAVA多线程
查看>>
ACE(Adaptive Communication Environment)介绍
查看>>
delphi 更改DBGrid 颜色技巧
查看>>
python编码问题
查看>>
POJ 2031 Building a Space Station
查看>>
面向对象1
查看>>
编程开发之--java多线程学习总结(5)
查看>>
register_globals(全局变量注册开关)
查看>>