ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
来源:互联网 发布:数据库客户端 编辑:程序博客网 时间:2024/05/22 10:31
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开源编码解码库,从linux下移植到windows vs2005,全部开源。
- ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
- 转 ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
- ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
- ffmpeg-0.6.3 移植到 windows 开源代码
- ffmpeg-0.8 移植到 windows 开源代码
- 从Windows移植到Linux
- Socket程序从windows移植到linux下
- 从windows移植到linux下需要注意的
- linux下裁剪ffmpeg移植到 Android
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示)
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示)
- Socket程序从Windows移植到Linux
- 将Windows下编写的JAVA程序移植到Linux下的编码解决
- Linux/Windows 下分别编译音视频编解码库ffmpeg的流程和注意事项
- Linux到Windows下代码移植
- socket相关程序从windows移植到linux下需要注意的
- Socket程序从windows移植到linux下需要注意的
- J2EE的常用十三规范——java菜鸟成长记
- P17 (*) Split a list into two parts; the length of the first part is given.
- 三款简单的JS返回页面顶部代码
- ffmpeg-0.8 移植到 windows 开源代码
- vc字符串转换处理
- ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
- 饿了么移动APP的架构演进
- Hbase过滤器的一些总结
- 1391: [Ceoi2008]order 最大权闭合图 最小割
- pdf转换
- android make
- VB,NET 验证码控件
- ffmpeg h264 解码 转
- Reactor