BiliUp!录制各大直播平台实时流,上传到bilibili。

在数字时代,视频内容越来越受欢迎。与此同时,各大直播平台上的实时推流也备受欢迎。但是,有时您可能希望将这些珍贵的实时推流保存并分享到其他平台,比如哔哩哔哩(B站)。本教程将向您介绍如何使用Docker部署一个强大的工具,帮助您录制各大平台的实时推流并将其发布到B站,让您的内容得到更广泛的传播。

BiliUp!录制各大直播平台实时流,上传到bilibili。

1. 准备工作

在开始之前,您需要完成以下准备工作:

  • 安装Docker:确保您的系统上已经安装了Docker。如果没有安装,您可以参考官方文档进行安装。

  • 创建工作目录:在您的系统上创建一个工作目录,用于存放配置文件和录制的视频。您可以根据自己的需要选择目录位置,例如 /home/workspace

2. 使用Docker部署

现在,让我们使用Docker一条简单的命令来部署这个工具。打开终端并执行以下命令:

docker run -P --name biliup -v /home/workspace:/opt -p 19159:19159 -d --restart always ghcr.io/biliup/caution:latest --http --password yourpasswd

请注意,上述命令中的一些参数需要根据您的实际情况进行配置。其中:

  • /home/workspace 是您的工作目录路径,根据您的实际情况进行调整。

  • yourpasswd 是您设置的密码,用于访问工具的Web界面。

一旦执行了上述命令,工具将会以Docker容器的形式运行,并且会在您的工作目录中保存录制的视频。

3. 配置文件

为了录制和发布视频,您需要在工作目录中创建两个配置文件:config.tomlcookies.json

3.1 config.toml 示例

config.toml 文件用于配置录制和发布的详细信息。以下是一个示例配置:

# 神超
[streamers."云顶大神:神超录播"]
url = [
  "https://www.huya.com/102411"
  ]
title = "【云顶之弈】神超-%Y-%m-%d录播" # 自定义标题的时间格式, {title}代表直播间标题
tid = 65 # 投稿分区码,171为电子竞技分区
copyright = 2 # 1为自制
# cover_path = "/cover/up.jpg"
# 支持strftime, {title}占位符。 希望你可以保留软件出处
description = """
视频简介: {title} %Y-%m-%d %H:%M:%S
"""
dynamic = "#空间动态#"
# dtime = 14_400 # 设置延时发布时间,距离提交大于2小时,格式为时间戳
user_cookie = "cookies.json" # 使用指定的账号上传
tags = [ "云顶之弈", "神超","超哥不当人" ]

在这个示例中,您需要根据您要录制的实时推流平台进行配置。确保替换示例中的URL、标题、分区码等信息以匹配您的需求。

3.2 cookies.json

cookies.json 文件包含了BiliUp工具所需的账号信息。您可以通过访问BiliUp的Web界面来自行设置并获取cookie。以下是示例图示:

BiliUp!录制各大直播平台实时流,上传到bilibili。

请确保将获取的cookie信息保存到 cookies.json 文件中,以便工具可以使用指定的账号上传视频。

4. 开始录制和发布

一旦您完成了配置文件的设置,您就可以开始录制和发布视频了。打开工具的Web界面,使用您设置的密码进行登录。然后,根据您的配置文件,工具将自动录制实时推流并将视频发布到B站。

5. 总结

使用Docker部署BiliUp工具,您可以轻松地录制各大平台的实时推流并将其发布到B站,从而扩大您的内容传播范围。希望这个教程能帮助您实现这一目标,让您的创作得到更多人的欣赏和关注。

现在,您已经掌握了如何使用Docker部署并发布各大平台的实时推流到B站的方法。祝您在创作和分享视频方面取得成功!

本文由作者 王大神 原创发布于 大神网的AI博客。

转载请注明作者:王大神

