前言
最近群友们表示需要一些录播的资源,但是我电脑边看视频边录制的话风扇呜呜转,作为一个技术宅,怎么能允许这种情况的存在?所以就研究了一下网上的资源,最终找到了这款软件,其实基础功能已经能满足我的要求了,但是为了更加优雅的使用软件,我们再深挖一下。
官网网址:B站录播姬
WINDOWS的使用
软件的下载
不建议直接官网下载,因为官网给的win版本过低,建议去github下载,但是需要科学上网,所以我给个阿里分享,过期的话大家在官网的源码仓库下载就好了。B站录播软件(链接失效,阿里封我链接 自己想办法git下载把。。。)
下载后解压到一个你想安装的目录打开就好了,打开直接打开选择录制视频的目录并且勾选不在询问方便以后的操作。
软件的设置
进入之后我们可以输入一个房间号然后确定就会自动监控并拉取码流。
房间号的获取的话我们进入主播的直播间,然后看链接地址就行了,比如https://live.bilibili.com/24513717就是24513717,对了 链接里的?后面全是传递参数,我们可以直接忽略。
可以发现这样就自动监控,如果开始直播就会进行自动的录制。我们完成任务 文章完结!
自动运行
咋可能就这么结束,有些直播会放视频,那不是就是浪费我们的网络资源嘛?那我们肯定想要自动进行运行和自动停止对不对?那我肯定满足你们这种无聊的需求,不然这文章也太水了点 。。。233
win下有个神奇(好用)的东西叫做计划任务,我们利用它实现我们的功能。
右键开始菜单,我们点击计算机管理,进入如下的界面:
>我们创建基本任务,名字随便起下一步
比如英雄哥每天早上五点开始直播,我们就使用如下的设置:
对应的操作就是启动对应的程序,刚才的程序路径选一下:
完成就好了。
这里有几个点:
1.如果我们想要后台运行的话可以右键属性 然后选择下面的选项确定:
2.如果没启动话 把电源选项去掉:
3.自动停止
英雄哥一般就到九点,所以到点就可以自己停止了,浪费资源干嘛。。。
Linux操作
没事开个电脑老费电了,没事用用服务器跑跑,又或者在废弃的树莓派上跑跑多好,所以就研究了一下linux的操作。需要下载linux的版本文件,上面的阿里云里面有。
下载运行
一般我需要建立一个脚本:
我的脚本是这样:nohup /mnt/d/video/linux-x64/BililiveRecorder.Cli run /mnt/d/video/ >> /mnt/d/video/1.log &因为我是wsl,所以路径很奇怪,第一个参数就是下载的那个软件的完整路径 第二个参数是工作目录,工作目录需要又config,如果觉得麻烦,可以直接拷贝win下生成的反正都一样。
config修改
如果你直接使用win的config那么你可以直接跳过这个步骤。
官网的配置说明,我们下载一个模板就好了。
也可以直接用我下面的示例。
{"version":2,"global":{"RecordFilenameFormat":{"HasValue":true,"Value":"{date}-{time}.flv"}},"rooms":[{"RoomId":{"HasValue":true,"Value":24513717},"AutoRecord":{"HasValue":true,"Value":true}}]}
1
建立名字为cconfig.json的文件,其中把RoomId中的Value就好了。
计划任务
直接
crontab -e
加入下面两行
50 04 * * * /mnt/d/video/start.sh 00 09 * * * kill $(pidof BililiveRecorder.Cli)
其中第一行是存放第一个脚本的sh,用于4点50自动启动,然后第二行是在九点kill掉应用。
我个人还是喜欢Linux的使用,当然如果你也使用的wsl。可能没法自动运行,请看我的另外一篇文章,WSL使用记录,这个需要每次重启都来一边。。。
总结
很开心这些天的录播可以给群友们带来一些学习的资料,但是我最近的重心开始往硬件迁移,最近忙于立创训练营等事情,并且算法这边我有自己的学习节奏,无力给大家提供更好的录播剪辑等相关工作,并且我始终认为录播这个东西的质量并不是特别高,毕竟是别人的东西,接下来的时光,我会努力学习,尝试制作出一些有趣的小玩意制作一些原创视频希望能给大家带来欢乐的同时也能学习到更多的东西。
江湖再见,后悔有期。