用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)



前言

本人喜欢收集各种优秀的视频,但是很多情况下我们看到的视频都是在各个视频网站的,对于优酷、哔哩哔哩等网站的视频,我们可以用硕鼠来下载。但是腾讯视频并不支持硕鼠下载。当用腾讯视频客户端下载下来视频的时候,又都是qlv格式,这是腾讯的专利。无法用其他播放器播放。于是,我们就有了本文中介绍的需求了。

原理

我们在用腾讯视频客户端看视频的时候,客户端都是先将视频文件“下载”下载放在缓存目录中的,这时,视频被分割成了很多的二进制片段,依次命名为****000.tdl,****001.tdl,****002.tdl等等。由于所有的视频文件都是二进制的,所以这些被分割了的视频文件按理说是可以播放的,但是实际上只有文件名为****000.tdl的文件用视频播放器打开红藕能够正常播放,其他的都不能播放。
这是因为视频播放,除了需要视频中的帧外,还需要视频的文件的其他参数,而这些参数都被放在了****000.tdl片段文件中,所以其他视频片段不能播放。我们要做的只是把这些缓存下来的以.tdl结尾的文件合并到一起就可以了。

工具

  • 腾讯视频客户端;
  • windows系统。

步骤

  • 先要在腾讯视频客户端中大概观看一下需要的视频
  • 找到缓存文件夹
    缓存文件夹可以在腾讯视频客户端的额设置->下载设置里面找到。如下图所示:
    用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)
    找到缓存文件夹路径之后,在“我的电脑”或者“计算机”中打开缓存文件夹,如下图所示:
    用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

  • 在缓存文件夹中,找到你需要的视频的文件夹
    具体步骤如下图所示:

用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

  • 进行合并
    按照以上步骤找到具体的视频缓存文件夹之后,进入文件夹,我们会看到如下图文件:
    用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

然后,我们需要打开CMD命令提示符窗口。最简单的方法是在这个缓存文件夹下,按住shift键,然后再文件夹内部空白处单击鼠标右键,在弹出的菜单中选择“在此处打开命令窗口(w)”,就可以打开命令提示符窗口了。
然后就是合并文件了,在命令提示符窗口中,输入如下格式的命令:
copy/b *.tdl [文件名].mp4
或者
copy/B *.tdl [文件名].mp4
如后按回车键就可以了。

例如,输入:
copy/b *.tdl video.mp4
或者
copy/B *.tdl video.mp4
然后按回车键,视频马上就合并好了,速度很快,我的视频30M,不到1秒时间就合并完成了。

操作如下图所示:
用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

到这里视频就合并完成了,我们就得到了我们所需要的视频的MP4格式,可以用任意视频播放器打开了。

延伸

在windows系统下的命令提示符窗口(CMD)中,我们可以用很多命进行很多种类的操作。本文中用到的copy命令是系统中的文件复制命令,命令中的”/b”或者”/B”字段,是该命令的参数,意思是按二进制复制文件。
更多的copy命令参数,可参看文章Dos命令初阶–文件拷贝
更多的windows系统DOS命令,请参看文章windows dos命令

========================================

博主联系方式

以上内容皆为博主亲自验证。
如有疑问,欢迎发送邮件至 [email protected] 或者加QQ群274313939寻求解答