ffmpeg-0.8 移植到 windows 开源代码
最新 ffmpeg-0.8 移植到 windows 开源代码 Posted on 2011-07-23 10:50 mcodec 阅读(2281) 评论(28) 编辑 收藏 最新 ffmpeg-0.8 开源编码解码库,从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()判断语句的编译差别,导致源码中有一些修改。
7:其 他的修改集中在allcodecs.c和allformats.c文件中。
8:在不同的目录下有相同文件名的.c文件,加 _avcodec,_avformat,_avutil,_swscale等后缀以示区别
实际编译时,双击 ffplay.icproj工程文件打开vs2005,然后编译运行。
附带有测试文件CLOCKTXT.avi。
下载地址:http://files.cnblogs.com/mcodec/ffmpeg-0.8.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.8 移植到 windows 开源代码相关推荐
- ffmpeg-0.6.3 移植到 windows 开源代码
ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源. 需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ Com ...
- ffmpeg 0.8.7在windows环境mingw环境的编译
最近又接触了FFMPEG,想起当年初到公司时的情景,领导安排我更新当前所用的FFMPEG,那时公司还没有多少人接触嵌入式Linux.现在虽然公司还是不重视嵌入式基础,但"交叉编译&qu ...
- Windows系统使用minGW+msys 编译ffmpeg 0.5的全过程详述
一.环境配置 1.下载并安装 MinGW-5.1.4.exe (http://jaist.dl.sourceforge.net/sourcef - -5.1.4.exe),安装时选中 g++, min ...
- 将Linux代码移植到Windows的简单方法
将Linux代码移植到Windows的简单方法 一.前言 Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的.Windows平台根本无法直接利用这些源代码资源.如 ...
- Windows编译开源代码方法之关于lame.exe文件的测试及过程
Windows编译开源代码方法之关于lame.exe文件的测试及过程 最终结果(PS:使用markdown不熟悉,记得在井号后面加个空格才能触发) 起因:foobar2000在格式转换中需要lame. ...
- ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
最新 ffmpeg-0.8 开源编码解码库,从linux下移植到windows vs2005,全部开源. 需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ C ...
- tar在linux编译为exe,将Linux代码移植到Windows的简单方法 1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一.前言 Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的.Windows平台根本无法直接利用这些源代码资源.如果 ...
- ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源. 需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ Com ...
- PerfLib 2.0 计数器 removal 失败,退出代码为 2。命令行: C:\Windows\system32\unlodctr.exe /m:hkengperfctr.xml
sql server 2019卸载后重装反复出现: PerfLib 2.0 计数器 removal 失败,退出代码为 2.命令行: C:\Windows\system32\unlodctr.exe / ...
最新文章
- xps 9550 uefi 安装操作系统详解
- iOS网络开发中的同步、异步和请求队列
- windows installer无法启动
- 涨知识!外贸中,船公司S/O(订舱单)文件英文解释!
- mybatis查询缓存——(十三)
- shell脚本编程规范与变量
- CF311B-Cats Transport【斜率优化dp】
- 无源波分和彩光模块_【光电通信】无源波分在 5G 场景中 的应用分析
- nignx解决vue部署服务器刷新页面出现404问题
- python之生成器-generator
- 在Windows上使用MSVC编译QuaZip
- kalilinux装到u盘上的弊端_你有一个 U 盘制作多系统安装盘的需求吗,YUMI 帮你秒实现!...
- basler相机的类
- 微信公众号获取管理素材列表的大坑-{errcode:40004,errmsg:invalid media type hint:}
- IB文学:如何评论现代诗歌?
- 计算机语言中beta是什么意思,Tea语言迎来1.0第一个Beta版本
- Jeffery C. Hill
- 跟青翼一起学Qt4编程系列 之 2-1标准对话框
- Keil5中添加C51芯片
- 安卓的SoundPool(音效池)播放声音(及具体参数解析)