All Projects → fzxiao233 → Vtb_Record

fzxiao233 / Vtb_Record

Licence: LGPL-2.1 license
A lightweight go program recording streaming of youtube, twitcasting and bilibili

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Vtb Record

Auto Record Matsuri
A tiny program can fetch Matsuri's Live(Vtuber)
Stars: ✭ 61 (-21.79%)
Mutual labels:  bilibili, twitcasting
bilibiliLottery
bilibili活动页抽奖,自动转发动态抽奖(包含评论,点赞,关注)
Stars: ✭ 23 (-70.51%)
Mutual labels:  bilibili
bilibili manga downloader
B站漫画下载器,目前只支持章节下载
Stars: ✭ 92 (+17.95%)
Mutual labels:  bilibili
Bilibili2Bangumi
将 Bilibili 订阅动画迁移至 Bangumi,保留原追番状态并自动点格子。
Stars: ✭ 48 (-38.46%)
Mutual labels:  bilibili
bilicoin
B站自动投币工具 批量用户处理 Lv6经验补全 手机客户端二维码登录 支持docker
Stars: ✭ 15 (-80.77%)
Mutual labels:  bilibili
stats-cards
在 README 中展示你在知乎,GitHub,B 站,LeetCode,掘金,CSDN,牛客等网站的数据,服务部署在 Vercel 上,保证服务稳定。Show your LeetCode & GitHub stats in GitHub Profile.
Stars: ✭ 74 (-5.13%)
Mutual labels:  bilibili
userscript-enhance-bilibili-player
增强哔哩哔哩播放器的使用体验(Tampermonkey script)
Stars: ✭ 32 (-58.97%)
Mutual labels:  bilibili
a-soul
Full-featured social media monitor that extracts data from a variety of services and pushes updates to Telegram or other platforms
Stars: ✭ 39 (-50%)
Mutual labels:  bilibili
bilibili-helper
mirai-console 插件开发计划
Stars: ✭ 88 (+12.82%)
Mutual labels:  bilibili
ultraman
奥特曼
Stars: ✭ 45 (-42.31%)
Mutual labels:  bilibili
bilibiliAPI
bilibiliAPI
Stars: ✭ 42 (-46.15%)
Mutual labels:  bilibili
A-Soul-Database
A-Soul db A-Soul第三方直播数据
Stars: ✭ 173 (+121.79%)
Mutual labels:  bilibili
BiliTools
支持Docker,青龙面板,以及各种云函数,阿里云,腾讯云,华为云,百度云。
Stars: ✭ 142 (+82.05%)
Mutual labels:  bilibili
LearningNotes
Java学习笔记,主要来源于B站上视频的学习,同时会记录平时一些学习和项目中遇到的问题,同步更新在蘑菇博客,如果对我的博客网站感兴趣的话,欢迎关注我的 蘑菇博客项目 笔记主要涵盖:Java,Spring,SpringCloud,计算机网络,操作系统,数据结构,Vue等 如果笔记对您有帮助的话,欢迎star支持,谢谢~
Stars: ✭ 477 (+511.54%)
Mutual labels:  bilibili
WhatYouarePlaying
An extension delivering what you're watching and listening to, to Mastodon and other services
Stars: ✭ 15 (-80.77%)
Mutual labels:  twitcasting
BilibiliTool
Bilibili直播站小工具
Stars: ✭ 26 (-66.67%)
Mutual labels:  bilibili
acmpv
使用 mpv 播放带弹幕的 Acfun & Bilibili 视频
Stars: ✭ 27 (-65.38%)
Mutual labels:  bilibili
blrec
Bilibili Live Streaming Recorder 哔哩哔哩直播录制
Stars: ✭ 124 (+58.97%)
Mutual labels:  bilibili
www.danmuji.org
弹幕姬的网站 https://www.danmuji.org 弹幕姬 https://github.com/copyliu/bililive_dm
Stars: ✭ 103 (+32.05%)
Mutual labels:  bilibili
StreamUnlockTest
沙雕流媒体测试
Stars: ✭ 181 (+132.05%)
Mutual labels:  bilibili

Vtb_Record Vtuber直播监控-录播|QQ提醒

Maintainability commit activity

介绍

