
2. 录制前的参数设置与踩坑2.1 录制区域的三种选择方式虽然这个工具名字里带着Linux字样但它的定位很清楚优先服务 Linux 桌面用户同时兼顾 Windows 和 macOS 的额外需求。如果你只用 Windows其实也能正常跑起来但要注意的是Windows 版本目前不支持 Wayland只能用传统的 Win32 窗口捕获功能上会打一点折扣。而 macOS 版本由于系统权限限制屏幕录制必须要走系统的屏幕录制授权首次运行会弹窗让你去系统设置-隐私与安全性-屏幕录制里勾选终端或 IDE 的权限这一步不能跳过。我自己主要在 Ubuntu 24.04 Wayland 环境下测试效果最稳定。如果你也是 Linux 用户建议优先用 X11 或 Wayland 原生的录制模式尽量避免 XWayland 兼容层因为后者在捕获鼠标光标时偶尔会出现偏移。在界面里头你要做的第一件事就是确定录哪里。工具提供了三种范围选择全屏录制适合录整个桌面操作流程比如演示软件安装、展示桌面美化效果。窗口录制自动吸附当前活动窗口适合录某个应用的单独操作。自定义区域手动拖拽一个矩形区域适合录代码片段、录某个控件的细节操作。实际体验下窗口录制在 Wayland 下有个小毛病如果窗口内容有硬件加速层比如浏览器播放视频捕获画面可能会黑屏。这个锅不全在工具身上是 Wayland 协议对硬件加速合成层的权限限制目前无解。遇到这种情况我的建议是切到自定义区域把区域框到窗口的客户区绕开合成层。顶部那一排参数我逐个说下这里最容易踩坑参数项推荐值说明帧率30 FPS 或 60 FPS录代码/文档 30 够用录游戏或动画类必须 60分辨率原始分辨率或 1080p上传视频平台建议 1080p降低文件体积编码器H.264 (mp4) / VP9 (webm)H.264 兼容性最好VP9 画质更优但编码慢码率自动或 8-12 Mbps录屏场景 8Mbps 已经足够清晰光标显示并高亮教程类视频强烈建议开启高亮麦克风按需开启录讲解时开启建议再加个降噪帧率这块我多说一句。很多人一上来就无脑 60 FPS觉得越高越清晰。其实屏幕录制的内容大多是静态界面、滚动文本、鼠标移动30 FPS 和人眼观察屏幕的感知没有明显差别反而能让文件体积小一半。只有当你在录制视频播放、动画过渡、游戏操作时60 FPS 才真正有意义。我平时录教程默认 30遇到录 Flutter 动画演示才切 60。2.2 音频输入与降噪设置这个工具的音频处理是我最喜欢的一部分。它支持同时录制系统声音和麦克风声音而且可以混合到一个音轨也可以分两条音轨输出。分轨的好处是后期剪辑时可以单独处理人声和背景声比如把环境噪音去掉、给系统提示音淡化。音频输入设备默认是 PulseAudio / PipeWireUbuntu 24.04 默认就是 PipeWire无需额外安装。如果你在录制时发现麦克风没声音大概率是 PipeWire 的权限问题打开终端跑一下pactl list sources short看看有没有你的麦克风设备。如果列表为空需要装一个pavucontrol在输入设备选项卡里把麦克风设为默认设备。系统声音录制在 Linux 上比较讲究。X11 环境下可以用pulseaudio的 monitor 源直接抓Wayland 下要确保 PipeWire 会话管理器正常运行。我在测试时发现有些笔记本的扬声器走的是 HDMI 音频输出直接录系统声会录不到笔记本自带扬声器的声音需要在音频设置里把输出设备切回Analog Stereo。3. 实际录制流程与快捷键操作3.1 从启动到导出的完整步骤以 Ubuntu 24.04 为例完整走一遍录制流程启动工具在终端输入kooha或从应用菜单点击图标启动。如果是 Flatpak 安装启动命令是flatpak run io.github.seadve.kooha。选择录制区域在窗口中间的区域选择器里选全屏或窗口如果要自定义区域点区域选择按钮后直接在桌面上拖拽。确认参数检查帧率、分辨率、麦克风、摄像头等设置确认无误。开始录制点界面下方的红色录制按钮或直接按全局快捷键CtrlAltR。停止录制再按一次CtrlAltR或者点击屏幕角落出现的录制悬浮球停止按钮。保存文件录制自动结束后会弹出文件保存对话框选择保存路径和文件名。保存的文件默认放在~/Videos/Kooha目录下可以在设置里改。如果你用的是gnome-screenshot录屏默认路径也是~/Videos但 Kooha 会自动建子目录整理习惯更好。整个录制流程中最影响体验的是快捷键。默认捕获快捷键和 GNOME 自带录屏的快捷键一样如果你的系统已经占用了CtrlAltR会在启动时提示冲突。解决办法很简单在 Kooha 设置里把全局快捷键改掉或者直接移除冲突二选一即可。3.2 摄像头画面叠加的注意事项这个小众功能我刚开始没注意到后来才发现它特别适合录教学视频。Kooha 支持在录制画面上叠加摄像头画面也就是画中画效果。默认摄像头小窗在左下角可以拖到任意位置但大小是固定的不能缩放。如果你不需要摄像头却又开着这个功能会导致画面边缘多出一个黑色方块特别影响观感。所以每次录制前我要么关掉摄像头要么把摄像头小窗拖到屏幕录制区域之外。这是一个很容易被忽略的细节我发现很多新手朋友第一次录出来的视频右下角有个黑块就是这个原因。4. 视频质量对比与平台适配4.1 与 OBS、Screen Studio 的实测对比在正式推荐之前我先做个横向对比。我自己录了三个源文件同一个 VS Code 窗口、同样 1080p 分辨率、30 FPS、16 秒时长分别用 Kooha、OBS、Screen Studio试用版录制。工具文件大小画质主观感受CPU 占用上手难度Kooha约 8 MB清晰文字边缘锐利平均 4%极低OBS约 14 MB清晰但默认色彩略微发灰平均 12%中高Screen Studio约 9 MB清晰且自带鼠标平滑效果平均 6%低OBS 文件偏大是因为它默认的编码参数更保守需要手动调 CRF 和 Preset 才能减小体积。Screen Studio 的文件大小虽然和 Kooha 差不多但它的核心竞争力在自动鼠标点击特效、平滑缩放这些后期功能上和 Kooha 定位并不完全一致。如果只是快速录制一个教程片段、一个 Demo 演示、一段 bug 复现过程Kooha 完全够用而且它没有任何水印没有任何功能锁定也没有暗坑。如果你需要复杂的直播推流、多场景切换、实时文字叠加那 Kooha 不擅长请继续用 OBS。如果你需要自动聚焦和丝滑缩放的演示视频也可以考虑 Screen Studio 的付费方案但那是锦上添花不是必须。4.2 针对视频平台的上传参数建议录制完成后可以按目标平台做简单调整。Kooha 默认导出的 mp4 文件是 H.264 AAC这种组合在 B站、YouTube、抖音都能直接上传无需转码。唯一需要注意的是如果你录制的是高动态桌面内容比如设计软件的操作H.264 的默认色度抽样可能导致边缘轻微彩边我建议在导出前用 FFmpeg 做一次优化转码ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset slow -pix_fmt yuv420p -c:a aac -b:a 192k output.mp4这个命令的含义是把视频重新编码为高质量 H.264色度抽样统一为yuv420p兼容性最好音频保持 AAC。-crf 18是视觉无损的常用档位-preset slow牺牲一点转码时间换更小的体积。如果你是上传微信公众号或知乎这类平台建议直接将视频压缩到 1080p 以下、时长控制在 3 分钟以内因为这些平台对长视频并不友好。Kooha 本身没有剪辑功能所以裁剪的话可以用自带的视频编辑工具GNOME 的 Video Trimmer或者命令行跑一下ffmpeg -i input.mp4 -ss 00:00:05 -to 00:00:20 -c copy output.mp4这段命令会保留原始画质快速掐头去尾。5. 常见问题与独家避坑指南5.1 录出来的视频是黑屏或卡顿黑屏问题的根源大多是硬件加速编码和 Wayland 合成器之间的兼容性。Kooha 默认走 VA-API 硬件编码在 Intel 核显上一般没问题但在 N 卡闭源驱动环境里容易出幺蛾子。排查方式先看系统日志journalctl --user -u kooha*有无报错如果没有明显报错就把录制界面里的编码器从硬件编码切换到软件编码。软件编码的 CPU 占用会高一些但兼容性最好基本不会黑屏。卡顿问题多半是帧率设置过高而机器性能不足。比如在 4K 分辨率下录 60 FPS同时对 CPU 和磁盘都是考验。我建议在设置里把帧率降到 30又不影响教程观看卡顿瞬间消失。5.2 鼠标光标消失或出现残影在 Wayland 会话中鼠标光标的捕获依赖合成器对外提供光标平面。某些驱动下会捕获不到光标导致录出来的视频里鼠标不见了。Kooha 专门做了处理它在设置里有一个光标可视化选项打开之后会用图标替身的方式渲染光标保证录制结果里鼠标清晰可见。如果你发现光标在视频里变成重影或双重光标一般是光标可视化和系统原生光标捕获叠加了。解决办法先关闭系统的光标图层或者在 Kooha 里关闭可视化只保留原生捕获。具体哪个方案生效取决于你的显卡驱动实测在 Intel 核显上是关闭可视化效果最好。5.3 录制过程中悬浮球挡画面默认录制时会显示一个悬浮球显示录制状态。这个悬浮球在视频里是看不到的但是有些人反应它挡住了界面上的关键按钮影响操作。这个悬浮球位置可以拖拽到屏幕边缘任意角落建议在录制之前提前拖动到屏幕录制区域之外或者干脆在设置里关闭悬浮球显示。5.4 音频不同步问题设备性能一般时录的时间越长音画不同步越明显。Kooha 的底层是基于 PipeWire 实现的时间戳处理比较稳但如果你开了蓝牙耳机录音延迟会严重很多。我建议录制时使用有线麦克风或者在录制后不管它因为视频平台会自动校准音频起点轻微的偏差在播放端基本无感。如果偏差超过 500 毫秒就需要手动修正了。FFmpeg 可以按毫秒级别调整音轨位移ffmpeg -i input.mp4 -itsoffset 0.5 -i input.mp4 -map 0:v -map 1:a -c copy output.mp4这个命令把第二条输入音频延迟 0.5 秒输出适合音频比视频慢的场景。6. 使用体验总结与一句话结论在我实际上手使用的这段时间里Kooha 取代了我在 Linux 桌面上 90% 的日常录制需求。它没有 OBS 的学习曲线没有 Screen Studio 的价格门槛也没有系统自带录屏的功能限制是一个恰到好处的中间选项。如果你是在校学生、独立开发者、文档撰写者或者经常需要把操作过程录下来发给同事我强烈建议你把 Kooha 装到自己的机器上尝试一下。最后再分享一个小技巧Kooha 支持命令行直接启动你可以在终端里创建一个别名配合管道命令实现一键录制。alias kreckooha --start-recording这样每次想录屏的时候敲两个字母加回车3 秒内进入录制状态。对于我这种经常需要随手记录 bug 复现过程的人来说这个快捷方式极大提高了工作效率。开源软件的魅力就在于——它不一定是功能最全的但它一定会在你需要的时候给你最干净的解决方案。