一种用于网站视频录制方法及装置制造方法及图纸

技术编号:13703569 阅读:60 留言:0更新日期:2016-09-11 23:36
本发明专利技术涉及互联网及用户功能服务领域,尤其是涉及一种用于网站视频录制方法及装置。包括:步骤1,在网站视频流播放时,用户在任意时间发出截屏录制指令;步骤2,自发出截屏录制指令得时间点开始,开始录制视频流,录制方式以单视频帧拆解方式录制,结束以用户手动结束、或自定义的录制时间结束、或自定义的录制视频总帧数结束,结束后,视频流保存在一个缓存库中;步骤3,将步骤2的录制的视频流以用户设定的单张图片或若干视频帧数组成的动态图的形式保存。本发明专利技术针对视频播放器,特别是flash视频播放器,能够在客户端,特别是移动客户端实时截取视频流并保存为图片或动态GIF。

【技术实现步骤摘要】

本专利技术涉及互联网及用户功能服务领域,尤其是涉及一种用于网站视频录制方法及装置
技术介绍
在现有技术中,针对于flash视频播放器,并没有一个能够在客户端,特别是移动客户端实时截取视频流并保存为图片或动态GIF的技术。本专利技术服务端支持类服务,主要运用于视频播放类网站,不完全限制于弹幕式直播网站。在用户观看视频的时候,提供一个视频的截屏策略以及固定帧数的录制策略。本专利技术基于客户端flash视频播放器,在读取并播放器视频的时候,通过用户一个可操作的按钮,基于视频在播放器时的帧数进行临时保存到本地缓存,再进行单针转码成jpg,或png格式的图片。或进行多帧合并成动态gif图片。本专利技术将基础服务于,站外截图分享,用户截图举报,用户自定义举报等。
技术实现思路
本专利技术主要是解决现有技术所存在的技术问题;提供了一种针对视频播放器,特别是flash视频播放器,能够在客户端,特别是移动客户端实时截取视频流并保存为图片或动态GIF的一种用于网站视频录制方法及装置。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种用于网站视频录制方法,其特征在于,包括:步骤1,在网站视频流播放时,用户在任意时间发出截屏录制指令;步骤2,自发出截屏录制指令的时间点开始,开始录制视频流,录制方式以单视频帧拆解方式录制,结束以用户手动结束、或自定义的录制时间结束、或自定义的录制视频总帧数结束,结束后,视频流保存在一个缓存库中;步骤3,将步骤2的录制的视频流以用户设定的单张图片或若干视频帧数组成的动态图的形式保存。优选地,所述步骤1中,用户在任意时间发出截屏录制指令时,需要在该网站处于已登录状态,若截屏录制指令时处于未登录状态,则提示用户登录后进行截屏操作。优选地,所述步骤2中:若自定义的录制时间为T1秒或T2分或T3小时,则自发出截屏录制指令的时间点开始,录制T1秒或T2分或T3小时后自动结束;若自定义的录制视频总帧数为M帧时,则自发出截屏录制指令的时间点开始,录制M视频帧后自动结束;若用户手动结束,则用户手动结束时,录制时间小于自定义的录制时间、或录制总帧数小于自定义的录制视频总帧数。优选地,所述步骤3中:当用户选择以图片形式进行保存时,用户在缓存库中浏览整个录制时间对应的视频帧,并选择需要保存的视频帧;保存时,选择压缩比例进行压缩保存,保存格式为JPG、或BMP、或PNG、或TIF;当用户选择以若干视频帧数组成的动态图的形式进行保存时,用户在整个录制时间中选择起点和结束点进行保存,并设置输出质量,输出质量为用户自定义,压缩为视频帧数的N%,并且,在保存时,随机在用户选择的时间段内,以1秒P帧的抓取比例进行抓取后组成动态图保存。优选地,所述缓存库为一个交互窗口,用户在交互窗口选择保存形式、保存时间、以及压缩比例、输出质量;所述步骤3完成后,还包括一个预览和重新导出的步骤,用户通过在缓存库中预览已经保存的图片或视频流,再次选择需要保存的图片或视频流并重新导出;预览和重新导出的步骤完成后,还包括一个结束当前录制的步骤,用户关闭整个录制过程,并重新进行录制过程。一种用于网站视频录制装置,包括:录制指令发送模块:在网站视频流播放时,用户通过录制指令发送模块在任意时间发出截屏录制指令;视频流录制模块:自发出截屏录制指令的时间点开始,视频流录制模块开始录制视频流,录制方式以单视频帧拆解方式录制,结束以用户手动结束、或自定义的录制时间结束、或自定义的录制视频总帧数结束,结束后,视频流保存在一个缓存库中;视频流保存模块:将视频流录制模块录制的视频流以用户设定的单张图片或若干视频帧数组成的动态图的形式保存。优选地,用户通过录制指令发送模块在任意时间发出截屏录制指令时,需要在该网站处于已登录状态,若截屏录制指令时处于未登录状态,则提示用户登录后进行截屏操作。优选地,视频流录制模块在录制视频流时:若自定义的录制时间为T1秒或T2分或T3小时,则自发出截屏录制指令的时间点开始,录制T1秒或T2分或T3小时后自动结束;若自定义的录制视频总帧数为M帧时,则自发出截屏录制指令的时间点开始,录制M视频帧后自动结束;若用户手动结束,则用户手动结束时,录制时间小于自定义的录制时间、或录制总帧数小于自定义的录制视频总帧数。优选地,视频流保存模块在进行视频流保存时:当用户选择以图片形式进行保存时,用户在缓存库中浏览整个录制时间对应的视频帧,并选择需要保存的视频帧;保存时,选择压缩比例进行压缩保存,保存格式为JPG、或BMP、或PNG、或TIF;当用户选择以若干视频帧数组成的动态图的形式进行保存时,用户在整个录制时间中选择起点和结束点进行保存,并设置输出质量,输出质量为用户自定义,压缩为视频帧数的N%,并且,在保存时,随机在用户选择的时间段内,以1秒P帧的抓取比例进行抓取后组成动态图保存。优选地,所述缓存库为一个交互窗口,用户在交互窗口选择保存形式、保存时间、以及压缩比例、输出质量。视频流保存模块完成视频流保存后:还包括一个预览和重新导出模块,用户通过预览和重新导出模块在缓存库中预览已经保存的图片或视频流,再次选择需要保存的图片或视频流并重新导出;还包括一个结束当前录制模块:用户通过结束当前录制模块关闭整个录制过程,并重新进行录制过程。因此,本专利技术具有如下优点:针对视频播放器,特别是flash视频播放器,能够在客户端,特别是移动客户端实时截取视频流并保存为图片或动态GIF。附图说明图1 为本专利技术的方法流程示意图。图2 为本专利技术的结构框图。图3为本专利技术中缓存库涉及的交互窗口示意图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。一种用于网站视频录制方法,包括:步骤1,在网站视频流播放时,用户在任意时间发出截屏录制指令;用户在任意时间发出截屏录制指令时,需要在该网站处于已登录状态,若截屏录制指令时处于未登录状态,则提示用户登录后进行截屏操作。步骤2,自发出截屏录制指令的时间点开始,开始录制视频流,录制方式以单视频帧拆解方式录制,结束以用户手动结束、或自定义的录制时间结束、或自定义的录制视频总帧数结束,结束后,视频流保存在一个缓存库中,其中,缓存库为一个交互窗口,用户在交互窗口选择保存形式、保存时间、以及压缩比例、输出质量。若自定义的录制时间为T1秒或T2分或T3小时,则自发出截屏录制指令的时间点开始,录制T1秒或T2分或T3小时后自动结束;若自定义的录制视频总帧数为M帧时,则自发出截屏录制指令的时间点开始,录制M视频帧后自动结束;若用户手动结束,则用户手动结束时,录制时间小于自定义的录制时间、或录制总帧数小于自定义的录制视频总帧数。步骤3,将步骤2的录制的视频流以用户设定的单张图片或若干视频帧数组成的动态图的形式保存。当用户选择以图片形式进行保存时,用户在缓存库中浏览整个录制时间对应的视频帧,并选择需要保存的视频帧;保存时,选择压缩比例进行压缩保存,保存格式为JPG、或BMP、或PNG、或TIF;当用户选择以若干视频帧数组成的动态图的形式进行保存时,用户在整个录制时间中选择起点和结束点进行保存,并设置输出质量,输出质量为用户自定义,压缩为视频帧数的N%,并且,在保存时,随机在用户选择的时间段内,以1秒P帧的抓取比例进行抓取后组成动态图保本文档来自技高网...