这是由live_monitor系列使用Go重写后的新全家桶

功能:

  • QQ提醒
  • 视频下载
  • 视频上传
  • 同传记录

目前支援如下平台的监控:

  • Youtube

  • Twitcasting

  • Bilibili

特性

  • GO卓越的并发监控

  • 超低内存和CPU消耗(在闲置状态下平均占用20m内存,检测时占用视监控人数定)

  • 简单易用,只需配置好config后启动即可

  • 跨平台,支持Windows/Linux/MacOS

使用方式

一、 在Release下载对应平台已编译好的二进制文件

二、 安装依赖streamlink方法见文档

三、 配置config.json文件

  • 拷贝config_example.json并改名config.json

  • 编辑config.json以设置功能

{
  "EnableProxy": false,  // 是否启用代理
  "Proxy": "127.0.0.1:10800",  //代理地址,应为socks5代理
  "CriticalCheckSec": 30, // 检测间隔
  "NormalCheckSec": 30, // 检测间隔
  "DownloadQuality": "best",  // 配置下载画质 best为最佳画质 建议不调整 可选: best 1080p60 720p
  "DownloadDir": "/home/ubuntu/Matsuri",  // 下载目录 注意后无斜杠
  "EnableTS2MP4": true,  // 是否启用ts转码mp4(关闭后断流文件不会合并
  "Module": [
    {
      "Name": "Youtube",  // 模块名,以下类推
      "Enable": true,  // 是否启用该模块
      "Users": [  // 监测对象配置,详细见下文
        {
          "TargetId": "UCQ0UDLQCjY0rmuxCDE38FGg",
          "Name": "natsuiromatsuri",
          "NeedDownload": true,
          "NeedCQBot": true,
          "CQHost": "",
          "CQToken": "",
          "QQGroupID": [
            ""
          ],
          "TransBiliId": "336731767"
        }
      ]
    },
    {
      "Name": "Twitcasting",
      "Enable": true,
      "Users": [
        {
          "TargetId": "natsuiromatsuri",
          "Name": "natsuiromatsuri",
          "NeedDownload": true,
          "NeedCQBot": true,
          "CQHost": "",
          "CQToken": "",
          "QQGroupID": [],
          "TransBiliId": "336731767"
        }
      ]
    },
    {
      "Name": "Bilibili",
      "Enable": true,
      "Users": [
        {
          "TargetId": "336731767",
          "Name": "natsuiromatsuri",
          "NeedDownload": false,
          "NeedCQBot": true,
          "CQHost": "",
          "CQToken": "",
          "QQGroupID": [
          ]
        }
      ]
    }
  ]
}
  • Users检测对象配置详解
{
    "TargetId": "UCQ0UDLQCjY0rmuxCDE38FGg", // ①见下文
    "Name": "natsuiromatsuri", // 对象名称,用以设置下载目录以及和上传端交互
    "NeedDownload": true,  // 是否启用下载
    "NeedCQBot": true,  // ②是否启用QQ机器人bot通知,配置见下文
    "CQHost": "",  
    "CQToken": "",
    "QQGroupID": [
    ""
    ],
    "TransBiliId": ""  // ③用以捕获在B站弹幕中的同传,配置见下文
}

① TargetId配置

均为粗体部分

  • Youtube, 如 www.youtube.com/channel/ UCp6993wxpyDPHUpavwDFqgg

  • Twitcasting, 如 twitcasting.tv/ natsuiromatsuri

  • Bilibili, 如 space.bilibili.com/ 336731767

② QQ机器人的配置

  • 后端仅支持Coolqq, 详情见对应文档,需求安装HTTPAPI

  • CQHost为HTTPAPI的地址

  • CQToken为在HTTPAPI中设置的token(如为设置为空

  • QQGroupID为需要发送的群号,各群号间用,分割

③ TransBiliId设置

  • TransBiliID为该监控目标对应的Bilibili用户编号(粗体部分)space.bilibili.com/ 336731767

  • 同传指在直播间发送的带有【】标记的内容,会保存为txt文本

  • 使用本功能需配置后端bilibili-danmaku-translation-recorder

四、启用本程序

在命令行下执行即可

支持

如对本程序使用遇到问题或有建议和意见请发送issue或发送邮件至[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].