这次来提供一些问题的解决方案:
因为最近没时间码代码了,并且码完了还得测试,可能下个版本要比较久一些.软件现在还有一些重要问题没解决,先暂时提供一些解决方案
现存问题1:
有些录制的视频没有进度条,或者播不动,或者只有最后几秒才能播?
解决方案:
点击录制后,最好立刻把视频打开看一下卡不卡,如果视频卡住不动,说明这个直播地址比较特殊.
小部分直播地址会出现这种问题,如果遇到这种地址,请点击播放按钮,获取直播的m3u8的地址,然后使用下面的m3u8录制软件录制.
现存问题2:
不能多开:
这个有时间的话,会尽量做一版多线程的版本出来,就是可能时间会拖的比较久.如果需要多开,可以暂时多打开几个程序,分别粘贴上地址录制.
12月08日更新:
这次没有软件更新,这次主要是我来求助各位大佬的
今天我测试程序的时候,发现个BUG,就是其实发现m3u8格式的视频并不能录制.
首先说一下我现在的录制的方案, 现在是通过分析直播页面,获取到两个地址,比如
http://pull-hls-f1.douyincdn.com/stage/stream-107867995392966757_or4/playlist.m3u8
http://pull-flv-f1.douyincdn.com/stage/stream-107867995392966757_or4/playlist.m3u8
然后我将后面那个地址的m3u8改成flv进行保存.最后保存的地址是这个样子:
http://pull-flv-f1.douyincdn.com/stage/stream-107867995392966757_or4.flv
然后发现,有的直播强行改成flv可以正常录制播放.但是有的直播并不可以这么干.经过大概分析,直播是m3u8的,就不可以保存成功,无论录多久,都只能播放最后的二十几秒.
本身代码是python写的.但是搜了半天,也没找到个能保存m3u8直播流的代码.. 因为这个playlist.m3u8文件实时在更新.我对这块又不是很懂.然后也弄不出来正确的保存方式.
不过后来搜到一个小程序到可以成功保存这种m3u8的地址:
看标题也是吾爱破解论坛的,但是没搜到这个帖子,我也想知道这个是怎么实现保存的.
emm叹口气
反正现在的状态是,程序还是有硬性的问题.我暂时解决不了. 要是有大佬能不吝赐教个python获取m3u8保存直播流的方案,将不胜感激!
最后就是说, 要是大家遇到这种保存有问题的直播,先可以下载一个上面那个软件. 把直播的m3u8地址复制下来,用上面那个小软件来临时下载.只能先提供这么个解决方案了.
ps 因为上面那个软件不是我写的, 也没找到原始帖子链接,我就不上传了.有兴趣可以去百度搜一搜那个.
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!