一种对视频进行滤镜处理的方法及装置的制造方法

文档序号:9263787阅读:275来源:国知局
一种对视频进行滤镜处理的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,特别涉及一种对视频进行滤镜处理的方法及装置。
【背景技术】
[0002]为了满足人们对视频的艺术效果的需求,人们常常使用滤镜对视频进行处理,以使视频呈现出人们所需要的艺术效果。例如,人们经常使用黑白滤镜对视频进行处理,以使视频呈现出黑白的艺术效果。
[0003]目前,可以通过如下方法对视频进行滤镜处理,可以为:当用户在终端上选择一个想要观看的视频时,终端获取用户选择的视频,对获取的视频包括的每张视频图像进行滤镜处理,将处理后的每张视频图像按照其在视频中的顺序组成一段新视频,如此实现了对视频进行滤镜处理,再播放组成的新视频。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]对视频进行滤镜处理的时间较长,用户需要等待处理完该视频之后才能观看该视频,等待时间较长。

【发明内容】

[0006]为了减少用户的等待时间,本发明提供了一种对视频进行滤镜处理的方法及装置。所述技术方案如下:
[0007]一种对视频进行滤镜处理的方法,所述方法包括:
[0008]从定时器时间轴上获取播放时间点,所述定时器时间轴用于控制当前播放的视频的播放速度;
[0009]从所述当前播放的视频中获取所述播放时间点对应的一帧视频图像,并将所述一帧视频图像作为第一视频图像;
[0010]对所述第一视频图像进行滤镜处理,得到第二视频图像;
[0011]通过视频播放器播放所述第二视频图像。
[0012]一种对视频进行滤镜处理的装置,所述装置包括:
[0013]第一获取模块,用于从定时器时间轴上获取播放时间点,所述定时器时间轴用于控制当前播放的视频的播放速度;
[0014]第二获取模块,用于从所述当前播放的视频中获取所述播放时间点对应的一帧视频图像,并将所述一帧视频图像作为第一视频图像;
[0015]第一处理模块,用于对所述第一视频图像进行滤镜处理,得到第二视频图像;
[0016]播放模块,用于通过视频播放器播放所述第二视频图像。
[0017]在本发明实施例中,从定时器时间轴上获取播放时间点,定时器时间轴用于控制当前播放的视频的播放速度;从当前播放的视频中获取播放时间点对应的一帧视频图像,并将一帧视频图像作为第一视频图像;对第一视频图像进行滤镜处理,得到第二视频图像;通过视频播放器播放第二视频图像。终端每处理一帧视频图像,就通过视频播放器播放该一帧视频图像,终端在处理完视频包括的每帧视频图像时,同时播放完该视频,如此使得用户不用等待终端处理完该视频之后才能观看该视频,减少了用户的等待时间。
【附图说明】
[0018]图1是本发明实施例1提供的一种对视频进行滤镜处理的方法流程图;
[0019]图2-1是本发明实施例2提供的一种对视频进行滤镜处理的方法流程图;
[0020]图2-2是本发明实施例2提供的一种提示框示意图;
[0021]图3是本发明实施例3提供的一种对视频进行滤镜处理的装置结构示意图;
[0022]图4是本发明实施例4提供的一种终端的结构示意图。
【具体实施方式】
[0023]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0024]实施例1
[0025]参见图1,本发明实施例提供了一种对视频进行滤镜处理的方法,包括:
[0026]步骤101:从定时器时间轴上获取播放时间点,该定时器时间轴用于控制当前播放的视频的播放速度;
[0027]步骤102:从当前播放的视频中获取该播放时间点对应的一帧视频图像,并将该一帧视频图像作为第一视频图像;
[0028]步骤103:对第一视频图像进行滤镜处理,得到第二视频图像;
[0029]步骤104:通过视频播放器播放第二视频图像。
[0030]进一步地,从定时器时间轴上获取播放时间点之前,还包括:
[0031 ] 在定时器时间轴对应的定时器溢出时,根据该定时器的定时时长移动定时器时间轴上的播放时间点,设置定时器重新开始计时,以及执行从定时器时间轴上获取播放时间点的步骤。
[0032]进一步地,对第一视频图像进行滤镜处理,得到第二视频图像之后,还包括:
[0033]从当前播放的视频中获取第一视频图像的下一帧视频图像,并将第一视频图像更新为下一帧视频图像,并执行对第一视频图像进行滤镜处理的步骤。
[0034]进一步地,对第一视频图像进行滤镜处理,得到第二视频图像之后,还包括:
[0035]将第二视频图像存储在缓存文件中,并当处理完视频的最后一帧视频图像时,将缓存文件中缓存的每帧视频图像组成滤镜视频。
[0036]进一步地,该方法还包括:
[0037]检测到视频播放器停止播放视频时,继续对位于第一视频图像之后的未经过滤镜处理的每帧视频图像进行滤镜处理。
[0038]在本发明实施例中,从定时器时间轴上获取播放时间点,定时器时间轴用于控制当前播放的视频的播放速度;从当前播放的视频中获取播放时间点对应的一帧视频图像,并将一帧视频图像作为第一视频图像;对第一视频图像进行滤镜处理,得到第二视频图像;通过视频播放器播放第二视频图像。终端每处理一帧视频图像,就通过视频播放器播放该一帧视频图像,终端在处理完视频包括的每帧视频图像时,同时播放完该视频,如此使得用户不用等待终端处理完该视频之后才能观看该视频,减少了用户的等待时间。
[0039]实施例2
[0040]本发明实施例提供了一种对视频进行滤镜处理的方法。该方法用于在终端上播放一段视频的过程中,每播放一帧视频图像之前,首先对该一帧视频图像进行滤镜处理,然后播放处理后的视频图像。
[0041 ] 参见图2-1,该方法流程包括:
[0042]步骤201:获取用户选择的滤镜处理方式和需要播放的视频;
[0043]其中,当用户在终端上需要播放视频时,用户可以在终端上选择需要播放的视频的视频标识,如果同时用户想对该视频进行滤镜处理,用户还可以从滤镜处理方式列表中选择一种滤镜处理方式,并将选择的视频标识和滤镜处理方式提交给终端;终端获取用户选择的视频标识和滤镜处理方式。
[0044]滤镜处理方式列表存储了不同的滤镜处理的滤镜处理方式,滤镜处理方式包括黑白滤镜处理方式、雾化滤镜处理方式和/或红色增强滤镜处理方式等。
[0045]例如,假设用户在终端上选择的视频标识为AAA,选择的滤镜处理方式为黑白滤镜处理方式。
[0046]步骤202:判断终端本地是否存储根据该滤镜处理方式对该视频进行处理后的滤镜视频;如果是,则执行步骤203 ;如果否,则执行步骤204 ;
[0047]其中,终端每次根据一种滤镜处理方式对一个视频进行滤镜处理之后得到滤镜视频,将该视频的视频标识、该滤镜处理方式和经过滤镜处理之后得到的滤镜视频存储在终端本地中的视频标识、滤镜处理方式与滤镜视频的对应关系中。
[0048]本步骤具体可以为:根据用户选择的视频标识和滤镜处理方式,查找已存储的视频标识、滤镜处理方式与滤镜视频的对应关系,如果查找到包括用户选择的视频标识与滤镜处理方式的记录,则确定终端本地存储了根据该滤镜处理方式对该视频进行处理后的滤镜视频,执行步骤203 ;如果未查找到包括用户选择的视频标识与滤镜处理方式的记录,则确定终端本地未存储根据该滤镜处理方式对该视频进行处理后的滤镜视频,执行步骤204。
[0049]例如,假设根据视频标识AAA和黑白滤镜处理方式,在已存储的视频标识、滤镜处理方式与滤镜视频的对应关系中未查找到包括视频标识AAA与黑白滤镜处理方式的记录,则确定终端本地未存储根据黑白
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1