1.裁剪
移植到CE平台上不需要所有的encoder/decoder, muxer/demuxer, protocol等, 通过configure可以确定需要的功能,裁剪后,可以确定哪些源文件是需要的.
2.代码移植
2.1 VC
将需要的源文件加入到VC工程。以下的工作就是不断的改编译不通过的地方。参考下面的链接。
2.2 CE
从VC移植到CE,问题不大,主要是少一 些runtime函数,参考以下链接。
3.代码在这里
参考:
制作FFmpeg SDK for MS Visual Studio
http://www.mirrors.docunext.com/websvn/google-perftools/checkout/trunk/src/base/basictypes.h?rev=48
http://google-perftools.googlecode.com/svn/trunk/src/windows/port.h
附我的configure参数(rtsp和avi文件mpeg4解码)
./configure --disable-doc --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-avdevice --disable-avfilter --disable-pthreads --disable-mpegaudio-hp --disable-everything \
--enable-decoder=mpeg4 --enable-decoder=h264 --enable-decoder=svq3 \
--enable-protocol=file --enable-protocol=rtp --enable-protocol=http \
--enable-demuxer=avi --enable-demuxer=sdp --enable-demuxer=rtsp --enable-demuxer=mpegts \
--enable-parser=mpeg4video \
--disable-asm --disable-altivec --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-iwmmxt --disable-mmi --disable-neon --disable-vis --disable-yasm --disable-optimizations --disable-zlib
相关推荐
`CE-ffmpeg.vcxproj.filters`文件是VS项目的过滤器配置,用于指导VS如何组织和构建项目中的各种文件。 在提供的压缩包子文件列表中,我们可以看到以下文件: 1. `swscale-5.dll`:这是一个动态链接库,包含了...
1. **安装基础环境**:确保你的计算机系统支持必要的软件库,如OpenCV、FFmpeg等,并安装3D-HEVC解码和编码工具包,如HM (Hevc Main) 或TMC (Test Model for 3D-HEVC)。 2. **配置编解码器参数**:根据3D视频的特点...
在Windows CE(简称WinCE)平台上,利用Visual C++(简称VC)进行MP3播放器的开发是一项技术性较强的任务。这个样例程序是为开发者提供一个基础框架,帮助他们理解如何在嵌入式系统中实现音频播放功能。下面将详细...
在给定的压缩包文件“780ce076948e4edeab1bc410ff9ec646”中,可能包含了上述提到的YUV播放器的源代码及相关资源文件。通过分析这些源代码,开发者可以学习如何在VC环境中构建一个功能完整的YUV播放器,同时也可以对...
少儿编程scratch项目源代码文件案例素材-我的世界冒险通过 V5.zip
scratch少儿编程逻辑思维游戏源码-火星探测器.zip
少儿编程scratch项目源代码文件案例素材-炫酷音乐.zip
少儿编程scratch项目源代码文件案例素材-跳跃.zip
使用蚁群优化算法求解聚类问题.docx
少儿编程scratch项目源代码文件案例素材-像素小猫.zip
scratch少儿编程逻辑思维游戏源码-废料.zip
少儿编程scratch项目源代码文件案例素材-小绿人 demo.zip
房地产 -洪门湖 旅游项目一期落地方案 .pptx
scratch少儿编程逻辑思维游戏源码-经典版超级玛丽.zip
VID20250429210109.mp4
用Qt5.12.12写的一个计算24点的程序,输入4个任意数字用逗号分隔
少儿编程scratch项目源代码文件案例素材-我的世界 3D场景.zip
少儿编程scratch项目源代码文件案例素材-网格守卫者.zip
scratch少儿编程逻辑思维游戏源码-工厂逃生.zip
2022中德车联网(智能网联汽车)C-V2X量产应用研究报告_中国信息通信研究院&德国汽车工业协会