全部文章 web开发 Api文档 时光画轴 全部壁纸 二次元 初音未来 自然 时光 游戏 崩坏学园 英雄联盟 碧蓝航线 全部番剧 电影 国创 番剧 全部视频 动画 影视 音乐
logo
下载腾讯视频非Qlv文件格式的方法

下载腾讯视频非Qlv文件格式的方法

Timeless 2018-09-22 410

前些天刚研究了腾讯QLV格式视频转Mp4的方法,详情见 腾讯视频Qlv格式转换Mp4普通视频方法 ,但是其中有一个问题,就是如果腾讯视频客户端缓存的视频在hls里面为.ts文件,那么就不管用。

在17年以前的腾讯视频客户端,可以将缓存在vodcoche文件夹中的.tdl文件,用dos命令来将tdl文件转换为mp4,但17 年以后缓存的视频不会在存在.tdl文件,取而代之是的hls文件夹中的一小段一小段的.ts文件,我尝试将.ts文件合并却发现只是一段音频,有声音没有画面。研究了半天无果,就试着利用浏览器来将缓存的腾讯视频转换为mp4。

一般我们浏览网页的时候,会把一些资源缓存到本地,有些视频也不例外(虽然被程序截成一个个文件片段),这个方法试用于部分视频网站。

1、首先得找到浏览器缓存存放的位置

拿谷歌浏览器为例,地址栏输入Chrome://version,如下图,得到个人资料路径,其它浏览器可以在设置里面找找,像QQ浏览器、搜狗高速浏览器的设置--》清除流量数据里面可以直接打开本地存放路径

2、在计算机里面打开缓存路径

打开上面得到的 个人资料路径 , Cache文件夹里面就是浏览器的缓存文件

3、准备工作+清缓存

首先打开你要下载视频的页面,进度条可以从头开始,也可以从快到你要截取的部分开始,然后从浏览器设置里面,清除浏览数据,一般清缓存的图片和文件就行

4、清除缓存完成

清完后,Cache里面就剩下几个文件,这几个删不了的不用管

2-3.png

5、重新缓存数据文件

回到你视频的页面,按下Ctrl+F5重新从服务器请求数据,等待进度条加载,然后会发现Cache目录下新增加了一些文件,但是这些文件是没有后缀名的,

6、添加后缀、合并文件

你需要尝试将比较大(一般超过500k)的文件手动添加mp4后缀(一般是MP4,试试就知道了),然后看下能不能打开,或者使用工具批量全部添加上mp4后缀,然后把正确的文件复制到一个文件夹里面。

再使用 copy /b *.mp4 all.mp4 命令合并视频片段


写在后面的话:老实说这方法挺麻烦的,添加MP4后缀就一个个打开看看,有时候缓存的文件刚刚错开你要的部分又得重来,期待一个批处理工具~

分享到微信