一.这是做什么
把直播内容下载到本地,针对直播内容有保留需求的人群:包括不限于直播剪辑手、直播收集爱好者等等
市面上的直播基本都是m3a8推流模式,理论上都可以通过我这个方法把直播下载下来。包括但不仅限于国内外各大直播平台,各种内容种类类型的直播。
二.前提准备
1.你的直播必须能在浏览器观看
你的直播必须能在浏览器观看,比如可以在chrome或edge或firfox等浏览器打开观看
2.一台电脑
配置需求:怎么也得四核往上吧,内存4g往上,硬盘最好大一些,500g以上,你再小了装点东西就不够用了。
我的参考配置:
处理器:i7-10700
显卡:RTX3070 laptop 8g
内存:16g*2 DDR4 3200mhz c16
硬盘:①凯侠rc20-1t-pcie3.0//②阿斯加特AN2-1t-pcie3.0//③凯侠tc10-1t-sata6.0
主板:h570m
3.网络环境
①超稳定的节点
720p的直播需要5mbps的平稳速度
1080p的直播需要10mbps的平稳速度
1440p或以上需要20mbps以上的平稳速度
平稳速度可以视为节点的最低速度,在最差的情况下能稳定地速度
一般比较难达到,需要稳定的落地机和中专机,仅有黄金线路的落地机也可以,但是不推荐
②代理工具
v2rayn或clash内核的各类软件五花八门的,都可以,看使用习惯
4.VLC视频播放器
下载地址:https://www.videolan.org/vlc/download-windows.html
我是最近才发现这个软件居然这么牛逼,可以在播放的时候录制下来,保存到电脑默认视频文件夹
5.浏览器插件video downloadhelper
安装地址:https://www.downloadhelper.net/
注意选对自己的浏览器类型
三.操作步骤
1.浏览器打开直播并播放
浏览器打开你要下载的直播界面,并确保能正常播放(可以测试网络)
2.video downloadhelper抓取hls地址
点击浏览器插件video downloadhelper,找到hls流
①情况一:顶置即正确的hls地址,直接将此链接复制
②情况二:许多视频分片地址,这要随便提取一个链接,然后提炼m3a8链接,看下面的步骤
提炼m3a8链接:
一般链接以.m3a8结尾,但是很多链接都有“?+一大段备注”,这种情况下可以把“?”及以后的内容删掉,保留.m3a8以前的链接。(但是许多后面的备注都不影响后面操作,比如"?playlisttype=lowlatency")
3.使用VLC播放并录制
打开VLC,左上角 媒体-打开网络串流-地址粘贴hls地址-播放
确保直播画面正常播放后,按键盘上SHIFT+R键即可开始录制并实时保存到本地
默认保存路径在用户的视频文件夹里
如果单次时间过长,担心文件过大,文件损坏的话后果过于严重,而且此时暂停无伤大雅,那就紧凑地按两次“SHiFT+R”,使得停止录制再继续录制,此时将把之前录制的视频转化成可以播放的格式(一般不会出错)