一种gif录制方法及装置的制造方法

文档序号:9417527阅读:154来源:国知局
一种gif录制方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,特别涉及一种GIF录制方法及装置。
【背景技术】
[0002]图像互换格式(英文:Graphics Interchange Format,简称:GIF)是一种图像文件格式。通常,一个GIF文件可包括文件头(英文:File Header)、GIF数据流(英文:GIFData Stream)和文件终结器(英文:Trailer),其中,文件头可包含GIF文件署名(英文:Signature)和版本号(英文:Vers1n) ;GIF数据流可包括控制块(英文:Control Block)和数据块(英文:Data Blocks),控制块用于控制数据块的播放行为,数据块可以存储多幅图像文件,若将所述多幅图像文件逐幅读取并播放,则可形成动画效果;文件终结器用于表示文件结束。
[0003]目前,视频GIF录制过程可体现为:截取当前播放的视频视图,将视频视图转换成多幅图像文件,并按照上文所做介绍生成一个包括文件头、GIF数据流和文件终结器的GIF文件。
[0004]通常,为了增强GIF的播放效果,还可使GIF在播放过程中进行字幕显示,具体可参见中国专利申请号为CN201010214097.8、发明名称为基于GIF图像文件的数字电视滚动字幕显示方法公开的技术方案。该方案可简述如下:首先,采用编辑工具将字幕从文本格式转换为GIF格式,并将GIF格式的字幕上传至本地数据库或保存至贮存器中;其次,将GIF格式的字幕的具体投放位置和相关信息设定成信息编码;最后,需要进行字幕显示时,从本地数据库或者贮存器存储器中获取GIF格式的字幕,并按照信息编码的要求,通过复用器,使GIF格式的字幕与数字电视网的数字电视节目形成一个带有字幕信息的节目信息流。这样,节目信息流依次经加扰器、调制器、混频器连接到机顶盒,便可在GIF播放过程中向用户进行字幕显示。
[0005]如此方案,用户只能对字幕进行被动接收与显示,无法对GIF文件中的字幕进行编辑处理,字幕添加灵活性较差。

【发明内容】

[0006]本发明实施例提供一种GIF录制方法及装置,用以解决现有技术中用户无法在GIF文件中添加字幕的技术问题。
[0007]一种GIF录制方法,所述方法包括:
[0008]从GIF图像文件组中选取一张待处理GIF图像文件,所述GIF图像文件组包括的GIF图像文件由用户终端播放视频中截取转换获得;
[0009]获取待添加字幕,并对所述待添加字幕和所述待处理GIF图像文件进行组合处理,获得处理后的GIF图像文件;
[0010]利用所述处理后的GIF图像文件,替换所述GIF图像文件组中的所述待处理GIF图像文件,生成GIF文件。
[0011]优选的,所述对所述待添加字幕和所述待处理GIF图像文件进行组合处理,获得处理后的GIF图像文件,包括:
[0012]创建View视图,并在所述View视图下编辑所述待添加字幕和所述待处理GIF图像文件的位置关系;
[0013]通过系统方法,将编辑后的View视图转换为所述处理后的GIF图像文件。
[0014]优选的,所述位置关系包括所述待添加字幕与所述待处理GIF图像文件之间的图层关系、以及所述待添加字幕与所述待处理GIF图像文件的分布位置。
[0015]优选的,所述图层关系为所述待处理GIF图像文件位于底层,所述待添加字幕位于所述待处理GIF图像文件的上层。
[0016]优选的,所述分布位置为预设指定位置,或者,所述分布位置为根据位置调整指令确定的位置。
[0017]优选的,所述方法还包括:
[0018]响应于图像文件编辑指令,对GIF图像文件执行如下至少一项处理:调整GIF图像文件在所述GIF图像文件组中的位置、删除所述GIF图像文件组中的指定GIF图像文件、增加指定GIF图像文件至所述GIF图像文件组。
[0019]一种GIF录制装置,所述装置包括:
[0020]选取单元,用于从GIF图像文件组中选取一张待处理GIF图像文件,所述GIF图像文件组包括的GIF图像文件由用户终端播放视频中截取转换获得;
[0021]获取单元,用于获取待添加字幕;
[0022]组合处理单元,用于对所述获取单元获取的所述待添加字幕和所述选取单元选取的所述待处理GIF图像文件进行组合处理,获得处理后的GIF图像文件;
[0023]生成单元,用于利用所述组合处理单元获得的所述处理后的GIF图像文件,替换所述GIF图像文件组中的所述待处理GIF图像文件,生成GIF文件。
[0024]优选的,所述组合处理单元包括:
[0025]创建单元,用于创建View视图;
[0026]编辑单元,用于在所述创建单元创建的所述View视图下编辑所述待添加字幕和所述待处理GIF图像文件的位置关系;
[0027]转换单元,用于通过系统方法,将所述编辑单元编辑后的View视图转换为所述处理后的GIF图像文件。
[0028]优选的,所述编辑单元编辑的位置关系包括所述待添加字幕与所述待处理GIF图像文件之间的图层关系、以及所述待添加字幕与所述待处理GIF图像文件的分布位置。
[0029]优选的,所述装置还包括:
[0030]响应单元,用于响应于图像文件编辑指令,对GIF图像文件执行如下至少一项处理:调整GIF图像文件在所述GIF图像文件组中的位置、删除所述GIF图像文件组中的指定GIF图像文件、增加指定GIF图像文件至所述GIF图像文件组。
[0031 ] 与现有技术相比,本发明实施例提供的GIF录制方法及装置,通过对待处理GIF图像文件以及待添加字幕的组合处理,获得既携带待处理GIF图像文件内容、又携带待添加字幕内容的处理后的GIF图像文件,并利用处理后的GIF图像文件替换待处理GIF图像文件生成GIF文件,如此方案,便可实现GIF文件中字幕在用户侧的灵活添加。
【附图说明】
[0032]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本发明实施例GIF录制方法的流程图;
[0034]图2是本发明实施例中进行组合处理的流程图;
[0035]图3是本发明实施例GIF录制装置的结构框图。
【具体实施方式】
[0036]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]参考图1,示出了本发明实施例一种GIF录制方法的流程图,可包括以下步骤:
[0038]SlOl,从GIF图像文件组中选取一张待处理GIF图像文件,所述GIF图像文件组包括的GIF图像文件由用户终端播放视频中截取转换获得。
[0039]S102,获取待添加字幕。
[0040]本发明实施例中,可以实现GIF文件中字幕在用户侧的灵活添加,不仅使本地用户具有编辑GIF文
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1