FFmpeg: 简易ijkplayer播放器实现--01项目简介
- 开发
- 12
-
项目介绍
此项目基于FFmeg中 ffplay.c进行二次开发,实现基本的功能,开发软件为Qt
项目优势:
- 参考ijkplayer播放器,实现UI界面和播放器核心进行解耦,容易添加其他功能
- 采用消息机制,设计消息队列,设置播放器状态,播放器的性能更加优化
- 参考ffplay.c源码,使用多线程进行视频解复用,编解码,优化播放器性能
流程图
![请添加图片描述](https://img-blog.csdnimg.cn/direct/d90bd1b8976742b3bd10b58912d4c36e.png)
播放器实现过程
- 整体介绍
- 安装环境
- UI界面设计
- 消息队列设计
- ijkplayer–连接ui界面到ffplay
- 打开和关闭媒体文件
- 解复用线程设计
- 解码线程设计
- 音频输出
- 视频渲染输出
- 音视频同步
界面展示
![请添加图片描述](https://img-blog.csdnimg.cn/direct/daed1c972eea4e79b5d26cb56d7a11f3.png)
原文地址:https://blog.csdn.net/qq_43538607/article/details/137608301
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1778304979652710400.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!