上个月我给大家推荐了 GIF 截屏工具 LICECap,然后我同学就很鄙视地跟我说,我现在都用 kap 了。。。
(PS:突然发现截屏工具这个词用得不对,应该是录屏。)
好吧,于是我就体验了一下 kap,确实比 LICECap 更强大,而且也同样免费且开源。
首先来看下官网,光看官网就感觉逼格确实比 LICECap 高不少。
除了看脸,还要看有没有料。
录制屏幕:
点击红色按钮,屏幕上会出现一个虚线选择框,调整大小即可,再次点击 kap 菜单栏按钮即可开始录制。
录制完成后,可以调整大小,可以编辑 FPS,导出格式支持 GIF、MP4、WebM 和 APNG 四种格式,确实强大!
再看看配置项:
先小结一把。
与 LICECap 相同的是:
- 免费;
- 开源(GitHub 上都可以找到源码);
- 支持 GIF 录制屏幕;
- 支持不同的 FPS;
- 支持自定义选择录制区域;
- 等等等;
对比 LICECap,kap 有如下提升:
- 支持录制后编辑;
- 导出格式更丰富;
- 支持点击高亮;
- 支持录制音频;
- 等等等….
至于 kap 不如 LICECap 的地方,我们等下说,先来看看 kap 的录制效果:
导出四种格式的效果:
PS: 顺便科普一下 APNG 和 WebM 格式。
- APNG(Animated Portable Network Graphics)是一个基于PNG(Portable Network Graphics)的位图动画格式。
- WebM 由 Google 提出,是一个开放、免费的媒体文件格式。
嗯,非常不错!
既然是开源软件,我们来看看这两个开源软件都是用什么技术实现的。
LICECap 很明显,使用 C & C++,如图
而 kap…..
官网介绍 “An open-source screen recorder built with web technology”,笔者心中猛的一惊!
果然是无所不能的 JavaScript。。。
双方技术栈的不同带来了不同的优缺点。
既然使用了 web 的开发技术,kap 缺点也就很明显了,由于基于 electron,安装包的体积超级大,达到了 90M,相比 LICECap 算是个巨无霸了。理论上 electron 也是跨平台的,但 kap 暂时还只支持 macOS,所以总结 kap 不如 LICECap 的点如下:
- 只支持 macOS;
- 安装包体积过大(超过 90M!);
- 运行时系统内存占用较多(但 CPU 少一点);
综上,kap 的优点很明显,缺点也有一些,两者都是很不错的工具,根据自己的需求和喜好选择就好。
PS: 目前笔者更喜欢 kap,但 LICECap 用习惯了,而且体积小,留着也不占资源,所以两个都用。
参考资料
- Kap 官网 https://getkap.co/
- Kap GitHub 主页 https://github.com/wulkano/kap
- LICECap 官网 https://www.cockos.com/licecap/
- LICECap GitHub 主页 https://github.com/justinfrankel/licecap