- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows下基于MinGW编译ffmpeg之初级篇(release v1.0.2)
windows 下基于 MinGW 编译 ffmpeg
之初级篇
蓝海 kevin_linux@163.com
文档密级
密级 备注
公开 允许在网上共享与传阅
版本历史
版本 时间 备注
1.0.0 2013/12/06 初始版本
1.0.1 2013/12/10 加上例子使用章节
1.0.2 2014/3/21 根据网友使用过程反馈,修改一些语句,同时加上更详细的
截图信息
Copyright ? 蓝海. All rights reserved. - I -
目录
1. 前言 1
2. 软件列表 1
3. 安装 MinGW 2
4. 配置 PATH 4
5. 安装 yasm 5
6. 安装 LIB.EXE 5
7. 安装 pkg-config 5
8. 安装 SDL 6
9. 编译安装 FFMPEG 7
10. FFMPEG 小试牛刀 9
10.1. 解码播放视频 10
10.2. 转换视频格式,MP4toTS 11
10.3. 解码前 1 分钟视频存为 YUV 11
10.4. 解码并保存一帧为 JPG 图像 11
10.5. 解码并保存一帧为 JPG 图像,带缩放 12
10.6. 解码前 30 帧并保存为 GIF 图像 12
10.7. 解码前 30 帧并保存为 GIF 图像,带缩放 13
10.8. 解码播放音频 13
11. 参考资料 14
Copyright ? 蓝海. All rights reserved. - II -
windows 下基于 MinGW 编译 ffmpeg 之初级篇 蓝海kevin_linux@163.com
1. 前言
FFMPEG 学习真是一件头大的事,首先 FFMPEG 就够大了,没想到它还需要很多外部库
提供相关功能,比如 H264 编码需要 x264 库,MP3 编码的 mp3lame 库……。其次用 FFMPEG
的人算不少,但网上相关的资料却很少,关于 mingw 编译的都是一些老版本,也比较简单,
而且因为版本关系,方法在新版本上不能用了,关于学习的几乎都是老外的一个教程《An
ffmpeg and SDL Tutorial》(地址:/ffmpeg/tutorial01.html)的翻译或转载,但
这个教程是非常久以前的,版本很老,新版本不一样了,有的连源码接口都变了,对初学的
我来说,真是个不幸的信息。回想学习的道路,九九八十一弯,艰难而曲折,现在有空记录
下一些学习笔记,一是自己备忘,二是让后来人少走些弯路。以上纯属发牢骚(遭了太多罪,
呵呵),下面开始正题。
本系列 FFMPEG 编译文档只针对 FFMPEG-2.1 版本,不同版本参考本文档不一定能编译
成功!在 windows 下单纯就学习 FFMPEG 而言,可以不用编译它,因为官方提供有编译好的
库,开发者可以直接用提供的库进行学习。但官方提供的只有动态链接库,想用静态库还是
文档评论(0)