如何下载央视网在线播放节目的 HLS 流视频?

4.15 全民国家安全教育日,中央电视视12套社会与法频道“生命线”栏目推出了一期专题节目,单位要组织学习,于是我就想着把节目视频下载到本地来播放。

发现央视网上播放的视频已经升级为 HLS 流视频,不再是一个完整的 MP4 文件,它包括一个 m3u8 的索引文件,TS媒体分片文件和 Key 加密串文件。我尝试了多种视频下载方式,大家可自行分辨下优劣。

1、Internet Download Manager(IDM)嗅探下载

Internet Download Manager 是一个功能强大的下载软件,支持影音嗅探,安装附带的 Chrome 扩展后,在播放HLS视频的时候,右上角会弹出一个小窗,点击即可下载。可以下载直播流 HLS ,也可以下载点播流 HLS,最后会自动将小段文件合并成一个整体。

点击下载列表中的链接,下载不同清晰度的视频。下载很顺利,但下载来的视频文件,播放有问题,声音正常,画面是马赛克的,根本不能用。

2、视频下载器 - CocoCut

CoCocut 是一款浏览器扩展程序,适用在 Chrome、Edge 浏览器,可用来储存线上视频、音乐支援下载HLS / M3U8影片,打开网页时会自动探索可以下载的影片和音乐,只需点击图示就能开始下载。

CocoCut 首先会将所有视频数据先进行缓存,缓存结束后,点击视频预览下方的“保存”,下载的文件会被保存到浏览器的默认下载位置。

但视频预览就是糊的,保存的视频也是不能用。

3、视频下载器 - Video DownloadHelper

Video DownloadHelper 也是一款浏览器扩展程序,适用在 Google Chrome、Firefox 浏览器,它允许用户从通过HTTP协议传输视频的网站下载视频。

Video DownloadHelper 需安装扩展合作应用 vdhcoapp 。

在视频页面,点击工具栏上的图标,会列出视频资源,可以看到不同清晰度的视频,点击一条链接即会出现下载菜单。

点击下载,保存视频到本地,但在播放时,仍然是糊的。不可用。

4、VLC media player 转换为MP4视频文件

在视频页面直接点击 Video DownloadHelper 插件图标,然后选择一个 HLS 流,就可以获取到 m3u8 的地址。

下载安装一个免费的万能视频播放器 VLC media player ,把刚才获取到的m3u8地址粘贴到地址栏中,如下图红色箭头处。

然后,注意蓝色箭头处,点击右侧的小三角,然后选择“转换”,将配置文件设置为mp4格式,然后目标文件设定为你想要保存的目录及文件名,然后点击开始,视频就开始转换啦!

但奇怪的是,我保存下来的是 .m3u 文件,并不能直接播放,也不知哪里出错了。

5、FLVCD 视频解析

使用 FLVCD 视频下载网站(https://www.flvcd.com/),在线解析视频真实下载地址,发现被分割成了4段小视频。

将小视频全部下载到本地,然后用 QQ 影音等视频播放器合并为一条视频。虽然麻烦了一点,但视频是完整的,播放是清晰的。

你们用什么方法下载在线播放的视频的呢?大家可测试下,下载以下地址的视频,如果有更好的方法,请不吝赐教。

https://tv.cctv.com/live/cctv12/index.shtml?spm=C28340.P2qo7O8Q1Led.S87602.60&stime=1618459200

相关推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

如何下载央视网在线播放节目的 HLS 流视频?
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close