【技术保护点】
一种用于网站视频录制方法,其特征在于,包括:步骤1,在网站视频流播放时,用户在任意时间发出截屏录制指令;步骤2,自发出截屏录制指令的时间点开始,开始录制视频流,录制方式以单视频帧拆解方式录制,结束以用户手动结束、或自定义的录制时间结束、或自定义的录制视频总帧数结束,结束后,视频流保存在一个缓存库中;步骤3,将步骤2的录制的视频流以用户设定的单张图片或若干视频帧数组成的动态图的形式保存。

【技术特征摘要】
1.一种用于网站视频录制方法,其特征在于,包括:步骤1,在网站视频流播放时,用户在任意时间发出截屏录制指令;步骤2,自发出截屏录制指令的时间点开始,开始录制视频流,录制方式以单视频帧拆解方式录制,结束以用户手动结束、或自定义的录制时间结束、或自定义的录制视频总帧数结束,结束后,视频流保存在一个缓存库中;步骤3,将步骤2的录制的视频流以用户设定的单张图片或若干视频帧数组成的动态图的形式保存。2.根据权利要求1所述的一种用于网站视频录制方法,其特征在于,所述步骤1中,用户在任意时间发出截屏录制指令时,需要在该网站处于已登录状态,若截屏录制指令时处于未登录状态,则提示用户登录后进行截屏操作。3.根据权利要求1所述的一种用于网站视频录制方法,其特征在于,所述步骤2中:若自定义的录制时间为T1秒或T2分或T3小时,则自发出截屏录制指令的时间点开始,录制T1秒或T2分或T3小时后自动结束;若自定义的录制视频总帧数为M帧时,则自发出截屏录制指令的时间点开始,录制M视频帧后自动结束;若用户手动结束,则用户手动结束时,录制时间小于自定义的录制时间、或录制总帧数小于自定义的录制视频总帧数。4.根据权利要求1所述的一种用于网站视频录制方法,其特征在于,所述步骤3中:当用户选择以图片形式进行保存时,用户在缓存库中浏览整个录制时间对应的视频帧,并选择需要保存的视频帧;保存时,选择压缩比例进行压缩保存,保存格式为JPG、或BMP、或PNG、或TIF;当用户选择以若干视频帧数组成的动态图的形式进行保存时,用户在整个录制时间中选择起点和结束点进行保存,并设置输出质量,输出质量为用户自定义,压缩为视频帧数的N%,并且,在保存时,随机在用户选择的时间段内,以1秒P帧的抓取比例进行抓取后组成动态图保存。5.根据权利要求1所述的一种用于网站视频录制方法,其特征在于,所述缓存库为一个交互窗口,用户在交互窗口选择保存形式、保存时间、以及压缩比例、输出质量;所述步骤3完成后,还包括一个预览和重新导出的步骤,用户通过在缓存库中预览已经保存的图片或视频流,再次选择需要保存的图片或视频流并重新导出;预览和重新导出的步骤完成后,还包括一个结束当前录制的步骤,用户关闭整个录制过程,并重新进行录制过程。6.一种用于网站视频录制装置,其特征在于,包括:录制指令发送模块...

【专利技术属性】
技术研发人员:冯畅
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1