ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值