手机app爱奇艺下载的视频如何导出(手机版爱奇艺下载视频怎么导出来) | 您所在的位置:网站首页 › 怎样从爱奇艺下载视频到手机相册中 › 手机app爱奇艺下载的视频如何导出(手机版爱奇艺下载视频怎么导出来) |
安卓手机爱奇艺app中离线视频导出: 通常我在爱奇艺中发现好的视频,想保存下来,点击离线缓存,缓存好后,在手机上可以查看,但是使用手机连接电脑打开后,发现保存视频的文件夹是空的。 ![]() 1) 在手机中爱奇艺文件夹下找到已离线缓存的视频,路径在Androiddatacom.qiyi.videofilesappdownloadvideo里面,在手机上可以查看到,但是电脑上不行。 2) 在手机上对vide文件夹进行压缩,变成压缩包,还放在download下面,在从电脑上查看,发现download下多了个vide.zip的压缩包,把这个压缩包拷到电脑上,解压缩,就得到我们要的视频啦。 3) 拷到电脑上以后查看一下,发现vide文件夹下是一个个的文件夹,每个文件夹对应你下载的一个视频,让我们打开看一下吧。什么 ?没有发现我们熟悉的文件,不要着急,仔细找找,那个.qsv文件就是我们要找的视频文件。 ![]() 4) 但是视频的名字为啥不对呢,因为爱奇艺在qiyicfg里放了这个视频的名字和信息。仔细看图中subTitle对应的那行就是视频的名字了。采用万国码进行编码的,有兴趣的朋友可以自己查找万国码码表自行翻译。 ![]() 5) 那没兴趣的朋友,又想知道视频的名字咋办呢,下面是我自己写的一段Matlab的小程序,在Matlab里运行一下,就可以自己得出名字了,使用时记得把LinStr的值修改为你自己视频中的subTitle关键字后面对应的万国码。 LinStr='《三令五申》'; SubTit=strrep(LinStr,'subTitle=',''); HalSubTitLen=length(SubTit); j=0; DlsLen=1 DlcPath{DlsLen,3}=''; SubTitHex=[]; while(jHalSubTitLen DlcPath{DlsLen,3}=strcat(DlcPath{DlsLen,3},SubTit(j-5:HalSubTitLen)); break; end else TemNam=SubTit(j); end DlcPath{DlsLen,3}=strcat(DlcPath{DlsLen,3},{TemNam});%第二个参数用胞元是为了合并原文件名中的空格 end if j==HalSubTitLen-1 DlcPath{DlsLen,3}=strcat(DlcPath{DlsLen,3},SubTit(HalSubTitLen)); end DlcPath{DlsLen,3}=char(DlcPath{DlsLen,3}); if(isempty(DlcPath{DlsLen,3})) DlcPath{DlsLen,3}=DlcPath{DlsLen,2}; end
%去掉文件名中的非法字 DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'/',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},':',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'*',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'?',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'"',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'',''); DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'|','');
%文件拷贝 if DlsLen |
CopyRight 2018-2019 实验室设备网 版权所有 |