这是一个使用 python 写的 B 站录播机。
录播的逻辑部分参考了 zyzsdy/biliroku
见 Pipfile
$ python manager.py
然后用浏览器打开 http://127.0.0.1:2004/ ,也可以用手机等移动设备隔空管理。
中间输入房间号点击加号开始录制。
右上角可以在设置里设置保存位置(默认在录播机文件夹下streams文件夹里)。 和录播机启动时自动开始录制某些房间(多个房间以逗号隔开,逗号旁边没有空格)
该方法适合高级用户使用
$ python roku.py --room-id *(房间号)* --savepath streams/{original_room_id}/{start_time}-{title}
上面的命令开启录播机一次。如果该房间正在直播,就开始录制,一旦出现错误就退出。如果没在直播,直接退出。
$ python roku_loop.py --room-id *(房间号)* --savepath streams/{original_room_id}/{start_time}-{title}
上面的命令反复开启录播机。可以做到等待开播后自动录制,出错后自动恢复。