基于Qt+FFmpeg的录屏软件NanaRecorder UI 录制流程 主线程:UI线程,调用Recorder接口 采集线程:采集到帧后->格式转换/重采样->写进FIFO 编码线程:循环从FIFO读取帧->编码->写进文件 环境依赖 VS2019 Qt5.12.9 FFmpeg5.1(项目已包含) 解决方案支持Debug/Release和Win32/x64 TODO 平衡高画质高帧率低码率 使用dshow替代gdigrab录制桌面 flush编码器 支持同时录制扬声器和麦克风 支持硬编码