Stream-rec - 自动录制直播与弹幕的最佳工具 | 支持多平台录播

Stream-rec 是一个自动录制各种直播平台的工具。

图片[1]-Stream-rec - 自动录制直播与弹幕的最佳工具 | 支持多平台录播
  • 基于:Kotlin, Ktor, 和 ffmpeg

功能列表

  • 自动录制:可配置录制质量、路径、格式、并发量、分段录制(按时间或文件大小)、分段上传,并根据直播标题和开始时间自动命名文件。
  • 自动弹幕录制:以 XML 格式录制弹幕,可以使用 DanmakuFactory 进行弹幕转换,或配合 AList 实现弹幕自动挂载。
  • 持久化存储:使用 SQLite 存储录播和上传信息。
  • 云存储支持:使用 Rclone 上传到云存储。
  • Web 界面配置:通过 Web 界面进行配置。
  • 支持 Docker:便于部署。

支持的直播平台

平台录制弹幕链接格式
抖音https://www.live.douyin.com/{抖音ID}
斗鱼https://www.douyu.com/{直播间}
虎牙https://www.huya.com/{直播间}
PandaTVhttps://www.pandalive.co.kr/live/play/{直播间}
Twitchhttps://www.twitch.tv/{直播间}
AfreecaTV
哔哩哔哩
Niconico
YouTube

该开源工具作者提示未来会增加更多平台的支持(如果有时间的话,欢迎大家前往该工具作者主页提交 PR)。

安装指南

1. Docker Compose(推荐)

1.1 构建 Docker Compose 文件

请在一个无中文符号路径下创建一个 docker-compose.yml 文件,可以参考示例配置文件。请详细阅读配置文件中的注释以获取更多信息,并确保修改关键部分,如密码、路径等。

1.2 运行 Docker Compose

确保您在与 docker-compose.yml 文件相同的目录中,然后运行以下命令:

docker compose up -d && docker compose logs -f

稍等片刻,等待加载完成后,您就可以在 http://localhost:15275 访问 Web 界面并开始配置工具。

注意

  • 您可以通过按 Ctrl + C 来退出日志。
  • 您可以通过运行 docker compose logs -f 来重新连接到日志。
  • 如果您想停止服务,可以运行 docker compose down

配置指南

请参考项目文档以获取详细的配置步骤和选项。

© 版权声明
THE END
喜欢就支持一下吧
赞赏