ffmpeg-0.6.3 移植到 windows 开源代码
来源:互联网 发布:ps淘宝抠图 编辑:程序博客网 时间:2024/06/05 05:42
ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ Compile支持C99语法,所以源代码改动很小很小。
主要的修改
1:添加了linux中有而windows没有的几个头文件,放在libstapi目录下。
2:在config.h文件末尾添加一些定义,屏蔽一些linux和windows的差别。
3:设置工程的附加路径 "./libstdapi;../;./"。
4:设置C99语法支持。
5:在三到五个.h文件中添加#include "config.h"。
6:因为gcc和vs2005对if()判断语句的编译差别,导致源码中有一些修改,主要涉及到关键字(vdpau,xvmc)。
7:其他的修改集中在allcodecs.c和allformats.c文件中。
8:在不同的目录下有相同文件名的.c文件,加_avcodec,_avformat,_avutil,_swscale等后缀以示区别
实际编译时,双击ffplay.icproj工程文件打开vs2005,然后编译运行。
附带有测试文件CLOCKTXT.avi。
下载地址:http://files.cnblogs.com/mcodec/ffmpeg-0.6.3.7z
intel c/c++ compiler 下载地址: http://lfiles3.brothersoft.com/development/compilers_and_ides/w_cc_p_10.1.020.exe
intel c/c++ compiler license 下载地址 :http://files.cnblogs.com/mcodec/icc_lic.rar
- ffmpeg-0.6.3 移植到 windows 开源代码
- ffmpeg-0.8 移植到 windows 开源代码
- ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
- 移植 FFMpeg到windows(VS 2008)
- windows的c++源代码移植到linux
- 成功移植ffmpeg 0.6到ARM平台 tq2440. 移植ffmpeg-0.6.3,SDL-1.2.10到tq2440
- ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
- 转 ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
- ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
- havlenapetr-FFMpeg移植到android2.3
- havlenapetr-FFMpeg移植到android2.3
- havlenapetr-FFMpeg移植到android2.3
- havlenapetr-FFMpeg移植到android2.3
- ffmpeg移植到andriod
- ffmpeg移植到mini2440
- 移植ffmpeg到android
- 移植ffmpeg到android
- 移植ffmpeg到android
- 一个小公司老板的日常管理
- linux下iconv()函数的用法
- Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量
- ShadowVolume DX9
- c++primer学习笔记(3.3)标准库vector类型
- ffmpeg-0.6.3 移植到 windows 开源代码
- KMP算法与string::find以及strstr的比较
- 几句话说明 .NET MVC中ViewData, ViewBag和TempData的区别
- 作品展(一)
- 第18周作业二
- 如何从普通程序员晋升为架构师
- 花10钟看一看少走30年弯路
- 利用Windows2003 IP安全策略实现服务器远程桌面端口(3389)访问控制
- C语言查看多字节变量中每单个字节数据的方法