大家好,我是 Java陈序员
。
现如今,观看直播已成为日常生活中的一种娱乐消遣方式,但常常由于一些不可抗的原因错过一些精彩的直播,或者是想永远保存精彩的直播瞬间,这时就需要进行直播录制。
今天,给大家介绍一款直播自动录制神器,覆盖 40+ 国内外主流直播平台!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
StreamCap
—— 一个基于 FFmpeg 和 StreamGet 的多平台直播流录制客户端,覆盖 40+ 国内外主流直播平台,支持批量录制、循环监控、定时监控和自动转码等功能。
功能特色:
支持平台:
StreamCap
默认提供了 Windows、macOS 系统构建好的安装包,可直接下载运行使用。
1、打开下载地址
https://github.com/ihmily/StreamCap/releases
2、下载对应操作系统的压缩包并解压
StreamCap_${版本号}_Win_x64.zip
文件,解压后运行 StreamCap.exe
StreamCap_${版本号}_mac_universal.dmg
文件,按照提示完成安装,即可在启动台找到应用并运行在 Linux 系统中,可使用 Docker 快速部署。
1、克隆或下载项目源代码
git clone https://github.com/ihmily/StreamCap.git
2、进入项目目录
cd StreamCap
3、将 .env.example
示例配置文件复制一份并将文件重命名为 .env
, 并将 PLATFORM
的值改为 web
,即可以 Web 方式运行
cp .env.example .env
4、一键启动容器
docker compose up -d
1、StreamCap
的使用十分简单,启动 StreamCap
后,点击开始录制即可快速录制一个直播间
2、在表单中输入要录制的直播间页面地址,可以单个录入也可以批量录入
3、添加完后,在录制页面中,可以看到正在录制
录制程序默认为全天监控模式,会 24 小时不间断地检测直播间状态。如果直播间开播时间固定,可以通过开启定时监听功能来优化监控策略,减少不必要的状态检测,降低对直播平台的请求频率。
4、录制主界面,右上角的一排按钮功能如下:
5、每个录制卡片上也有一排按钮,功能如下:
6、对于所有直播间的录制视频,可以在存储页面中进行查看,存储页面会根据直播平台进行文件夹分类
7、在设置页面中可对录制、推送、Cookie、账号进行设置,以便更好地录制直播
环境依赖:Python 3.10 或更高版本。
1、克隆或下载项目源代码
git clone https://github.com/ihmily/StreamCap.git
cd StreamCap
2、安装依赖
# 安装核心依赖
pip install -i https://pypi.org/simple streamget
# 桌面端
pip install -r requirements.txt
# Web端
pip install -r requirements-web.txt
3、将 .env.example
示例配置文件复制一份并将文件重命名为 .env
cp .env.example .env
4、运行程序
python main.py
或者直接使用以下命令启动 Web
python main.py --web
启动成功后,浏览器访问 http://127.0.0.1:6006
.
如果你是直播爱好者,常常为错过心仪主播的直播而惋惜;如果你是内容创作者,需要留存直播素材反复研究;如果你想批量保存多平台的精彩直播内容,StreamCap
绝对是你的不二之选。
项目地址:https://github.com/ihmily/StreamCap
推荐的开源项目已经收录到 GitHub
项目,欢迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目。
但是任何人在群里打任何广告,都会被 T 掉。
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群:
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群。
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
参与评论
手机查看
返回顶部