当前位置:首页 > 科技 >

手机爱奇艺视频导出到本地相册(爱奇艺下载的视频怎么保存本地)

来源:原点资讯(www.yd166.com)时间:2023-04-22 11:40:32作者:YD166手机阅读>>

安卓手机爱奇艺app中离线视频导出:

通常我在爱奇艺中发现好的视频,想保存下来,点击离线缓存,缓存好后,在手机上可以查看,但是使用手机连接电脑打开后,发现保存视频的文件夹是空的。

手机爱奇艺视频导出到本地相册,爱奇艺下载的视频怎么保存本地(1)

1) 在手机中爱奇艺文件夹下找到已离线缓存的视频,路径在Android\data\com.qiyi.video\files\app\download\video里面,在手机上可以查看到,但是电脑上不行。

2) 在手机上对vide文件夹进行压缩,变成压缩包,还放在download下面,在从电脑上查看,发现download下多了个vide.zip的压缩包,把这个压缩包拷到电脑上,解压缩,就得到我们要的视频啦。

3) 拷到电脑上以后查看一下,发现vide文件夹下是一个个的文件夹,每个文件夹对应你下载的一个视频,让我们打开看一下吧。什么 ?没有发现我们熟悉的文件,不要着急,仔细找找,那个.qsv文件就是我们要找的视频文件。

手机爱奇艺视频导出到本地相册,爱奇艺下载的视频怎么保存本地(2)

4) 但是视频的名字为啥不对呢,因为爱奇艺在qiyicfg里放了这个视频的名字和信息。仔细看图中subTitle对应的那行就是视频的名字了。采用万国码进行编码的,有兴趣的朋友可以自己查找万国码码表自行翻译。

手机爱奇艺视频导出到本地相册,爱奇艺下载的视频怎么保存本地(3)

5) 那没兴趣的朋友,又想知道视频的名字咋办呢,下面是我自己写的一段Matlab的小程序,在Matlab里运行一下,就可以自己得出名字了,使用时记得把LinStr的值修改为你自己视频中的subTitle关键字后面对应的万国码。

LinStr='\u300A\u4E09\u4EE4\u4E94\u7533\u300B';

SubTit=strrep(LinStr,'subTitle=','');

HalSubTitLen=length(SubTit);

j=0;

DlsLen=1

DlcPath{DlsLen,3}='';

SubTitHex=[];

while(j<HalSubTitLen-1)

j=j 1;

if strcmp(SubTit(j:j 1),'\u')

SubTitHex=[strcat(SubTit(j 2),SubTit(j 3));strcat(SubTit(j 4),SubTit(j 5))];

SubTitDec=hex2dec(SubTitHex);

TemNam=native2unicode(uint8(SubTitDec'),'UTF-16BE');%解析后的工况名字

j=j 5;

if j>HalSubTitLen

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}=char(strcat(DlcPath{DlsLen,3},SubTit(HalSubTitLen)));

end

DlcPath{DlsLen,3}

6) 要是很多个文件呢,总不能让我一个个的复制粘贴吧。下面我们编写一个自动的转换工具。使用时记得修改相应的路径啊,比如我把拷贝的video文件夹放在了E:\aiqiyi下面,PrjPath就设置为E:\aiqiyi,RunNam设置为video,NewRunNam是新命名后的视频存放的路径,可以不改名。运行这段程序后,你E:\aiqiyi\video下的所有文件夹下的视频会自动拷贝到E:\aiqiyi\newvideo下,并且名字已经变成你熟悉的名字了。

把PrjPath设置成你电脑上的video文件夹

%FindQiYiqsv用于查找qsv文件,并拷贝到newvideo文件夹下

clc;clear;

PrjPath='E:\aiqiyi';

RunNam='video';

NewRunNam='newvideo';

