《漫长的季节》视频离线下载

1、在线观看地址

https://www.ylfqw.cc/vod/51011.html

2、离线下载观看

下载文件在这

下载是通过上面的视频源来下载的,原视频通过视频切片成了ts格式的文件,我们可以通过下载所有的ts文件然后合并视频来实现我们的离线下载观看

找出每集视频的m3u8地址

首先我们需要找出,写入一个文件中,如下图找出每集的m3u8地址 1.png

下载每集的m3u8文件

m3u8文件是整个视频的切片的目录,里面包含所有切片的地址,

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:3,
/20230422/VaY7pU92/1500kb/hls/4HmbgARe.ts
#EXTINF:5.28,
/20230422/VaY7pU92/1500kb/hls/JgIwj9HG.ts
#EXTINF:3,
/20230422/VaY7pU92/1500kb/hls/2JjHDTRa.ts
#EXTINF:3,
.......

下载所有的ts切片视频

解析m3u8文件中的每端ts切片视频并下载,看m3u8文件中,每个地址都是一个切片,顺序从上到下。

这里需要用到wget工具 。wget下载https://blog.csdn.net/suncrx/article/details/129377455 2.png

合并切片还原整个视频

合并切片需要用到ffmpeg工具。 文档中有包含该工具。这里单个视频比较长,用单行命令会丢失后面部分视频,将所有视频文件写入file.txt中在用命令ffmpeg.exe -f concat -safe 0 -i file.txt -c copy output.mp4 则可以合成完整的视频

代码操作

3.png

要下载其他视频只用找到m3u8替换即可下载。如果切片包含了密钥,下载是可以用的,但是合并不能用,需要用另外的一种方式合并,但这种操作我用bat命令遇到了一个坑,用bat无法替换远程切片为本地切片导致只能半自动,后续想到了解决办法在分享出来。

代码下载

隐藏内容,请回复后查看


已有 0 条评论

    我有话说: