欢迎加QQ学习交流群309798848
源码: https://github.com/onlyet/ScreenCapture
NanaRecorder
之前的录屏项目ScreenCapture存在音视频同步问题,所以重写了第二个版本:NanaRecorder。
录制桌面和系统声音(扬声器)。
录制流程
主线程:UI线程,调用Recorder接口
采集线程:采集到帧后->格式转换/重采样->写进FIFO
编码线程:循环从FIFO读取帧->编码->写进文件
环境依赖
- VS2019
- Qt5.12.9
- FFmpeg4.1