-
Notifications
You must be signed in to change notification settings - Fork 9
开始录制几秒后自动停止了 #1
Comments
刚试了一下B站还是可以正常录制的,本工具调用streamlink录制B站视频,你可以先试一下streamlink是否正常工作 |
十分感谢,之前几个发现的问题基本已经解决了。 把streamlink跟ffmpeg都重新安装调试后,B站已经可以开启录制了。 不过因为我的目的实际上是录制twitcasting的弹唱主播视频,还有一些问题我再研究一下。 另外由于你在B站环境配置那篇文章里, baidu网盘的那个iikira/BaiduPCS-GO项目已经给删了。 rclone参考配置用的那篇https://www.meowah.com/archives/876.html链接也打不开。 我只能自己找类似的rclone安装教程。 看的比较靠谱的一个是https://blog.csdn.net/Nedved_L/article/details/101429006 但是这个配饰是设置完rclone config后,有后续的挂载跟设置启动脚本, 不知道跟你的项目里的在config里写rclone remote name怎么配合起来,达到把视频下载后直接转存onedirve的操作 |
大佬我感觉只差最后一步就能使用了。 今天有一个新发现, 你的recorder.sh里中间关于twitcast的代码有一段 这个我用一个url去测试了: 这个data-movie-id "63915211 是用print$14获取到的,之前脚本的150行报错是因为print $2获取的参数不对。可能是过去一年了, tc台的url格式发生了变化? 这样拿到了id,就能正确获取tc台id,在log中创建日志文件了,有一个可能是mp4格式兼容的问题:Non-monotonous DTS in output stream 0:0; previous: -18000, current: -18000; changing to -17999. This may result in incorrect timestamp。 这个我到时再查查。 但是即使全部弄好了, 看日志在正常录制保存到指定文件夹了, 但是文件夹里还是没有视频文件, 之前bilibili,哪怕没有结束录制,文件都已经存在了: [root@0ab9dc53bd89 StreamRecorder]# tail -f /var/log/screen/screenlog_tc_20200907_180650.log 希望你有空的时候,可以帮忙稍微看一下跟twitcasting相关的录制问题。 现在看日志都没报错了,我实在是不知道还有哪里可以修改了。 你在github上面说的tc台需要安装的livedl,也已经装过了 |
晚上我有空看一下,直播网站的格式确实是会发生变化的,youtube就已经变过好几次,twitcasting很可能也变了 至于rclone,你在global.config里面正确配置好rcloneremotename和servername即可,不用自己挂载到磁盘,下载完视频后,如果autobackup这个参数为on,程序会自动把视频上传到你配置好的onedrive网盘,保存路径是$rcloneremotename:StreamRecorder/$servername/$savepath TC台问题临时解决方法,把recorder.sh的150行改为: |
代码已提交,主要修复了youtube,twitch,twitcasting格式变化后出现的问题,并且增加了一个程序入口streamrecorder.sh,用于统一控制其他脚本,具体请看更新后的readme |
辛苦你了大佬,早点休息吧。 我再去测试一下 |
你应该手动测试一下rclone命令行能否正常上传文件 |
不知道下午那个测试的录制为什么没有成功上传。 但我实际想录制的那个弹唱的主播的今晚正常录制并且上传到onedrive了哈哈哈 我是用docker跑了一个centos容器来搞这个的,所以没调整字体格式估计默认不是utf8。 不过现在已经成功了。 十分感谢大佬你的耐心回复以及帮忙修改项目,占用你不少时间了。我网上找了好多个不同的项目,最后还是发现你这个操作最方便同时还能上传网盘,真是太贴心了。 麻烦你那么多天, 最后我把我想去听的那个直播链接给你听听哈哈哈。她底下tc也有几个录播。 你如果有兴趣的话有空也能点开看看, 起码知道这几天修改项目,是为了监控谁的。 那这个issue我也就先关了。祝你后续工作生活一切顺利。 |
大佬虽然这项目已经很久没维护了, 但还是想请问你还对这个项目有没有一点印象。
我安装好之后随便b站找了个房间号来测试, 能正常的创建对应平台的直播文件夹但里面就是一直空的,查看日志, 就是找到对应直播了, 开始录制没几秒又自动停止了。 loopOrOnece设置成loop的话就是不停的重复这些操作,但是文件夹里是空的啥都没保存下来
tail -f /var/log/screen/screenlog_test_20200905_200835.log
[2020-09-05 20:08:41] ===bilibili=== Checking https://live.bilibili.com/21672022...
[2020-09-05 20:08:41] ===bilibili=== Try to get current live stream of https://live.bilibili.com/21672022
[2020-09-05 20:08:41] ===bilibili=== Start recording, stream saved to /usr/local/StreamRecorder/tw/test/bilibili/20200905/bil_21672022_⭐被窝练歌_20200905_200842.mp4
[2020-09-05 20:08:41] ===bilibili=== recording log saved to log/test/bilibili/bil_21672022_⭐被窝练歌_20200905_200842.mp4.log, streaming log saved to log/test/bilibili/bil_21672022_⭐被窝练歌_20200905_200842.mp4.streaming.log
[2020-09-05 20:08:47] ===bilibili=== Live stream recording stopped.
The text was updated successfully, but these errors were encountered: