# AVRecorder **Repository Path**: ACE_ZJH/avrecorder ## Basic Information - **Project Name**: AVRecorder - **Description**: 该仓库为基于FFmpeg+SDL的音视频录制器,用于个人学习 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-02-16 - **Last Updated**: 2022-08-15 ## 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 > 3. 音视频播放器:https://gitee.com/ACE_ZJH/avplayer > 4. 打包视频h264和音频aac为ts文件:https://gitee.com/ACE_ZJH/avpackage > 5. 音视频录制器: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/avrecorder/raw/master/img/process.png) #### 更新记录 * 2月16号 * 实现了调用电脑摄像头和麦克风进行视频录制和音频录制,并保存为h264和aac文件,录制测试时间为120 min * 录制过程实时显示摄像头画面 * 2月20号 * 将视频录制和音频录制的内容打包成mp4文件 * 优化流程 * 8月14号:解决视频录制帧率的问题;解决编码出的帧数据没有pts的问题