网页在线视频发展至今,一般播放方式有:1,IE时代activex插件和flash播放器;2,js或者h5播放器

目前大部分在线视频网站都使用js或者h5播放器,这又分为整个视频文件和视频文件切片播放,这里介绍复杂的切片视频下载合并。

首先视频切片原理是将原视频切成几秒的小片段,一般后缀名为ts,并生成一个这些小片段的播放列表,一般后缀名为m3u8,网页嵌入js或者h5播放器,然后播放器载入m3u8的播放列表,按顺序下载视频播放。这样的好处一是加快视频载入,而是防止视频被完整下载。

下面介绍这种m3u8在线视频下载方法。

以最近很火的电视剧《亲爱的,热爱的》为例,盗版网站拿到样片后为了网站流量只能在线观看,以这个网站为例
首先下载一个m3u8下载器,地址
chrome浏览器右键检查-网络-过滤关键字m3u8
网页
在m3u8文件上右键复制链接
打开下载器,把上面的链接粘贴在文件/链接一栏,文件名填写这个视频的名称,这里是第41集填写41,然后按添加
然后点击全部开始,任务进行的同时可以继续向任务列表中添加。
下载器
可以修改下载器同时下载数量,默认是3,建议不要超过20,否则会被服务器封。
当所有视频分片下载完成后,下载器会把所有分片合成一个文件,并命名为上面写当名称。

这个下载器大概有三个部分组成,作者自己写的m3u8解析器,aria2(下载),ffmpeg(合成)