[转载]下载网页中的ts视频文件

news/2024/5/20 5:08:16 标签: ts, 视频处理

--------------原文链接:教你快速下载网页中的视频文件(超详细操作教程)----------------

目前来说,网上视频下载主要分为两大类,一类是大型正规网站,另一类就是第三方视频,基本上都是个人网站或者个人上传到网上的视频。

第一类视频下载非常好办,只要下载安装官方客户端即可。第二类目前稍微复杂,目前主要的下载手段有通过浏览器视频嗅探插件、视频解析下载工具还有IDM嗅探下载。大家都知道,现在的视频网站播放技术主要以m3u8为主,这样的好处是用户点击暂停时即停止视频缓存,不造成宽带流浪占用浪费,同时也减轻了服务器的访问请求压力。这样做的坏处也很明显,嗅探软件不能嗅探完整的视频文件,嗅探到的也都是每个10秒左右的成百上千个.ts后缀的视频文件,而且用户暂停即不再缓存,用户想嗅探完全部ts文件就必须把视频拖拽看个遍,十分的麻烦,下面我就教大家如何快速下载网页视频的全部ts文件。

 

1.打开需要下载视频的网页,然后按“F12”打开网页调试功能。

 

2.选择菜单栏第4个按钮【Network】

 

3.我们可以看到,下面的小文件就是当前视频缓存的文件。这里我们选中名为【index.m3u8】的文件,这个文件是当前视频的索引文件,就相当于一本书的目录页,通过目录就能知道这本书大致都在讲什么内容、有多少页,这个文件功能就是这个。

 

4.在这个文件上右键点击,在弹出的框上选择【Open in new tab】,浏览器会自动弹出下载窗口,将这个文件下载到电脑本地。

 

5.在本地选择用记事本打开下载的这个文件。

 

6.记事本打开后看到有很多行的代码,其中凡是以.ts结尾的都是我们要下载的视频文件,这里我们看到第一个ts是【jLUouG42466000.ts】,把滚动条拉到最下面,最后一个ts是【jLUouG42466271.ts】,也就是说我们想要下载的视频从000到271一共有272个文件,这样我们就知道了视频文件的总数。

 

 

7.返回视频页面,随便选择一个缓存的ts文件,右键选择【Copy】-【Copy link address】,我们就复制了当前文件的下载地址。

 

8.打开迅雷,选择批量下载。

 

9.直接将刚才复制的地址粘贴到URL栏,将地址栏.ts前面的三个数字000删除替换为(*)注意

括号要用英文输入法,中文括号不识别。下行数字填写:从000到271(索引文件获得的数字)通配符长度选择3,因为百位数是3位,如果只有几十个文件那长度就是2。

 

10.点击确定,勾选【合并为任务组】,不然所有文件都会散在你下载目录里,不用担心文件大小的0B,实际是有大小的,只是迅雷没识别,不影响,直接下载。

 

11.然后我们就一下下载到了这个视频的所有ts文件。

 

12.百度下载一个名为【TS Merger Tools】软件,专门用来合并ts文件。通过这个软件打开ts文件缓存目录,Ctrl+A全选文件,确定导入,点击【合并】,将所有ts文件合并。

 

13.软件自动在同级目录生成一个【Merger】文件夹,合并好的文件就在里面,其实合并好的ts文件已经能够被很多视频播放器识别播放,如果需要转换格式为MP4或者其他视频格式,直接百度下载格式工厂或者狸窝等视频转换工具进行转码即可,这里就不再介绍视频格式转换的操作了。


http://www.niftyadmin.cn/n/816875.html

相关文章

树形数据遍历

tree 树形结构如下: graph LR key:1-->key:1-1; key:1-->key:1-2; key:1-1-->key:1-1-1; key:1-1-->key:1-1-2; key:1-1-2-->key:1-1-2-1; key:1-1-2-->key:1-1-2-2; key:1-2-->key:1-2-1; key:1-2-->key:1-2-2; key:1-2-->key:1-2-3; k…

2021-07-29 AcWing 3784. 交换相邻元素

输入样例1&#xff1a; 6 1 2 5 3 4 6 01110输出样例1&#xff1a; YES输入样例2&#xff1a; 6 1 2 5 3 4 6 01010输出样例2&#xff1a; NO 思路:如果当前数字比前面数的最大值小,且前一位不可与之调换,那么就无法得到升序序列;反之可以 #include <iostream> #include…

Spring6:基于注解的Spring MVC(上篇)

转自原文 Spring6&#xff1a;基于注解的Spring MVC&#xff08;上篇&#xff09; 什么是Spring MVC Spring MVC框架是一个MVC框架&#xff0c;通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说&#xff0c;Spring MVC和Structs、Str…

Linux初体验

阿里镜像源 https://mirrors.aliyun.com/ubuntu/ 设置root密码 sudo passwd root 安装必要软件 sudo apt-get install openssh-server ssh连接 ssh namexxx.xxx.xxx 一些快捷键 ctrlc&#xff1a;不执行当前输入的命令&#xff1b;ctrld&#xff1a;退出当前终端&#xff0…

初次使用Git克隆以及提交项目代码

在指定文件夹Git Bash Here打开Git窗口,输入 git clone https://gitee.com/knight-02/knight02_demo.git 后面是仓库下载地址 如愿以偿迅速克隆文件到本地 下面利用VS Code的终端模拟继续进行工作并提交更新的过程 在工程文件所处文件夹右键使用VS Code打开,在架构说明下面添…

chrome 70 一下载文件就卡死

问题描述&#xff1a;如题 问题分析&#xff1a;与搜狗输入法冲突 解决方法&#xff1a;卸载搜狗输入法&#xff0c;问题解决。转载于:https://www.cnblogs.com/mumu1408/p/9882554.html

UZH slam 两种相机

1、event camera&#xff1a;http://rpg.ifi.uzh.ch/research_dvs.html 2、SCAMP Vision Sensor&#xff1a;https://personalpages.manchester.ac.uk/staff/p.dudek/scamp/ 每个像素后面都集成了一个SIMD处理器。与传统传感器不同&#xff0c;他不输出原始图像&#xff0c;而是…

VueDay1

1.MVVM: MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化&#xff0c;让我们将视图 UI 和业务逻辑分开。 2.v-cloak v-text v-html指令的用法 v-cloak 解决闪烁问题 (插值表达式不会覆盖标签里面其他内容) v-text v-h…