原文出处:BiliUp!录制各大直播平台实时流,上传到bilibili。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年11月20日 下午10:32
下一篇 2022年11月24日 下午12:47

相关推荐

  • 在Ubuntu 20.04上扩展LVM逻辑卷和文件系统的教程

    在Ubuntu 20.04服务器上,如果你需要扩展已有的LVM逻辑卷以及其文件系统,本教程将为你提供详细的步骤。我们将以一个具体的示例为基础,假设你有一个11TB的磁盘,并且想要将一个100GB的逻辑卷扩展到使用所有可用空…

    2023年12月2日
    00
  • 如何在Windows上构建Citra模拟器:提高游戏体验的关键步骤

    如果你是任天堂3DS游戏的粉丝,但没有实际的3DS硬件,不要担心!本教程将详细解释如何在Windows上构建Citra模拟器,让你畅玩你最喜欢的3DS游戏。无论是为了性能优化还是更好的游戏体验,让我们一起探索如何构建这个…

    2023年9月19日
    00
  • Docker部署Jellyfin的教程

    Docker是一个强大的容器化平台,允许用户轻松部署各种应用程序。而Jellyfin则是一款免费的开源媒体服务器,它可以帮助你整合和管理所有的媒体内容,包括电影、电视节目、音乐等。通过Docker部署Jellyfin,你可以在…

    2023年8月19日
    00
  • 发现有趣的Docker容器

    Docker容器技术在近年来得到了广泛的应用,为开发者和系统管理员提供了便捷的应用部署和管理方式。在这篇教程中,我们将介绍一些有趣的Docker容器,这些容器可以在您的NAS系统或其他支持Docker的环境中部署运行。这…

    2024年1月13日
    00
  • llama.cpp:树莓派都能运行的类chatgpt项目

    曾经有一位名叫王大神的技术狂热者,他热衷于探索新的技术和挑战,尤其是在他的MacBook上。有一天,他听说了LLaMA模型,这是一个纯C/C++实现的深度学习模型,支持4位量化。这个模型在Apple silicon上通过ARM NEON进…

    2023年3月19日
    00
  • ChatGPT发送消息没有响应问题解决办法

    最近使用ChatGPT的时候总会有发送消息没有响应,关闭浏览器修改DNS之后也没有什么用,最终排查发现是打开了ChatGPT的中文alpha测试的原因。所以,清空浏览器cookies之后,重新登陆ChatGPT,不要加入alpha测试就可以…

    2024年3月12日
    00
  • 写个python脚本批量打印文件

    在日常办公和生活中,我们经常需要打印多个文件,如Word文档、Excel表格、PDF文件等。手动一个一个地打开并打印这些文件会非常繁琐和耗时。为了提高效率,我们可以使用Python编写一个批量打印工具,能够快速选择多…

    2023年8月13日
    00
  • 教程:使用Python和Selenium爬取京东商品数据并生成饼图

    大家好,今天我将带你进入一个令人兴奋的世界——网络爬虫与数据可视化。你是否曾想过,如何通过编程来获取京东网站上你最喜欢的商品的信息,并将其可视化呈现出来?这可能听起来很复杂,但实际上,我们将一步步地完…

    2023年10月24日
    00
  • 如何设置 Mac 的 FN(地球)键在两个固定输入法间切换

    小明是一名热爱跨国交流的自由职业者。他每天需要使用多种语言输入,包括中文、英文和其他语言。然而,频繁在不同的输入法之间切换让他感到有些繁琐。有一天,他的朋友告诉他,可以通过设置Mac的FN(地球)键来快速…

    2023年9月3日
    00
  • 全端口转发教程:解决TCP和UDP端口转发问题

    网络技术的不断发展使得端口转发成为一项常见需求,然而,在实际操作中,要实现全端口转发并不总是那么容易。特别是当你需要在两台具备独立公网IP的服务器之间进行全端口转发时,问题就变得更加复杂。在这篇教程中…

    2023年8月30日
    00