CCTV 也能下,看完没人比你更懂直播下载!
为了获取第一手信息,录制各种“视频直播”发布会,可以说是自媒体博主的必备技能。
而且最好能“边看边下”,以及立刻截取部分片段。
所以你需要学习“直播下载”的技巧。
1.1、下载原理
主流的直播流媒体协议,是苹果公司推出的 HLS 协议,也就使用 m3u8 文件和 ts 视频来直播。
也就是说,直播下载的关键,在于嗅探以及下载 m3u8 文件。
这样的工具很多。但最好用的,还是浏览器扩展“猫抓”。
在文章《i56 - m3u8 视频下载》已有介绍。
扩展下载:Chrome、Edge、Firefox
本地下载:Chrome 本地下载、Edge 本地下载、Firefox 本地下载
1.2、极简清单
如果你不想阅读全文,下面是本文内容的极简清单,没有 What,没有 Why,只有 How。
直播下载 - 详细 |
|
---|---|
下载原理 | 简介 |
m3u8 原理 | .ts 视频 + .m3u8 播放列表 |
m3u8 下载 | m3u8 抓取 + m3u8 下载器 |
m3u8 工具 | 猫抓,Chrome、Firefox、Chrome 本地下载、Firefox 本地下载 |
普通直播 | |
1、猫抓解析 | 点击图标,查看视频能否正常播放,或者使用“手机模式”查看。 |
2、边看边下 | 下载地址,Windows 推荐 Potplayer,Mac 推荐 VLC。 |
3、后台录制 | 下载地址,Windows 推荐 N_m3u8DL-CLI,Mac 推荐 Downie。 |
短视频直播 | |
1、录播姬 | B 站专用,项目地址。 |
2、Bililive-go | 国内网站专用,项目地址。 |
3、DouyinLive | 国内网站专用,项目地址。 |
4、Biliup | 国内外网站专用,项目地址。 |
电视直播 | |
1、IPTV 直播源 | 聚合国内外所有的电视直播源。 |
2、直播源搜索 | 推荐:http://tonkiang.us,每日实时更新,超好用。 |
3、IPV6 | IPV4 是现状,IPV6 是未来发展方向。 |
直播录屏 | |
1、浏览器录屏 | 猫抓自带录屏功能,Stream Recorder 则是另一款极简版猫抓。 |
2、OBS 录屏 | 官方地址:https://obsproject.com |
3、网络抓包 | 详细会在《i52 - 网络抓包》里单独介绍。 |
1.3、下载说明
特别说明一下。
请注意录制下载的直播视频版权,特别是当下奥运会的视频版权,切勿直接整段上传到网络。
就我所观察到的情况,自媒体博主的使用方法如下:
一是仅上传部分片段,二是在自己的原创视频里引用部分片段,三是将视频片段转为 GIF 动图。
当然,上面都只是猜测,请自担版权风险。
首先是“普通直播视频”的下载方法,方法与一般的 m3u8 视频下载方法一样。
2.1、使用方法
比如这个 直播视频。
点击“猫抓”图标,排除 ts 链接,找到 m3u8 链接,点击查看视频能否正常播放,然后点击复制。
如果遇到无法获取 m3u8 链接的情况。
那么,可以使用猫抓的“模拟手机”,将直播换成普通的 HTML5 视频播放器,比如 这个视频。
这样可以更容易获得直播流链接。
2.2、边看边下
在抓取到 m3u8 链接后,接着就是将链接复制到 m3u8 下载器里下载,这样的工具有很多。
支持边看边下的软件,Windows 下推荐 Potplayer 或者 VLC。
右键菜单里选择“视频——>视频录制——>保存流”,
即可边看边录。
Mac 端则推荐 VLC。
点击菜单里的“播放——>录制”选项,即可边看边录。
需要注意的是,VLC 录制的视频,默认保存的位置在:/Users/你的用户名/Movies
2.3、后台录制
如果你希望的是“后台录制”。
Mac 端推荐 Downie,粘贴 m3u8 链接即可录制,点击左下角的取消按钮,即停止并保存。
Windows 端推荐 N_m3u8DL-CLI
它有图形化版本的,也有命令行版本的,而且可以与猫抓配合一起使用来“一键录制下载”。
下载奶酪的整合包,推荐解压放在 D:\Commandline 目录下,方便「视频一键下载」管理。
下载地址:https://www.lanzouv.com/b07ny8esf
之后,点击猫抓图标里的“下载”图标,即可一键调用下载。
如果要下载的是短视频直播平台,那么你还可以用现成的直播下载软件,不会教,直接就能下。
3.1、录播姬
录播姬,是一款简单易用的 B 站专用录播工具,设置保存路径,粘贴直播间链接就能直接开录。
更绝的是,它还能实时监控直播间状态,只要 UP 主开播就会自动录制。
不需要人工操作,而且它的资源也是极少的。
3.2、Bililive-go
另一款类似的直播下载软件叫 Bililive-go,操作方法也很简单,而且它支持国内主流直播平台。
项目地址:https://github.com/hr3lxphr6j/bililive-go
3.3、DouyinLive
类似的还有 DouyinLiveRecorder。
支持可循环值守和多人录制,而且同样也支持国内大多数直播平台,抖音,B 站 自然不在话下。
项目地址:https://github.com/ihmily/DouyinLiveRecorder
3.4、Biliup
如果你不但需要录制国内平台,还需要录制 Twitch、U2B 等国外平台,那么可以选择 Biliup。
支持全自动录播,它会是搬运外网视频的好帮手。
而如果你要录制的是电视直播,比如“奥运会直播”,查找直播源是个难点,但也可以解决。
4.1、IPTV 直播源
在电视直播源方面,有一个叫 IPTV 的项目,它聚合了全世界所有的电视直播源,Star 近百万。
但是它对于国内电视台的收录不太理想,于是就有了相似项目。
下面这些项目,都目前比较活跃的。
- https://tv.iill.top/m3u/Gather
- https://live.fanmingming.com
- https://github.com/joevess/IPTV
- https://github.com/YueChan/Live/tree/main
4.2、直播源搜索
但是,CCTV 直播源是独一份的存在,因为它经常失效,而直接用 m3u8 录制的话,又会花屏。
这时使用“直接源搜索引擎”是个好选择,它可以实时搜索当前有效的直播源。
常见的直播源搜索引擎有:
其中以 http://tonkiang.us 最好用,可以搜索国内外电视直播源,而且号称每天都会更新。
以 CCTV5 为例,地址:http://tonkiang.us/?name=CCTV5
点击“复制”图标可以复制链接,
而点击“电脑”图标则可以在线预览和播放,方便检查直播源是否有效。
可选切换有有线路后,你可以复制该链接,然后放到 Potplay、VLC 等软件里边看边录。
4.3、IPV4 和 IPV6
这里还有一个知识点。
就是在查找直接源时,经常会提到 IPV4 和 IPV6,它们都是网络协议,区别是版本不同。
IPV4 和 IPV6 链接格式是这样的:
IPV4:http://39.135.134.67/000000001000/3000000001000028638/index.m3u8
IPV6:http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000006000270005/1.m3u8
总的来说,国内大部分网络环境也都是 IPV4。
IPV6,则是网络协议的新版本,也是电视直播技术的发展方向。
它的稳定性更好,换台更快,码率和清晰度也更高,4K 8K 也都不在话下,而且还有回看功能。
要想体验 IPV6 网络直播源,一个简单的方法,就是使用手机流量。
如果你找不到直播源,又或者只是想随手录一个小片段,那么可以考虑使用录屏的方法。
5.1、浏览器录屏
猫抓本身也有“录屏功能”,使用方法也很简单,点击“更多功能——>视频录制”,即可一键录制。
PS:这个功能只支持 Chrome 和 Chromiume 内核浏览器。
另一个专门的直播录屏扩展,是 Stream Recorder。
它可以说是简化版的“猫抓”,有两种录制模式,一种是自动嗅探视频 m3u8 链接的方法下载。
另一种则是直接的屏幕录制。
5.2、OBS 录屏
如果你需要录制的是“浏览器以外”的应用程序,使用一般的方法是无法录制的。
一个简单的方法,是使用 OBS 录屏。
OBS 不但开源免费,而且画质清晰,资源占用不那么大,现在很多主播都在用 OBS 直播推流。
需要注意的是,因为是直接录屏,所以你还需要将应用程序最大化,并清除所有不相关的元素。
5.3、抓包录制
录制“浏览器以外”的应用程序,还有一种方法,那就是“抓包录制”,这种方法更加原生纯净。
而且还支持后台录制,不过由于内容太多,
奶酪将会在《i52 - 网络抓包》里单独介绍。
最后
- 欢迎关注奶酪 公众号 获取奶酪所有的原创资源,回复文章编号,比如 i54 就可获取对应的资源。
- 欢迎订阅我的 “奶酪书签专业版”,15年沉淀,超过 5000 个分类井条有序的好用实用 html 网站书签。
- 本文由「奔跑中的奶酪」原创创作,欢迎订阅、留言和 打赏,也欢迎引用和转载,但要注明出处。