Screencast Software/录屏软件
目录
1 功能介绍 screencast screen_capture
录屏软件(screencast or screen capture)用来录制计算机屏幕输出, 一般也会包含音频 输出或麦克输入. 完整的名词解释参见WIKI. 录屏在技术分享和在线教领域有广泛使用.
本文介绍Windows/Linux系统下开源/自由的优秀录屏软件.
2 Windows平台
2.1 Sharex
2.1.1 介绍
ShareX是自由/开源软件, 基于.NET开发, 只能运行在Windows系统上. 支持截屏/录屏, 并 进行各种各样的分享. 界面支持多语言. WIKI和知乎有介绍.
- 代码: github
- 主页: https://getsharex.com/
- 下载: Downloads
2.1.2 配置
在主页上可找到完整的介绍文档. 录屏配置主菜单位于:
- 英文界面: Task settings->Capture->Screen recorder->Screen recorder options
- 中文界面: 任务设置->截图->屏幕记录->屏幕录制选项
录屏使用ffmpeg实现, 菜单"录屏配置->FFmpeg路径"下点击…设置或下载FFmpeg. 默认 配置未包含音频, 在录屏配置菜单'音频源'中选择麦克风或适当的音频源.
默认热键=Shift+PrtSc=启动/停止录屏, 启动时拖曳鼠标修改录屏区域. 点击菜单 "截图文件夹…"查看历史截图和录屏文件. 热键和录屏文件夹均可在主界面下找到配置 菜单.
2.1.3 我的配置:
- FFmpeg路径: %MyDocuments%\ShareX\Tools\ffmpeg.exe
- 录屏路径: G:\screencast
- 截图路径: G:\screenshot
2.1.4 DONE Q&A
- 设置录屏路径和截图路径无效 关闭ShareX界面时, ShareX依然在后台运行. 在任务栏右键ShareX图标, 选择"退出", 然后再次启动.
- 什么是GDI Grab 录屏选项中, 视频源可以选择"GDI Grab". GDI Grab是Windows系统下基于GDI的录屏设备. 参考FFmpeg GDI Grab.
3 Linux平台 kazam vokoscreen obs studio SimpleScreenRecorder
下述软件在Debian 8下使用验证
3.1 Kazam
3.1.1 介绍
Kazam是自由/开源软件, 使用python开发.
- 主页: Launchpad kazam
- 源码: github
- APT安装:
$ sudo apt-get install kazam
3.1.2 配置
kazam配置简单. 主界面和File->Preferences有少量不言自明的选项. Seconds to wait before caputuring是启动录屏前的等待时间, 我一般配置为3s.
kazam支持快捷键, 但不可配置(或许将来版本会添加, 积极跟进github)
Shortcuts | Meaning |
---|---|
Super-Ctrl-r | Start screencasting |
Super-Ctrl-f | Stop screencasting |
Super-Ctrl-p | Pause screencasting |
Super-Ctrl-s | Show kazam |
Super-Ctrl-q | Quit kazam |
键盘上标记为Win键即为Super键.
3.2 vokoscreen
3.2.1 介绍
Vokoscreen是自由/开源软件, 基于QT开发, 易于使用. 支持视频摄像和录屏同时进行.
- 主页: vokoscreen
- 代码: github
- APT安装:
$ sudo apt-get install vokoscreen
3.2.2 配置
除了文件保存路径和摄像头开启选项, 基本没有其他可配的.
vokoscreen支持快捷键, 但不可配置.
Shortcuts | Meaning |
---|---|
Ctrl-Shift-F10 | Start screencasting |
Ctrl-Shift-F11 | Stop screencasting |
Ctrl-Shift-F12 | Pause screencasting |
3.3 TODO Obs-Studio
- 安装: Debian不支持obs-studio二进制安装, 添加Ubuntu PPA失败. 手动编译方法 参考Build Instructions.
- Unfinished
3.4 TODO SimpleScreenRecorder
SimpleScreenRecorder是一款功能强大/特性丰富的录屏软件.