Bilibili自动推流直播
自动推流B站直播
最近刚了解到了新玩法,那就是24小时不间断直播,只要设置好直播需要的视频文件,就可以不断的像B站直播推流这么直播个几个月能赚到几块钱吗 レ(゚∀゚;)ヘ=3=3=3
直播所需资源
直播脚本需要的资源有三种:
- mp3音频+一张jpg图片
- 只需要至少一个mp3文件和一张jpg文件拼合成一个视频,推送到B站直播
- mp3音频+多张jpg图片
- 可以用多个mp3文件和多张jpg文件拼合成一个视频,推送到B站直播,图片名称需和音频名称相同,如1.mp3和1.jpg
- mp4视频
- 需要至少一个mp4视频文件,推送到B站直播
做好推送的资源准备后,就可以准备开始直播了
安装需要的软件
脚本需要的软件有tmux和ffmpeg
tmux可以直接通过包管理器安装,Arch Linux 的官方库里可以直接安装
1 |
|
ffmpeg 也可以通过包管理器安装
1 |
|
或者去官方下载已经编译好的包,下载解压后,将二进制文件放到 /usr/bin
目录下
https://www.johnvansickle.com/ffmpeg/old-releases/
开始推流
推流用到的脚本是我结合网上已有的代码和我自己的理解完成的
由于本人的能力有限,所以不能实现更多的功能,但是,有句话说的好——又不是不能用
用tmux创建一个窗口,名称为 streamVideo
1 |
|
运行如下命令,按提示输入所需信息
1 |
|
设置好推流后,按下 Ctrl+b
,d
快捷键组合使tmux后台运行,24小时不间断直播已开始
注意事项
- 链接错误导致的推流失败
- 有可能是链接中的 “&” 符号导致的错误,尝试使用 Bash 运行此脚本
- 读取目录错误
- 有可能是文件中的空格导致的,不过理论上应该不会有这个问题
直播码由服务器地址和串流密钥拼接而成
脚本使用测试
输入参数界面
实际播放效果
虽然做一个这样的直播赚不到什么钱,但是反正闲着也是闲着,不如做一个直播 (′゜ω。‵)
万一因为做了一个这样的直播火了呢 不就能捞钱了吗 啊不对 不就能出道成为偶像了吗