本发明涉及视频处理技术领域,尤其涉及视频签批和播放的方法。
背景技术:
随着互联网技术的日益发展,视频播放已然作为人们日常生产、生活中不可或缺的一部分。人们观看视频时,有时看到很感兴趣的想暂停写个字、画个圈、箭头,或者想对视频做多媒体、文本、网页的备注或者讲解,这些均无法有效实现。同时,不能通过脚本程序对视频进行操作。如果通过第三方软件进行修改和渲染,需要相当专业的技术能力,同时不能看到具体的修改人和修改时间,也不安全。
技术实现要素:
本发明的目的在于提供一种针对视频进行签批及播放的方法,可以对视频随时签批,并在播放视频时利用签批内容进行渲染。
实现上述目的的技术方案是:
一种针对视频进行签批及播放的方法,包括:
选定视频的某个帧作为签批点,进行签批;
生成签批文件,用于存放签批内容和签批人信息;
生成与签批文件对应的基本信息;
将签批文件和基本信息用.True(点触)文件的格式保存,并混合视频生成.True视频;
播放.True视频时,解析.True文件,获取签批文件、基本信息和对应的帧;
在.True视频播放到相应帧时,读取对应签批文件内的签批内容和签批人信息进行渲染。
在上述的针对视频进行签批及播放的方法中,所述的签批内容为手写信息、多媒体、文本文件、脚本程序或网页文件。
在上述的针对视频进行签批及播放的方法中,选定视频的某个帧作为签批点时,在该帧插入帧标记,以帧标记关联签批文件和基本信息;
解析.True文件时,通过帧标记获取对应的帧、签批文件和基本信息;
在播放相应帧时,通过帧标记读取对应的签批文件。
在上述的针对视频进行签批及播放的方法中,所述的签批文件的文件名以签批点的帧信息命名。
在上述的针对视频进行签批及播放的方法中,所述的基本信息存放有签批文件的坐标、大小、类型、日期和签批文件名称。
在上述的针对视频进行签批及播放的方法中,解析.True文件时,通过各个帧标记获取各自对应的帧,按各个帧的先后关系进行排序;
按排序先后获取各个签批文件和对应的基本信息。
在上述的针对视频进行签批及播放的方法中,所述的渲染包括:
提取签批文件中的签批内容和签批人信息;
判断签批内容的类型;
按签批内容的类型,校验格式是否有误,若有误,将对应签批文件标记;若无误,提取基本信息中签批文件的坐标和大小;
按提取的签批文件的坐标和大小,将签批内容和签批人信息进行渲染。
在上述的针对视频进行签批及播放的方法中,判断签批内容的类型后,从对应的基本信息中提取类型信息,判断两者是否相同,若不相同,直接将对应签批文件标记。
在上述的针对视频进行签批及播放的方法中,按提取的签批文件的坐标和大小,在视频对应位置划分相应大小的签批区域,利用签批内容和签批人信息进行渲染。
本发明的有益效果是:
本发明通过以签批点的帧信息命名签批文件,用来存放签批内容和签批人信息,将签批文件和基本信息用.True文件的格式保存,并混合视频生成.True视频,在播放视频时,读取签批内容和签批人信息进行渲染。从而可以对视频重要信息进行视频签批,同时可以插入文本文件、多媒体、网页、脚本程序对视频进行注解备注和控制,同时记录签批时间和签批人信息。仅需一个移动设备就可以实现操作,方便可靠。
附图说明
图1是本发明的针对视频进行签批及播放的方法的流程图;
图2是本发明中解析.True文件的流程图;
图3是本发明中渲染的具体流程图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参阅图1,本发明的针对视频进行签批及播放的方法,包括下列步骤:
步骤S1,选定视频的某个帧作为签批点,进行签批。即:在选定帧插入帧标记,以帧标记关联签批文件和基本信息。
通常,在播放视频时,遇到感兴趣或者有想法的地方,先暂停视频,然后在该暂停处进行签批。签批内容一般为手写信息、多媒体、文本文件、脚本程序或网页文件。其中,手写信息、多媒体、文本文件和网页文件都是常见的签批方式,可以通过其他第三方软件进行修改。但是,不支持脚本程序,本申请可以通过脚本程序进行签批,从而利用脚本程序对视频进行一定程度上的操作。从而提高了应用功能和体验效果。
步骤S2,签批完成以后,生成签批文件,用于存放签批内容和签批人信息。签批文件的文件名以签批点的帧信息命名,如此方便快捷,并能自动命名,也能方便区别及识别。能够一定程度上提高效率。
步骤S3,生成与签批文件对应的基本信息。基本信息中存放有关签批文件的重要信息,例如:签批文件的坐标、大小、类型、日期和签批文件名称。其中,坐标指签批文件在视频中的位置坐标,大小指签批文件的在视频中的范围,类型指手写信息、多媒体、文本文件、脚本程序或网页文件的某一种。日期记录了签批的起始时间、修改时间等。并且,基本信息通过帧标记关联,从而与签批文件对应。
步骤S4,将签批文件和基本信息用.True文件的格式保存,并混合视频生成.True视频。
步骤S5,播放.True视频时,解析.True文件,获取签批文件、基本信息和对应的帧。具体地,如图2所示,包括:
步骤S51,通过各个帧标记获取各自对应的帧,按各个帧的先后关系进行排序;
步骤S52,按排序先后通过各个帧标记获取对应的签批文件和基本信息。
如此,通过帧的先后关系,直接排序各个签批文件,避免了重新编号排序,使得相当快捷方便。
步骤S6,在.True视频播放到相应帧时,读取对应签批文件内的签批内容和签批人信息进行渲染。具体地,如图3所示,包括:
步骤S61,检测到帧标记。
步骤S62,通过帧标记关联读取对应的签批文件。
步骤S63,提取签批文件中的签批内容和签批人信息。
步骤S64,判断签批内容的类型;从对应的基本信息中提取类型信息,判断两者是否相同,若不相同,直接将对应签批文件标记。
步骤S65,按签批内容的类型,校验格式是否有误,若有误,将对应签批文件标记;若无误,提取基本信息中签批文件的坐标和大小。
步骤S66,按提取的签批文件的坐标和大小,在视频对应位置划分相应大小的签批区域,利用签批内容和签批人信息进行渲染。
综上,可以对视频随时签批,并在播放视频时进行渲染。而且,可以看到签批人信息和签批时间,并且安全不可修改。
以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。