当前位置:网站首页>m3u8探索日记(一)合并加密的m3u8视频片段
m3u8探索日记(一)合并加密的m3u8视频片段
2022-08-06 05:21:00 【灞波儿奔波儿灞】
前言
遇到了文章标题所示的问题,故而进行探索
提示:以下是本篇文章正文内容,下面案例可供参考
一、准备工具
1.需要使用猫抓插件获取被加密的m3u8文件地址
2.使用M3U8批量下载器 V1.4.2对视频进行下载转码合并
这个软件的优点是生成的视频不会卡顿,任意快进。缺点是下载失败率高;无法手动设置代理(应该是大部分类似软件的通病)。使用时
推荐更新aira2为最新版
更新ffmpeg为最新版release essentials版本
注意修改aria2.conff文件里的相关下载配置,体验更佳
二、测试步骤
1.获取m3u8文件到本地
过程如下(示例):
①点击任意放大镜

②下载m3u8文件到本地
③文本模式打开m3u8文件,修改其中的uri key和ts对应地址
此处注意!URI-key地址的填写一定要是网页对应的地址,不能是本地地址,否则会下载ts文件失败,我也不知道为什么
实际测试:URI为本地,ts文件为本地可以;URI为在线,ts文件为在线也可以下载ts文件;URI为在线,ts为本地未测试



此处只稍作引用对比,善于运用ctrl+f的替换功能
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:30
#EXT-X-KEY:METHOD=AES-128,URI="https://xxxx.com/VMDIR5D5B908CE43DA29298887234BC83C081/20190612/YynowNJw/1000kb/hls/key.key?token=48c09f7b51fe46b0e23ced9ba193eb86&date=1602319028"
#EXTINF:29.16,
https://xxxx.com/VMDIR5D5B908CE43DA29298887234BC83C081/20190612/YynowNJw/1000kb/hls/index0.ts?token=48c09f7b51fe46b0e23ced9ba193eb86&date=1602319028
#EXTINF:19.32,
https://xxxx.com/VMDIR5D5B908CE43DA29298887234BC83C081/20190612/YynowNJw/1000kb/hls/index1.ts?token=48c09f7b51fe46b0e23ced9ba193eb86&date=1602319028
#EXTINF:21.36,
https://xxxx.com/VMDIR5D5B908CE43DA29298887234BC83C081/20190612/YynowNJw/1000kb/hls/index2.ts?token=48c09f7b51fe46b0e23ced9ba193eb86&date=1602319028
#EXTINF:11.08,
https://xxxx.com/VMDIR5D5B908CE43DA29298887234BC83C081/20190612/YynowNJw/1000kb/hls/index3.ts?token=48c09f7b51fe46b0e23ced9ba193eb86&date=1602319028
④使用工具下载
拖动文件到文件区域
如有需要。自行使用虚拟网卡代理
三、总结
以上就是初步探索,有空再更新第二篇吧边栏推荐
- MDK Debug prompts No ULINK/ME Device found after selecting JLINK
- Application of Ankerui Substation Integrated Automation System in Substation-Susie Week
- 安科瑞DTSD1352-10(80)A直通式接线方式说明及注意事项-Susie 周
- 安科瑞预付费平台在转供电的应用-Susie 周
- [C语言] 制作一个控制台的电子时钟
- 指定变量和函数保存位置
- ARMv7-M Debug Part
- 【基础知识】NEC红外编码
- Unity.Time 小白科普
- 求二进制中 1 的个数的几个解法
猜你喜欢

Application of IoT Technology in Smart Grid - Susie Week
![[C语言] 开发系统便利工具](/img/cf/22289f9bd999cb9dcef0c7d81ec3a7.jpg)
[C语言] 开发系统便利工具

Ankerui's campus electrical design research based on the concept of energy saving and emission reduction-Susie Week

【vscode使用clang-format格式化代码】

Unity3D 重复的使用 AssetBundle.LoadAsset<T>() 同一资源对象,并不会导致性能问题

Visual Studio的调试bug

网络补充协议(八)

配电室智能监控系统设计及实现分析-Susie 周

darknet代码注释--1.激活函数

【基础知识】NEC红外编码
随机推荐
【STM32F4系列】【HAL库】【自制库】WS2812控制(软件部分)
集群,分布式,微服务区别和联系
The application of Ankerui's prepaid platform in power supply-Susie Week
物联网设备通过MQTT接入华为iot平台
扫雷游戏分析实现(完整代码)
Flume基础
基于“APP电表”的能源数据服务平台-Susie 周
安科瑞DTSD/ADL400通讯协议说明-Susie 周
MongoDB之索引的操作
Ankerui DTSD1352-10(80)A Straight-through Wiring Instructions and Precautions-Susie Zhou
安科瑞智能照明控制系统在地铁照明中的应用-Susie 周
CDH6.3.2环境搭建
【Writing】Master's thesis
【基础知识】PID(比例微分积分)控制
MongoDB 之聚合查询
[MM32] eMiniBoard's PWM drive passive buzzer + ADC to adjust LED brightness reference routine (on)
ResNet-50 训练猫狗分类
MiniFlow -- 5.Sigmoid Funcition
MiniFlow -- 10.简单的实现梯度下降
稀疏数组SparseArray 的应用场景