直播录制神器!一款多平台直播流自动录制客户端!

大家好,我是 Java陈序员

现如今,观看直播已成为日常生活中的一种娱乐消遣方式,但常常由于一些不可抗的原因错过一些精彩的直播,或者是想永远保存精彩的直播瞬间,这时就需要进行直播录制。

今天,给大家介绍一款直播自动录制神器,覆盖 40+ 国内外主流直播平台!

项目介绍

StreamCap ------ 一个基于 FFmpeg 和 StreamGet 的多平台直播流录制客户端,覆盖 40+ 国内外主流直播平台,支持批量录制、循环监控、定时监控和自动转码等功能。

功能特色

  • 多平台覆盖:支持 40+ 国内外主流直播平台,涵盖国内的抖音、快手、虎牙、斗鱼、B 站、小红书等,以及海外的 TikTok、Twitch、YouTube、Shopee 等,无论是游戏直播、娱乐互动还是电商带货,都能轻松录制
  • 多端适配:支持 Windows、MacOS 桌面端运行,界面简洁直观,操作便捷;同时提供 Web 端访问,Linux 系统也能通过网页模式使用
  • 灵活录制:实时监测直播间状态,主播开播即自动启动录制,无需人工值守
  • 多种输出格式:支持 ts、flv、mkv、mov、mp4、mp3、m4a 等格式,录制完成后自动转码为 mp4 格式
  • 个性化设置:可自定义录制参数,包括存储路径、文件夹命名规则等,支持多语言切换和快捷键操作

支持平台

  • 国内平台(30+):抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客、Acfun、Blued、京东、淘宝...
  • 海外平台(10+):TikTok、Twitch、PandTV、Soop、Twitcasting、CHZZK、Shopee、Youtube、LiveMe、Flextv(TTingLive)、Popkontv、Bigo...

快速上手

安装包运行

StreamCap 默认提供了 Windows、macOS 系统构建好的安装包,可直接下载运行使用。

1、打开下载地址

bash 复制代码
https://github.com/ihmily/StreamCap/releases

2、下载对应操作系统的压缩包并解压

  • Windows 用户:下载 StreamCap_${版本号}_Win_x64.zip 文件,解压后运行 StreamCap.exe
  • macOS 用户:下载 StreamCap_${版本号}_mac_universal.dmg 文件,按照提示完成安装,即可在启动台找到应用并运行

容器运行

在 Linux 系统中,可使用 Docker 快速部署。

1、克隆或下载项目源代码

bash 复制代码
git clone https://github.com/ihmily/StreamCap.git

2、进入项目目录

bash 复制代码
cd StreamCap

3、将 .env.example 示例配置文件复制一份并将文件重命名为 .env, 并将 PLATFORM 的值改为 web,即可以 Web 方式运行

bash 复制代码
cp .env.example .env

4、一键启动容器

bash 复制代码
docker compose up -d

功能体验

1、StreamCap 的使用十分简单,启动 StreamCap 后,点击开始录制即可快速录制一个直播间

2、在表单中输入要录制的直播间页面地址,可以单个录入也可以批量录入

3、添加完后,在录制页面中,可以看到正在录制

录制程序默认为全天监控模式,会 24 小时不间断地检测直播间状态。如果直播间开播时间固定,可以通过开启定时监听功能来优化监控策略,减少不必要的状态检测,降低对直播平台的请求频率。

4、录制主界面,右上角的一排按钮功能如下:

  • 搜索:在录制列表中搜索特定直播间
  • 新增录制:添加新的直播间监控,默认开播即录
  • 刷新:刷新显示完整卡片列表
  • 批量启动监控:启动选中或所有直播间的监控
  • 批量停止监控:停止选中或所有直播间的监控
  • 批量删除:删除选中或所有直播间的监控

5、每个录制卡片上也有一排按钮,功能如下:

  • 录制开关:监控到直播间开播时自动开始录制,无需手动切换
  • 录制路径:打开该直播间录制视频的存储文件夹
  • 录制信息:查看当前录制直播间的状态信息
  • 预览视频:预览查看当前录制直播间的录制视频
  • 编辑录制配置:修改录制的配置信息,需处于停止监控状态时才可操作
  • 删除直播间:从录制列表中删除该直播间监控,需处于停止监控状态时才可操作
  • 监控开关:开启或关闭直播监控

6、对于所有直播间的录制视频,可以在存储页面中进行查看,存储页面会根据直播平台进行文件夹分类

7、在设置页面中可对录制、推送、Cookie、账号进行设置,以便更好地录制直播

本地开发

环境依赖:Python 3.10 或更高版本。

1、克隆或下载项目源代码

bash 复制代码
git clone https://github.com/ihmily/StreamCap.git
cd StreamCap

2、安装依赖

bash 复制代码
# 安装核心依赖
pip install -i https://pypi.org/simple streamget 

# 桌面端
pip install -r requirements.txt

# Web端
pip install -r requirements-web.txt

3、将 .env.example 示例配置文件复制一份并将文件重命名为 .env

bash 复制代码
cp .env.example .env

4、运行程序

bash 复制代码
python main.py

或者直接使用以下命令启动 Web

bash 复制代码
python main.py --web

启动成功后,浏览器访问 http://127.0.0.1:6006.

如果你是直播爱好者,常常为错过心仪主播的直播而惋惜;如果你是内容创作者,需要留存直播素材反复研究;如果你想批量保存多平台的精彩直播内容,StreamCap 绝对是你的不二之选。

bash 复制代码
项目地址:https://github.com/ihmily/StreamCap

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

bash 复制代码
https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

bash 复制代码
https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


相关推荐
zhangfeng11332 分钟前
AMD Instinct MI50(gfx906)上为 Qwen 系列模型优化并可用的 vLLM 相关仓库、Docker 镜像与实践指南。
人工智能·docker·ai编程·qwen·算子开发·vllm·mi50
数据狐(Datafox)1 小时前
京东商品列表API技术解析与落地应用(含标准 JSON 示例)
java·大数据·前端·人工智能·python·数据分析·json
量化吞吐机1 小时前
2026年下半年手工交易规则走向量化表达,产品该先接住哪一步
人工智能·python
aaaBsBsBsB1 小时前
k8s pod管理
运维·docker·容器
Metaphor6922 小时前
使用 Python 读取和删除 Excel 文件属性
python·excel
迷迭香yy2 小时前
Python构建转融券多空识别系统从接口到因子的全流程 IG50免费开源股票数据API接口
开发语言·python·开源
Doep_key3 小时前
Kubenetes控制器
运维·docker·容器
月光船幽幽3 小时前
真实即粗糙,光滑是伪造
人工智能·python
一次旅行3 小时前
Attention机制从数学到工程:拆解缩放点积+多头注意力|附可运行PyTorch实现与踩坑指南
人工智能·pytorch·python
泡干脆面就番茄3 小时前
NumPy 科学计算完全指南:从数组创建到广播机制
python·numpy