ts视频下载\转码\合并 — 附M3U8下载工具和猫抓

前言

ts视频是什么呢,ts视频流是为了防止视频被直接下载,把一个完整的视频通过切片分成N个ts流,可以防止视频被直接完整下载。通常F12中网络层Network看不见Media请求....那我们应该怎么办呢?

工具

猫抓浏览器插件
链接:https://pan.baidu.com/s/1h2CosQjHu_Wo0cKinizqqg
提取码:olfn

M3U8下载工具
链接:https://pan.baidu.com/s/1aQOMPsm8jqywEDesXJ074A
提取码:xxz7

步骤

  • 猫爪下载后拖入到浏览器中进行安装
  • 点击播放要下载的视频(然后再点击猫爪进行嗅探,点击一个M3U8的复制按钮)
  • 然后再打开我们的M3U8下载器(选择下载视频、粘贴M3U8地址、点击下载就好了)

原理

  • 首先我们要了解m3u8是个什么文件?M3U8文件是指UTF-8编码格式的M3U文件(M3U使用Latin-1字符集编码)。M3U文件是一个记录索引的纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。其流程如下:
  • 那么我们打开一个M3U8文件看看里面的内容,发现里面有很多的切片。(可以直接拿浏览器下载)
  • so软件大概流程差不多已经了解了,先通过M3U8文件挨个下载TS文件,然后将TS文件进行转码合并。
    (至于合并和转码,网上大多数是在ffmpeg原理上进行的。想知道更多的信息可以去看看ffmpeg工具 https://www.ffmpeg.org/download.html
点赞

发表评论

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