Ubuntu编译ffmpeg(win32版本)
来源:互联网 发布:淘宝免费代理加盟 编辑:程序博客网 时间:2024/06/04 23:35
因为在http://ffmpeg.zeranoe.com下载的编译好的ffmpeg文件中都没有include文件夹,所以参考网上资料自己编译ffmpeg的win32文件。
lib264安装包下载链接:
http://download.csdn.net/detail/u013249217/9589802
编译好的ffmpeg(win32)下载链接:
http://download.csdn.net/detail/u013249217/9589541
虚拟机环境:ubuntu12.04
1.安装MinGW编译环境
1)apt-get update
2)sudo apt-get install pax cvs flex bison texinfo
3)cd /home/forlinx/work/mingw/
4)wget http://zeranoe.com/scripts/mingw_w64_build/mingw-w64-build-3.6.0
5)tar -xvf mingw-w64-build-3.6.0
6)chmod +x mingw-w64-build-3.6.0
7)./mingw-w64-build-3.6.0(根据提示进行安装)
8)export PATH=”/home/forlinx/work/mingw/mingw-w64-i686/bin:$PATH”(设置环境变量)
2.编译
ln -s “/usr/bin/pkg-config” /home/forlinx/work/mingw/mingw-w64-i686/bin/i686-w64-mingw32-pkg-config
libx264
1)tar -xvf last_x264.tar.bz2
2)cd x264-snapshot-20121119-2245
3)./configure –enable-static –enable-win32thread –host=i686-w64-mingw32 –prefix=/home/forlinx/work/win32/ –cross-prefix=i686-w64-mingw32-
[其中/home/forlinx/work/win32/为编译文件存放目录]
4)make
5)make install
ffmpeg
1)wget http://www.ffmpeg.org/releases/ffmpeg-2.2.3.tar.bz2
2)tar -xvf ffmpeg-2.2.3.tar.bz2 && cd ffmpeg-2.2.3
3)./configure –enable-memalign-hack –arch=x86 –target-os=mingw32 –cross-prefix=i686-w64-mingw32- –pkg-config=pkg-config –enable-static –enable-shared –enable-gpl –enable-nonfree –prefix=/home/forlinx/work/win32/ –enable-libx264 –extra-cflags=”-I/home/forlinx/work/win32/include” –extra-ldflags=”-L/home/forlinx/work/win32/lib”
其中/home/forlinx/work/win32/为编译文件存放目录,–extra-cflags=”-I/lib264编译文件目录/include”,–extra-ldflags=”-L/lib264编译文件目录/lib”
4)make
5)make install
3.编译结果
参考博文:
1.基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程 - haibindev - 博客园
http://www.cnblogs.com/haibindev/archive/2011/12/01/2270126.html
2.Ubuntu + MinGW编译ffmpeg - 运用之妙,存乎于心 - 博客频道 - CSDN.NET
http://blog.csdn.net/dotphoenix/article/details/38064033
- Ubuntu编译ffmpeg(win32版本)
- WIN32 下 编译 ffmpeg
- win32下ffmpeg的编译
- ffmpeg在win32中的编译
- Ubuntu 12.04交叉编译安装arm版本的ffmpeg
- 编译FFMPEG Android版本
- FFmpeg编译Android版本
- vm+ubuntu+ffmpeg编译
- ubuntu 10.04 编译ffmpeg
- ubuntu下编译ffmpeg
- ffmpeg 在ubuntu 编译
- Ubuntu编译安装FFmpeg
- ubuntu+ndk编译ffmpeg
- ffmpeg ubuntu 官方编译
- Ubuntu下编译ffmpeg
- Ubuntu + MinGW编译ffmpeg
- ubuntu 14.1 编译ffmpeg
- ubuntu+ndk编译ffmpeg
- iOS ReactiveCocoa 最全常用API整理
- js---mui返回上一页并刷新数据
- easyui的dialog数据初始化问题解决
- 让mysql支持表情
- Httpclient简介
- Ubuntu编译ffmpeg(win32版本)
- linux常用命令总结
- python数字图像处理(1):环境安装与配置
- C#入门浅析之类与对象
- python数字图像处理(2):图像的读取、显示与保存
- android studio 获取安卓程序版本号不正确
- 孙鑫 lesson11 Graphic2
- 机器学习(Machine Learning)&深度学习(Deep Learning)资料
- 获取到UITableView的cell