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
相关推荐
赠送jar包:ffmpeg-5.0-1.5.7.jar; 赠送原API文档:ffmpeg-5.0-1.5.7-javadoc.jar; 赠送源代码:ffmpeg-5.0-1.5.7-sources.jar; 赠送Maven依赖信息文件:ffmpeg-5.0-1.5.7.pom; 包含翻译后的API文档:ffmpeg-5.0...
ffmpeg-master-latest-win64-gpl.zip
FFmpeg sdk 3.2 ,音视频解码器,支持众多格式。内有文档。开发方便。
ffmpeg-4.0.2-win32-dev.zip ffmpeg-4.0.2-win32-shared.zip ffmpeg-4.0.2-win32-static.zip ffmpeg-4.0.2-win64-dev.zip ffmpeg-4.0.2-win64-shared.zip ffmpeg-4.0.2-win64-static.zip
ffmpeg-6.1.1.tar 是一个包含 FFmpeg 6.1.1 版本源代码的压缩包。FFmpeg 是一套能够处理多媒体数据(音频、视频、字幕等)的开源计算机程序库和命令行工具,广泛应用于音视频处理、转码、流媒体等领域1。 要使用该...
ffmpeg-0.8.11-vc-sdk,是使用ffmpeg 转换vc项目工具生成VC工程编译的 release 版本的sdk。因为编译器的问题导致sse开启的时候会导致程序崩溃,所以屏蔽了sse优化.其他的优化还是有了,config.h里面看到我屏蔽了其他...
赠送jar包:ffmpeg-4.3.2-1.5.5.jar; 赠送原API文档:ffmpeg-4.3.2-1.5.5-javadoc.jar; 赠送源代码:ffmpeg-4.3.2-1.5.5-sources.jar; 赠送Maven依赖信息文件:ffmpeg-4.3.2-1.5.5.pom; 包含翻译后的API文档:...
赠送jar包:ffmpeg-4.3.2-1.5.5.jar; 赠送原API文档:ffmpeg-4.3.2-1.5.5-javadoc.jar; 赠送源代码:ffmpeg-4.3.2-1.5.5-sources.jar; 赠送Maven依赖信息文件:ffmpeg-4.3.2-1.5.5.pom; 包含翻译后的API文档:...
ffmpeg-n5.1.2-win64
ffmpeg-gl-transition
ffmpeg库:ffmpeg-n5.1-latest-win64-gpl-shared-5.1
ffmpeg-php 是一个php扩展,用来获取视频或音频信息,你可以用它从视频中截取图片、获取视频时长,视频的长、宽等。 下面介绍在windows环境下本扩展的安装,在安装本扩展之前你首先要确认你本地环境中已经安装好了...
ffmpeg-4.0.2-win32-dev.zip ffmpeg-4.0.2-win32-shared.zip ffmpeg-4.0.2-win32-static.zip ffmpeg-4.0.2-win64-dev.zip ffmpeg-4.0.2-win64-shared.zip ffmpeg-4.0.2-win64-static.zip
可以使用的ffmpeg-4.2.2-win64-static.zip
ffmpeg-6.0-win-full-build-shared.7z
ffmpeg-4.4版本windows安装包
ffmpeg-4.2.2-win32-shared.zip 先用ffmpeg把abc.mp4文件转换为abc.ts文件: ffmpeg -y -i abc.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb abc.ts 再用ffmpeg把abc.ts文件切片并生成...
ffmpeg-win64,window10
ffmpeg-3.2-win32-dev.zip
FFmpeg Windows Builds,官网网速非常慢,放在这里供国内用户下载。原地址:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.zip