# AVPlayer **Repository Path**: ACE_ZJH/avplayer ## Basic Information - **Project Name**: AVPlayer - **Description**: 该仓库为基于FFmpeg+SDL的音视频播放器,用于个人学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-02-04 - **Last Updated**: 2022-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 基于FFMPEG+SDL的音视频播放器 * 参考资料 > 1. [https://blog.csdn.net/leixiaohua1020?type=blog](https://gitee.com/link?target=https%3A%2F%2Fblog.csdn.net%2Fleixiaohua1020%3Ftype%3Dblog) > 2. [http://ffmpeg.org/](https://gitee.com/link?target=http%3A%2F%2Fffmpeg.org%2F) > 3. https://wiki.libsdl.org/ * 相关项目 > 1. 视频播放器:https://gitee.com/ACE_ZJH/video-player > 2. 音频播放器:https://gitee.com/ACE_ZJH/audio-player > 2. 音视频播放器:https://gitee.com/ACE_ZJH/avplayer > 2. 打包视频h264和音频aac为ts文件:https://gitee.com/ACE_ZJH/avpackage > 2. 音视频录制器:https://gitee.com/ACE_ZJH/avrecorder * 笔记记录 > 1. ffplay源码之serial变量分析:https://blog.csdn.net/weixin_44322983/article/details/122806913 > 2. ffplay源码之音视频同步分析:https://blog.csdn.net/weixin_44322983/article/details/122807015 #### 大致流程图 ![](https://gitee.com/ACE_ZJH/avplayer/raw/master/img/process.png) #### 更新记录 ##### 2022年1月3日 * 只实现了基本的音频和视频播放功能 * 未使用音频和视频同步,声音卡顿 * 解码后视频画质降低 * 编码架构不合理 ##### 2022年2月7日 * 播放152分钟24帧的视频,音频和视频可正常同步(基于pts的音视频时钟差的均值<5ms) * 可进行基本播放控制:暂停,快进快退,调整播放窗口大小