下载使用命令行版
录播姬命令行版是跨平台的,可以在 Windows、Linux、MacOS 上运行。命令行版提供了 HTTP API 和网页管理界面,可以在浏览器里启停录制、修改设置。录播姬命令行版比桌面版使用的 CPU、内存更少。
你可以在录播姬的 GitHub Release 页面下载到录播姬命令行版。
带有 any
字样的压缩包内不含 .NET 运行时,需要自行安装运行时,压缩包文件更小。其他压缩包内已经自带了 .NET 运行时。
操作系统 | 架构 | 下载链接 | 备注 |
---|---|---|---|
N/A | N/A | any.zip | 需要自行安装 .NET 运行时 |
Linux | x64 | linux-x64.zip | 在服务器上运行一般选这个 |
Linux | arm32 | linux-arm.zip | |
Linux | arm64 | linux-arm64.zip | |
Windows | x64 | win-x64.zip | |
macOS | x64 | osx-x64.zip | |
macOS | arm64 | osx-arm64.zip |
使用录播姬命令行版
Windows 上可执行文件名为 BililiveRecorder.Cli.exe
,Linux 和 macOS 上可执行文件名为 BililiveRecorder.Cli
,不自带运行时的 any 版的入口点是 dotnet BililiveRecorder.Cli.dll
。
首先检查录播姬是否能正常运行:
如果没有问题的话,会输出录播姬的版本号。
如果提示没有执行权限,可以使用 chmod
命令添加执行权限:
如果没有问题的话,会输出录播姬的版本号。
如果没有问题的话,会输出录播姬的版本号。
为了后续文档的简洁,从这里开始把 BililiveRecorder.Cli
称为 brec
。
以下设置 alias 的命令仅为示意,你可以不操作、直接把所有文档中的 brec
替换为 ./BililiveRecorder.Cli
即可。
以下设置 alias 的命令仅为示意,你可以不操作、直接把所有文档中的 brec
替换为 ./BililiveRecorder.Cli.exe
即可。
以下设置 alias 的命令仅为示意,你可以不操作、直接把所有文档中的 brec
替换为 dotnet BililiveRecorder.Cli.dll
即可。
启动录播姬
在运行录播姬之前需要先选择一个保存配置文件和录制的文件的工作目录。建好目录后,启动录播姬:
这里的 --bind
参数指定了录播姬的 HTTP API 监听地址,可以在浏览器里管理录播姬。如果不指定 --bind
参数就不会启动 HTTP 服务,无法在浏览器里管理录播姬。
如果需要允许从其他机器访问录播姬,可以使用下面的命令:
启动了录播姬之后在浏览器内访问对应的地址(如果是用默认端口运行在本机的话就是 http://localhost:2356
)即可打开录播姬的管理页面。如果设置了密码的话会弹出 HTTP Basic 登录框,输入命令行传入录播姬的用户名和密码即可登录。
从 2.11.0 开始,如果没有设置用户名密码,录播姬检查请求的 IP、Header 等参数并拒绝疑似来源不是局域网的请求。如果你使用了带身份验证功能的反向代理、或使用域名访问内网服务等,可以通过设置参数 --http-open-access
或设置环境变量 BREC_HTTP_OPEN_ACCESS
为任意非空值来禁用这个限制。
停止录播姬
按 Ctrl + C
(即发送 SIGINT
) 退出录播姬,录播姬退出时会先停止当前正在进行的录播并保存配置。
在 Windows 上直接点击命令行窗口右上角的关闭按钮或者在所有系统上通过任何方式强制结束录播姬进程可能会导致配置文件不被保存、正在录制的弹幕文件不完整等问题。
更新录播姬命令行版
手动下载新版本的压缩包解压到一个新位置,然后使用相同的工作目录启动录播姬即可。
反馈、建议和问题
如有问题可以通过 GitHub Issues、QQ 群 (689636812)、Discord Server 或发送邮件到 rec@danmuji.org
联系开发者。