[FEATURE] 应用内视频录制+简易控制窗口
enhancement
#41 ,以及一些其他渠道的反馈都提出需要视频输出相关的功能。
## 手机拍屏幕也是一种视频导出
由于 `visualizer `不是纯 canvas 实现,且动画时钟深度耦合 `audioref.currentTime` ~~(!屎山!)~~,使得这个功能难以实现 ~~至少我不知道怎么实现~~
但是作为替代方案,electron提供了`desktopCapturer`这个录屏的接口,所以如果我们能够容忍:
- 窗口录制过程中保持最前且不动
- 录多长时间就得保持多长时间
- 可能录下来窗口上边框
- ~~本质上就是手机拍屏幕~~
那么就可以实现这个功能。~~那么为什么不用 OBS 呢~~
## 播放控制子窗口
既然要录屏,那就不能开始录屏之后还得手动点一下播放暂停。分离一个子窗口来干这个事情,这个功能平时也可以用来操作副屏的 folia ,不打断沉浸播放体验。
以上两个功能显然只支持electron桌面端,前端web版直接浏览器捕获就行了
关闭于 2026-05-22 1 条评论