揪出腾讯视频的离线视频

软件先锋 2016-01-02 04:21网络整理点击: 标签:

由于家里的网速不是很好,我经常将Android平板带到公司,使用平板上的腾讯视频下载其中的视频。最近想把腾讯视频中下载好的视频复制到手机上观看,可是腾讯视频里并没有下载目录的设置,怎么才能找到已经下载的文件?

【解题思路】

视频客户端(如优酷、爱奇艺、腾讯视频)虽然都提供离线下载的功能,但是客户端离线目录和文件均进行了隐藏。不过这些文件既然已经下载到本地,我们只要借助一些专业文件管理器如ES文件浏览器即可将它们找到。下面以腾讯视频为例。

【解题方法】

首先在平板上启动腾讯视频,启动应用后切换到“个人中心→设置”,在打开的窗口中切换到“缓存路径”,然后记住这里缓存的具体位置,比如本文中平板是手机内部存储(图1)。

201508txsp1

图1 查看缓存位置

启动ES文件浏览器,依次展开到Android\data\com.tencent.qqlive\videos,这里可以看到一个类似“w0015vrwy51.mp4”的目录(不同缓存影片名称,一部影片一个目录,只要找到类似.mp4目录即可),其中保存的就是离线下载的视频文件(图2)。

201508txsp2

图2 查找缓存实际目录

继续展开上述目录,可以看到其中保存了Vfs.db和Vfs.sb文件,通过查看属性大小可以知道,其中的Vfs.db就是缓存的文件,实际上该文件是.mp4格式,只不过腾讯在这里将其改为.db格式而已。长按该文件,在“打开为”弹出窗口中选择“视频”,这样在ES文件浏览器里就可以直接打开缓存的视频文件了(图3)。

201508txsp3

图3 直接在ES中打开视频

在ES文件浏览器中打开视频后,按照实际视频内容将其改为和影片对应的名称,这样将上述文件复制到手机或者其他设备上,以后我们只要点击即可调用系统的播放器进行播放了(图4)。

201508txsp4

图4 将Vfs.db改为Vfs.mp4就可以直接播放

小提示:

优酷缓存文件在Android\data\com.youku.phone\files下,一般只要根据客户端的名称找到Android\data下对应客户端目录即可。在客户端选择缓冲的视频清晰度不同,这里得到的文件格式也就不同,比如腾讯视频默认高清格式是mp4格式,优酷超清格式则为.flv格式(需要安装Rockplay之类全能播放器才能播放)。