NewPrjPath=strcat(PrjPath,'\',NewRunNam);

mkdir(NewPrjPath);

Path=strcat(PrjPath,'\',RunNam);

ListName{1,1}=Path;

first=1;%ListName的当前元素下标

rear=1;%ListName的最后一个元素下标

DlcPath={};%各工况路径及名称

DlsLen=0;%工况个数

disp('开始搜索...');

while(1)

disp(char(strcat('正在搜索第',num2str(first),'个文件夹,名为"',Path,'"')));

SubPath=dir(Path);

Len=length(SubPath)-2;

for i=1:Len

if ~SubPath(i 2,1).isdir%判断是否为文件夹

PjNamPos=findstr(SubPath(i 2,1).name,'.qsv');%*.$TE文件中记录了工况是否正确仿真完

if PjNamPos

DlsLen=DlsLen 1;

DlcPath{DlsLen,1}=Path;%DlcPath中记录各小工况的路径

DlcPath{DlsLen,2}=SubPath(i 2,1).name(1:PjNamPos-1);%工况名字


%文件名字解析

fid=fopen(strcat(DlcPath{DlsLen,1},'\',DlcPath{DlsLen,2},'.qiyicfg'),'r');

while ~feof(fid)

LinStr=fgetl(fid);

if findstr(LinStr,'subTitle=')

break;

end

end

fclose(fid);

SubTit=strrep(LinStr,'subTitle=','');

HalSubTitLen=length(SubTit);

j=0;

DlcPath{DlsLen,3}='';

SubTitHex=[];

while(j<HalSubTitLen-1)

j=j 1;

if strcmp(SubTit(j:j 1),'\u')

SubTitHex=[strcat(SubTit(j 2),SubTit(j 3));strcat(SubTit(j 4),SubTit(j 5))];

SubTitDec=hex2dec(SubTitHex);

TemNam=native2unicode(uint8(SubTitDec'),'UTF-16BE');%解析后的工况名字

j=j 5;

if j>HalSubTitLen

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},'>','');

DlcPath{DlsLen,3}=strrep(DlcPath{DlsLen,3},'|','');


%文件拷贝

if DlsLen<10

OrdStr=strcat('00_',num2str(DlsLen));

elseif DlsLen<100

OrdStr=strcat('0_',num2str(DlsLen));

else

OrdStr=strcat('_',num2str(DlsLen));

end

OrdStr='';

try

copyfile(strcat(DlcPath{DlsLen,1},'\',DlcPath{DlsLen,2},'.qsv'),strcat(NewPrjPath,'\',DlcPath{DlsLen,3},'.qsv'),'f');

catch

disp(DlcPath{DlsLen,1});

return;%直接结束程序,下面的不运行了;break是直接结束本循环

end

%pause(1);

end

else

rear=rear 1;

ListName{rear,1}=strcat(Path,'\',SubPath(i 2,1).name);

end

end

first=first 1;

if first>rear

break;

end

Path=ListName{first,1};

end

disp(strcat('搜索完毕,共搜索',num2str(first-1),'个文件夹,找到',num2str(DlsLen),'个文件.'));

% Unicode表

% label=[];

% for i=1:255

% for j=1:255

% label{i,j}=native2unicode(uint8([i-1;j-1]'),'UTF-16BE');

% end

% i

% j

% end

栏目热文

繁育母羊饲料配方(预混料一袋价格多少)

繁育母羊饲料配方(预混料一袋价格多少)

母羊的生命周期里面,最重要的就是妊娠期和哺乳期,不同时期所需要的饲料营养都不同,我们在母羊不同的阶段,该如何给母羊配制饲...

2023-04-22 11:35:35查看全文 >>

养羊专用颗粒机(羊饲料颗粒机价格)

养羊专用颗粒机(羊饲料颗粒机价格)

以前,多数是规模羊场才能购买饲料颗粒机,现在,有不少散养户也开始使用饲料颗粒机了。但是,对于羊场使用饲料颗粒机到底值不值...

2023-04-22 11:43:06查看全文 >>

羊颗粒饲料的最佳配方(羊吃颗粒饲料配方比例)

羊颗粒饲料的最佳配方(羊吃颗粒饲料配方比例)

文/艾鸿海(温馨提示:本文共计2046字,浏览时间只需4分钟,阅读全文有利于全面掌握妊娠母羊专用颗粒草料制作技术。)01...

2023-04-22 11:06:46查看全文 >>

羊饲料配方及效果图(羊的最好的饲料配方)

羊饲料配方及效果图(羊的最好的饲料配方)

首先需要声明,未来养羊的趋势是科学化养羊,其中肉羊的营养需求、饲料配方、饲料配置及饲养管理都是越来越重要的。所以说,有一...

2023-04-22 11:37:22查看全文 >>

羊催肥最佳配方(羊催肥口诀)

羊催肥最佳配方(羊催肥口诀)

我们在养殖肉羊的时候,要想提高我们的养殖经济效益,那么就得学会给羊催肥促生长,缩短羊的出栏时间。如何做到让羊吃的长得快呢...

2023-04-22 11:16:03查看全文 >>

如何把爱奇艺的视频保存到本地(爱奇艺下载视频怎么保存到本地)

如何把爱奇艺的视频保存到本地(爱奇艺下载视频怎么保存到本地)

首先你需要将爱奇艺的视频下载到电脑本地,然后就是正常的视频传输,但是需要注意的是爱奇艺视频下载下来是经过加密的QSV格式...

2023-04-22 11:26:23查看全文 >>

爱奇艺的视频如何保存到本地(爱奇艺下的视频如何保存到本地)

爱奇艺的视频如何保存到本地(爱奇艺下的视频如何保存到本地)

首先有一点需要明确,就是在会员有效期内下载了会员影片,注意是会员影片,那么在会员到期后,已下载的会员影片则不支持继续观看...

2023-04-22 11:36:46查看全文 >>

爱奇艺的视频如何保存在电脑上(爱奇艺电脑版下载的视频怎么保存)

爱奇艺的视频如何保存在电脑上(爱奇艺电脑版下载的视频怎么保存)

当大家在B站、爱奇艺等视频网站看到喜欢的视频,却无法下载;或者你需要大量的视频素材来制作一个高燃的混剪视频,却无法一个一...

2023-04-22 11:10:50查看全文 >>

电脑一开机就进入睡眠模式(电脑开机时睡眠模式怎么解决)

电脑一开机就进入睡眠模式(电脑开机时睡眠模式怎么解决)

在电脑“电源和睡眠”设置中,设置较长时间的屏幕自动关闭时间,但却发现往往2分钟后或者10分钟后,电脑屏幕还是自动关闭了,...

2023-04-22 11:44:53查看全文 >>

一开机就进入睡眠模式怎么办(一开机就是睡眠模式如何解决)

一开机就进入睡眠模式怎么办(一开机就是睡眠模式如何解决)

前些日子,一位小姐姐问小编,她的电脑一开机就自动进入睡眠模式,黑屏了,这种情况该怎么解决?小编也是第一次遇到这种问题 ,...

2023-04-22 11:50:06查看全文 >>

文档排行