我们在用网页看视频时,很多时候视频是下载不下来的,当然这里面有很多技术来防止我们下载视频,接下来我将破解使用m3u8格式来下载视频。一般情况下,我们使用浏览器中Network来查看服务器和本机的数据传输,而视频的原地址有时也会发现,但使用m3u8格式时,我们会发现视频被分成一段一段的,每段只有几秒中,这样做的目的既可以方便播放,也可以防止下载。下面我以央视网为例,做讲解。

目标:下载央视网《开讲啦》某一期视频,视频链接:http://tv.cctv.com/2019/05/05/VIDEaTxhKY2GfXwaH7AuVpQe190505.shtml?spm=C28340.P9dhkRStLqPh.E7riSj4uZibW.1

步骤一、找到目录m3u8格式,并下载。

我是谷歌浏览器,按f12,打开Network,找到这个视频的m3u8格式,这个里面保存着把各个被分段之后视频的排序,如图:

找到需要的m3u8格式,双击把它下载一下就行。

步骤二,替换或补上下载下来的m3u8中的链接

在浏览器的network找到其中一个ts ,把m3u8中ts地址给补上。因为m3u8中的地址都是相对于某一个链接而言(我估计相当于相对地址吧,要把它补成绝对地址)。

我们下载下来的文件之后开头有数字,不好全部替换,我们使用正则表达式替换,“^\d”找到所有开头是数字的行,然后替换掉它(正则表达式中“^”是匹配输入字符串的开始位置,一个一个换也行)。

替换完如下:

步骤三、安装IDM

一切按默认来就行,不确定的话网上找步骤,这里不题了。(安装包在最后)

步骤四、利用IDM来下载ts文件

全选刚才替换过的m3u8文件,然后点开idm,选择“任务”、“从剪贴板中添加批量下载”,全部选择,确定,“开始执行队列”,确定。等待下载完成。

步骤五、合并视频

打开百度云分享里的ts合并工具,打开ts所在文件夹,全选所有的ts,合并。合并后的视频在ts合并工具一起的Merger文件夹里。

软件下载链接:链接:https://pan.baidu.com/s/1UVx-WcA-aRK28fHJMNYPCA 
提取码:5v4i

利用m3u8下载ts并合并成一个完整视频相关推荐

  1. 【技术探索】利用m3u8下载ts并合并成一个完整视频

    科普:m3u8 为ts格式介质的索引文件,文件中存储的是一个个的ts切片文件,很多切片方式,一般10秒左右. 声明:本文纯技术探讨,请注意保护版权. 1.打开浏览器控制台(F12),切换到Networ ...

  2. 将提取出的yuv三个分量序列合并成一个完整的彩色yuv序列(matlab实现)

    在我的这篇博客中(点击打开原文链接)讲到如何读取4:2:0格式YUV序列的Y分量.U分量以及V分量,并分别保存为.yuv格式(matlab实现). 现在我们将三个分量合并成一个完整的彩色yuv序列,代 ...

  3. m3u8下载ts 合并成一个视频

    我们在用网页看视频时,很多时候视频是下载不下来的,当然这里面有很多技术来防止我们下载视频,接下来我将破解使用m3u8格式来下载视频.一般情况下,我们使用浏览器中Network来查看服务器和本机的数据传 ...

  4. python下载ts并合并为MP4文件

    import os import requests import random, re from urllib import parse from concurrent.futures import ...

  5. 众多的.ts文件、.key文件、.m3u8文件,合并成一个完整的mp4格式的视频

    小编最开始拿到N多个带编号的ts文件,然后又配带了.key文件和.m3u8文件,一脸懵逼.... 电脑里某盘里多了这么多ts,却无法下手. 试着在网上看看有什么方法: 1.cmd生成MP4,对我来说, ...

  6. hls二次加密 m3u8_加密的m3u8、ts文件合并

    加密后的ts文件不能直接合并或播放,需要使用key对每个ts文件进行解密. 分为两种情况: (1).如果ts文件已经全部下载好,则可以直接在本地通过ffmpeg快速解密合并. (2).如果ts文件没有 ...

  7. 教你把多段视频合并成一个长视频,并添加转场特效

    最近有很多朋友在问,可以将多段视频合并成一个,最好加上转场特效呢?小编的回答当然是可以的,下面一起来试试. 所需工具 视频剪辑高手 多段视频素材 操作步骤 运行视频剪辑高手,第一次使用的宝贝们,记得先 ...

  8. 爬虫python下载电影_python爬虫:抓取下载电影文件,合并ts文件为完整视频

    目标网站:https://www.88ys.cc/vod-play-id-58547-src-1-num-1.html 反贪风暴4 对电影进行分析 我们发现,电影是按片段一点点加载出来的,我们分别抓取 ...

  9. python下载电影视频_python爬虫:抓取下载电影文件,合并ts文件为完整视频

    目标网站:https://www.88ys.cc/vod-play-id-58547-src-1-num-1.html 反贪风暴4 对电影进行分析 我们发现,电影是按片段一点点加载出来的,我们分别抓取 ...

最新文章

  1. 简单做了一个sina微博的MVC第三方登陆
  2. jenkins安装和使用
  3. linux vim编辑kconfig 无法wq,Linux-4.9.2内核在mini2440上的移植(三)——编译环境测试...
  4. Android开发之设置DialogFragment的窗体背景色的方法亲测可用
  5. 你为什么会沉默,你们为什么又在后退呢?
  6. 安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?
  7. 连续加班2周做出来的功能,老板说先不做了
  8. 解决方法:AttributeError: module ‘torchtext.data‘ has no attribute ‘Field‘
  9. 华为Mate 40 Pro维修价来了:这个部件最贵,够买一部顶级旗舰
  10. Shell脚本实战:日志关键字监控+自动告警
  11. 解决bootstrap模态框居中问题
  12. form表单序列化后的数据转json对象
  13. python基础语法记录
  14. Android聊天软件开发(基于网易云IM即时通讯)——发送图片消息(五)
  15. SAP ABAP MOVE 及 CORRESPONDING 7.4版本新用法
  16. 【BZOJ3569】DZY Loves Chinese II(线性基,图的连通性)
  17. 华为借贴牌沃达丰闯欧洲 首款3G手机9月上市
  18. Agisoft Metashape 照片高程改正 附python源码
  19. Linux下/etc/mdev.conf学习
  20. 华为P40是不是鸿蒙,华为p40是不是鸿蒙系统

热门文章

  1. SQL(一):关于MySQL8.0版本:用户、密码和权限的问题
  2. 发票专用驱动sjz_“数智企业财税云领”增值税专用发票主题交流会圆满举办| 从专票电子化开始 开启企业数智化之旅...
  3. 建筑施工技术【11】
  4. windows10如何实现分屏
  5. 在word里按空格键文字不能向后移动
  6. 师古创今匠心品质,打造红木中式整装
  7. 集合和元组的增删,修改,查找,拼接
  8. 电子名片价值篇,让您了解不一样的电子名片
  9. 产品运营 - 生命周期的商业逻辑 CAC和CLV
  10. 计算机中考在线评分模拟卡,中考电脑阅卷流程曝光, 认真看完多拿分!