FFmpeg_SDL_MFC0图像界面播放器制作整体框架
Posted 叮咚咕噜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg_SDL_MFC0图像界面播放器制作整体框架相关的知识,希望对你有一定的参考价值。
使用FFmpeg、SDL、MFC三者组合,编写一个图像界面的播放器:ffmpeg负责解封装和解码、SDL负责视频的播放、MFC是windows下的图形界面,下面5个链接是分别对每个模块的进行详细的使用和代码说明,本节是对播放器的整体流程作出总结说明
【FFmpeg_SDL_MFC】1、FFMPEG视频解码器
【FFmpeg_SDL_MFC】2、SDL介绍和使用案例
【FFmpeg_SDL_MFC】3、FFMpeg解码和SDL柔和
【FFmpeg_SDL_MFC】4、MFC的基础使用
【FFmpeg_SDL_MFC】5、视频播放器的制作-图形界面版
整体框架
初始化FFMpeg和SDL,循环的获取解码之后的数据送SDL显示,通过事件发送线程来控制帧率40ms显示一帧数据;点击暂停时不发送显示事件的数据,所以不进行解码和显示;点击停止界面,事件线程退出,并发送消息到解码显示线程,解码显示线程也退出。
最终界面呈现
以上是关于FFmpeg_SDL_MFC0图像界面播放器制作整体框架的主要内容,如果未能解决你的问题,请参考以下文章