支持40+国内外平台的开源直播录制工具 跨平台循环监控定时任务并可自动转码

8次阅读
没有评论

共计 2058 个字符,预计需要花费 6 分钟才能阅读完成。

前言

虽说市面上不乏直播录制软件,但要更人性化录制的,估计就寥寥无几了!譬如,我们需要开播的时候自动录制,录制好了可以自动转码;或者,我们需要跨平台批量录制等等!诸如以上种种需求,可以认真看本期视频!

 

项目介绍

StreamCap 是 Github 上免费开源项目,基于 FFmpeg 和 StreamGet 的多平台直播流录制客户端,覆盖 40+ 国内外主流直播平台,支持批量录制、循环监控、定时监控和自动转码等功能。该软件支持跨平台,Windows、MacOS 为客户端,Linux 通过 Docke 部署,以 Web 的方式实现。

 

软件使用

我们以 Windows 系统为例,Github 或者鼠标博客下载 StreamCap 客户端,解压即用无需安装。运行主目录下的 StreamCap,这个是就是软件的主界面。我们可以根据自己喜好,更改软件主题的模式及颜色。首次运行,主页点击设置,我们可以更改软件录制的默认路径,以及录制文件的命名规则,其他建议保持默认。

既然是直播录制,那么我们就需要在软件里,填入平台的账号信息,StreamCap 支持 Cookie 和账号密码,下面鼠标就以小破站为例,进行操作演示。

 

获取 cookie

打开小破站并登录账号,快捷键 F12 打开浏览器开发者工具,导航菜单点击控制台,快捷键 Ctrl+ L 可以进行快速清屏操作,控制台命令提示符输入:document.cookie 后回车,返回的这段代码,就是我们需要的 cookie。如果你感觉每次重复这个步骤,有些繁琐,我们可以新建书签,名称随意,譬如一键获取 cookie 之类的,url 填入如下代码:

 javascript:(function() {
   alert('当前 Cookie:\n\n' + document.cookie);
   navigator.clipboard.writeText(document.cookie).catch(err => {
     alert('复制 Cookie 到剪贴板失败:' + err);
   });
 })();

保存书签并将其固定在收藏夹栏,在任何需要获取 cookie 的页面,点击这个书签,就可以直接一键将 cookie 复制到剪切板。回到 StreamCap 设置的 cookie 设置界面,直接将 cookie 粘贴到对应位置,无需保存直接生效。

 

新建录制

StreamCap 主界面,左侧菜单点击录制,录制界面右上角点击 + 号新增录制,新增录制界面,直播间地址粘贴你需要录制的直播间网址,就是你观看直播时,地址栏的网址;如果你需要监听录制,就是主播开播后自动录制,下滑找到每日定时监听,下拉选中是;监听时间,根据主播的开播时间,选择一个时间;其他如非必要,保持默认即可!最后点击确定,这样一条录制任务就创建好了,在主播开播的时候,会自动录制,录制好了会自动转码为 MP4 格式。

当然,你有多个直播需要录制,也可以直接批量导入,不同平台切记要先配置账号信息!

 

容器部署

如果不方便使用客户端,可以尝试 docker 容器部署,下面鼠标就以飞牛 OS 为例进行操作演示。部署之前,我们先在 Github 或者鼠标博客,下载源码包解压备用。

飞牛 OSWeb 管理页面,通过文件管理,创建一个 StreamCap 配置文件夹,将下载的源码中的 config 文件夹,上传至该文件夹。

打开 docker,依次点击 compose – 新增项目,创建项目界面,项目名称随意,注意只能小写字母;路径选择我们上一步创建的文件夹;勾选创建 docker compose,并粘贴如下代码:

 version: '3.9'
 services:
     streamcap:
         image: ihmily/streamcap
         tty: true
         volumes:
             - './.env:/app/.env'
             - './downloads:/app/downloads'
             - './config:/app/config'
             - './logs:/app/logs'
         environment:
             - TZ=Asia/Shanghai
             - PORT=6006
         ports:
             - '6006:6006'
         container_name: streamcap

勾选创建项目后立即启动,并点击确定,开始拉取部署镜像,出现这个提示,说明镜像部署并启动完成。

浏览器输入飞牛地址 + 端口 6006,便可以访问 StreamCapWeb 版了!操作界面和客户端基本一致,用法也是一样,这里就不演示了,至于录制好的视频,默认存放在之前创建的文件夹下的 download 里。

 

总结

以上,就是本期视频全部内容,一款工具可以实现自动录制直播,实现自动转码,几乎通吃国内外主流平台!视频中涉及的工具及代码,都可以在鼠标博客获取,感觉视频有用,想获取博客地址,那就点赞收藏关注一下吧!本期视频就到这里,我是鼠标,谢谢您的观看!

 

下载地址

正文完
 0
鼠标
版权声明:本站原创文章,由 鼠标 于2025-09-18发表,共计2058字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)