没有合适的资源?快使用搜索试试~ 我知道了~
SDL和ffmpeg实例
共884个文件
h:739个
lib:41个
dll:38个
需积分: 0 2 下载量 38 浏览量
2016-06-01
15:33:58
上传
评论
收藏 67.11MB ZIP 举报
温馨提示
本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。 是最简单的FFmpeg视频解码方面的教程。 通过学习本例子可以了解FFmpeg的解码流程。 项目包含6个工程: simplest_ffmpeg_player:标准版,FFmpeg学习的开始。 simplest_ffmpeg_player_su:SU(SDL Update)版,加入了简单的SDL的Event。 simplest_ffmpeg_decoder:一个包含了封装格式处理功能的解码器。使用了libavcodec和libavformat。 simplest_ffmpeg_decoder_pure:一个纯净的解码器。只使用libavcodec(没有使用libavformat)。 simplest_video_play_sdl2:使用SDL2播放YUV的例子。 simplest_ffmpeg_helloworld:输出FFmpeg类库的信息。 备注: 标准版在播放视频的时候,画面显示使用延时40ms的方式。这么做有两个后果: (1)SDL弹出的窗口无法移动,一直显示是忙碌状态 (2)画面显示并不是严格的40ms一帧,因为还没有考虑解码的时间。 SU(SDL Update)版在视频解码的过程中,不再使用延时40ms的方式,而是创建了 一个线程,每隔40ms发送一个自定义的消息,告知主函数进行解码显示。这样做之后: (1)SDL弹出的窗口可以移动了 (2)画面显示是严格的40ms一帧
资源推荐
资源详情
资源评论
收起资源包目录
SDL和ffmpeg实例 (884个子文件)
compile_cl.bat 695B
compile_cl.bat 670B
compile_cl.bat 628B
compile_cl.bat 587B
compile_cl.bat 573B
simplest_ffmpeg_decoder_pure.cpp 7KB
simplest_ffmpeg_player_su.cpp 7KB
simplest_ffmpeg_player.cpp 7KB
simplest_ffmpeg_decoder.cpp 4KB
simplest_video_play_sdl2.cpp 4KB
simplest_ffmpeg_helloworld.cpp 4KB
avcodec-55.dll 18.06MB
avcodec-55.dll 18.06MB
avcodec-55.dll 18.06MB
avcodec-55.dll 18.06MB
avcodec-55.dll 18.06MB
avformat-55.dll 5.1MB
avformat-55.dll 5.1MB
avformat-55.dll 5.1MB
avformat-55.dll 5.1MB
avfilter-4.dll 1.94MB
avfilter-4.dll 1.94MB
avfilter-4.dll 1.94MB
avfilter-4.dll 1.94MB
avdevice-55.dll 1.28MB
avdevice-55.dll 1.28MB
avdevice-55.dll 1.28MB
avdevice-55.dll 1.28MB
SDL2.dll 984KB
SDL2.dll 984KB
SDL2.dll 984KB
swscale-2.dll 424KB
swscale-2.dll 424KB
swscale-2.dll 424KB
swscale-2.dll 424KB
swscale-2.dll 424KB
avutil-52.dll 409KB
avutil-52.dll 409KB
avutil-52.dll 409KB
avutil-52.dll 409KB
avutil-52.dll 409KB
swresample-0.dll 270KB
swresample-0.dll 270KB
swresample-0.dll 270KB
swresample-0.dll 270KB
postproc-52.dll 119KB
postproc-52.dll 119KB
postproc-52.dll 119KB
postproc-52.dll 119KB
simplest_ffmpeg_player_su.vcxproj.filters 1KB
simplest_video_play_sdl2.vcxproj.filters 1KB
simplest_ffmpeg_player.vcxproj.filters 1KB
simplest_ffmpeg_decoder_pure.vcxproj.filters 966B
simplest_ffmpeg_helloworld.vcxproj.filters 964B
simplest_ffmpeg_decoder.vcxproj.filters 961B
cuc_ieschool.flv 912KB
.gitignore 75B
.gitignore 75B
.gitignore 75B
.gitignore 75B
.gitignore 75B
.gitignore 75B
.gitignore 34B
SDL_opengl.h 633KB
SDL_opengl.h 633KB
SDL_opengl.h 633KB
SDL_opengl.h 633KB
SDL_opengl.h 633KB
avcodec.h 176KB
avcodec.h 176KB
avcodec.h 176KB
avcodec.h 176KB
avcodec.h 176KB
SDL_opengles2.h 131KB
SDL_opengles2.h 131KB
SDL_opengles2.h 131KB
SDL_opengles2.h 131KB
SDL_opengles2.h 131KB
avformat.h 99KB
avformat.h 99KB
avformat.h 99KB
avformat.h 99KB
avfilter.h 57KB
avfilter.h 57KB
avfilter.h 57KB
avfilter.h 57KB
SDL_haptic.h 39KB
SDL_haptic.h 39KB
SDL_haptic.h 39KB
SDL_haptic.h 39KB
SDL_haptic.h 39KB
opt.h 35KB
opt.h 35KB
opt.h 35KB
opt.h 35KB
opt.h 35KB
SDL_video.h 33KB
SDL_video.h 33KB
SDL_video.h 33KB
SDL_video.h 33KB
共 884 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
logens
- 粉丝: 61
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功