Pika
Pika 是 GNOME Wayland 下的原生录屏工具:选区录制、系统声音与麦克风、MP4 与 GIF/APNG 输出,采集走桌面门户和 PipeWire,编码尽量用硬件加速。
Pika 用来录制 GNOME Wayland 桌面的整块屏幕或一块选区。采集走桌面门户和 PipeWire, 编码在有硬件支持时自动使用硬件加速。
功能
- 选区支持窗口、顶栏与 dock 吸附
- 输出 MP4 视频,或 GIF、APNG 动图
- 可录制系统声音与麦克风,混成一条音轨
- 视频与动图各有独立的帧率和分辨率上限
- 全局快捷键
它由两半组成
| 组件 | 职责 |
|---|---|
| GNOME Shell 扩展 | 全部界面:顶栏指示器、选区遮罩、录制取景框、设置窗口 |
| 录制进程 | 门户权限协商、PipeWire 收帧、GStreamer 编码 |
两半必须配套安装。 这不是打包偷懒,是被平台逼出来的 —— Wayland 不允许应用绘制浮层或决定窗口位置,界面只能做在合成器里; 而 GJS 是单线程的,和合成共用一个主循环,H.264 编码绝不能跑在里面。 详见工作原理。