关闭

windows下ffmpeg+sdl实现ffplay(VS2010)

标签: ffplayffmpegsdlwindows
767人阅读 评论(0) 收藏 举报

编译环境

1、ffmpeg2.0.1源码,编译好的库(.h,.lib,.dll)注意源码和库版本要相同,我下载时2.0.1版本官网下载:http://ffmpeg.zeranoe.com/builds/(需要下载的包括Source Code,32bit shared和32bit Dev版)

l  Source Code主要需要用到ffplay.c, cmdutils.c,cmdutils.h(以及其他可能用到的头文件)

l  编译好的库文件包括:

Shared版需要用到的是bin文件夹里面的.dll文件

Dev版需要用到include里面的头文件,lib里面的.lib文件(其他在编译过程中需要用到的头文件可以再源码文件夹中找)

将以上文件复制到工程目录下即:包括三个文件夹bin,include,lib和源码

2、SDL库,ffplay需要调用SDL,用于音视频的显示。官网下载地址http://www.libsdl.org/download-1.2.php(我下载的是SDL-devel-1.2.15-VC),需要用到其中的include和lib,也复制到工程目录下。

这样,编译环境和源码基本准备好了。ffplay.c里面需要用到的config.h文件可以从网上下载,自己生成会比较麻烦。

VC工程中要做相应的配置,可以参考http://www.it165.net/pro/html/201407/17353.html

调试

一切准备就绪,运行,一堆错误,不要害怕,有耐心慢慢改。可以参考http://blog.csdn.net/chinabinlang/article/details/7823439

编译通过可能会去提示确实xxx.dll,在工程库里面找出来放到和生成的ffplay.exe同一文件夹内。

我搞了一个礼拜,谢谢yjh.

祝各位成功。

完整工程下载http://download.csdn.net/detail/shusexiaoniao/8884517

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1731次
    • 积分:54
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档