基于web端的在线快速编辑视频的方法和系统技术方案

技术编号:15522694 阅读:41 留言:0更新日期:2017-06-04 11:39
本发明专利技术涉及一种基于web端的在线快速编辑视频的方法和系统,系统包括:web端、HLS代理服务器、转码模块、视频素材库;web端与HLS代理服务器连接,HLS代理服务器通过转码模块与视频素材库连接。本发明专利技术使用web端从视频素材库直接获取视频文件,将多种格式视频文件通过转码模块转换成HLS文件,并通过配置HLS代理服务,在web端的快编显示界面,使用Flash播放器对视频文件编辑,将编辑队列中的视频列表序列化,按照文件编号和设置的时间点进行拼接,完成视频文件的编辑,本发明专利技术无需客户端支持,在线读取视频,减少用户上传、下载视频的频率,达到一次上传,多次编辑的效果,基于HLS协议的视频处理,能精确视频位置,提高编辑效果。

Method and system for on-line fast editing video based on Web terminal

The invention relates to a method and system, a fast online video editing on the web side of the system include: Web terminal, HLS proxy server, a transcoding module, video database; web and HLS proxy server connection, HLS proxy server connected via a transcoding module and video material library. The invention uses web direct access to the video file from the video database, the multi format video files into HLS files through transcoding module, and by configuring the HLS proxy service interface in fast encoding display web end, edit the video file using the Flash player, the editorial team in the column list of video sequence, in accordance with the mosaic document number and setting time, complete video editing, the invention does not need client support, read online video, reduce user upload and download video frequency to upload, edit multiple effect, HLS protocol based on video processing, video editing can accurately position, improve the effect.

【技术实现步骤摘要】
基于web端的在线快速编辑视频的方法和系统
本专利技术涉及视频
,尤其涉及一种基于web端的在线快速编辑视频的方法和系统。
技术介绍
目前“互联网+”和“云存储”技术日益成熟,诸多行业开始建立视频资源平台,将直播视频收录到云端服务器,为用户提供多种格式的视频,在现有技术中,如果对视频进行编辑时,需要先下载视频,然后通过专业的视频编辑软件生成新文件,这种方式对用户的技术要求较高,一般需要具有熟练的软件使用能力,同时,如果需要制作的视频是多个视频文件拼接,则需要下载多个视频文件,如果只是一个视频的一小片段,则下载一个完整的视频,这样就浪费了许多的存储资源和流量,造成了较大的浪费。因此,现有技术需要改进。
技术实现思路
本专利技术公开了一种基于web端的在线快速编辑视频的方法,用以解决现有技术存在的问题。基于本专利技术的一个方面,本专利技术提供一种基于web端的在线快速编辑视频的方法,包括:建立视频素材库,所述视频素材库中的视频素材包括用户上传的点播视频和直播过程中收录的视频;配置HLS视频协议代理服务,以HLS格式播放视频,当有其他视频格式时,接入转码模块,将其他格式视频换成HLS格式;在前端页面嵌入页面视频播放器,并将HLS格式视频传入页面视频播放器;从视频素材库内选择要编辑的一个或多个视频,在页面视频播放器上输入时间点,作为视频剪切的起始时间点和结束时间点,直接拖拽到编辑队列,按照编辑队列内编辑视频的时间点,将编辑队列中的视频列表序列化,然后发送视频列表至快编模块;快编模块接收编辑队列内的视频列表信息,在线编码通过视频列表信息,从素材库内找到源文件地址,并根据视频时间点对其剪切,依顺序将每个剪切视频拼接为新文件,并保存至素材库。在基于上述基于web端的在线快速编辑视频的方法的另一个实施例中,所述HLS视频协议为基于http流式播放的视频协议,包括将视频文件剪切成多段视频切片,播放时依次请求视频切片文件,所述HLS视频协议在操作视频时不受关键帧限制,能精确编辑视频位置。在基于上述基于web端的在线快速编辑视频的方法的另一个实施例中,所述页面视频播放器为Flash播放器,所述Flash播放器具有定制化功能,通过与JavaScript之间的通讯,实现交互操作。在基于上述基于web端的在线快速编辑视频的方法的另一个实施例中,所述视频列表包括:视频开始时间点、视频结束时间点、视频文件、视频编辑序号;所述视频开始时间点和视频结束时间点以视频素材库中视频文件的原始播放时间点为起始点;所述视频文件为视频剪辑后的文件;所述视频编辑序号为编辑视频生成新的视频文件时,本段视频在视频文件中的顺序号。在基于上述基于web端的在线快速编辑视频的方法的另一个实施例中,所述将编辑队列中的视频列表序列化包括:将视频文件设置时间点,并拖拽到编辑队列,所述时间点包括开始时间点和结束时间点;编辑队列记录视频文件的编号、文件名、设置的时间点;完成所有视频文件的编辑,对视频文件按照在生成新视频的视频文件中的顺序进行编号,将视频列表序列化;按照视频列表按照顺序编号进行排队。基于本专利技术的另一个方面,本专利技术提供一种基于web端的在线快速编辑视频的系统,包括:web端、HLS代理服务器、转码模块、视频素材库;所述web端是进行视频编辑的快编显示单元和快编显示界面,用于使用户直观的对视频文件预览、剪辑、设置时间点和拖入编辑队列的操作,将编辑队列中的视频列表序列化,所述web端包括视频播放器;所述HLS代理服务器是基于http的视频播放代理服务器,所述HLS代理服务器将视频文件剪切成多段视频切片,播放时依次请求视频切片文件,使视频操作不受关键帧限制,精确定位编辑位置;所述转码模块用于将所述视频素材库中的非HLS格式视频文件转换为HLS格式视频文件,并将HLS代理服务器编辑后生成的HLS格式视频文件转换为适合视频素材库存储的格式的视频文件;所述视频素材库用于存储视频文件,所述视频文件包括用户上传的点播视频和直播过程中收录的视频;所述web端与HLS代理服务器连接,所述HLS代理服务器通过转码模块与视频素材库连接。在基于上述基于web端的在线快速编辑视频的系统的另一个实施例中,所述视频播放器为Flash播放器,所述Flash播放器具有定制化功能,通过与JavaScript之间的通讯,实现交互操作。在基于上述基于web端的在线快速编辑视频的系统的另一个实施例中,所述设置时间点包括开始时间点和结束时间点,所述开始时间点为在剪辑的视频上设置开始剪辑的时间点标志,并记录开始时间点的标志信息,所述结束时间点为在剪辑的视频上设置结束剪辑的时间点标志,并记录结束时间点的标志信息。在基于上述基于web端的在线快速编辑视频的系统的另一个实施例中,所述视频列表包括:视频编号、设置时间点、视频文件名称;所述视频列表序列化通过视频编号排列。与现有技术相比较,本专利技术具有以下优点:本专利技术使用web端从视频素材库直接获取视频文件,将多种格式视频文件通过转码模块转换成HLS文件,并通过配置HLS代理服务,在web端的快编显示界面,使用Flash播放器对视频文件预览、剪辑、设置时间点和拖入编辑队列的操作,将编辑队列中的视频列表序列化,按照文件编号和设置的时间点进行拼接,完成视频文件的编辑,本专利技术无需客户端支持,发挥云存储的优势,在线读取视频,减少用户上传、下载视频的频率,达到一次上传,多次编辑的效果,基于HLS协议的视频处理,更好的精确视频位置,起到最好的编辑效果,提升用户体验。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍。图1是本专利技术的一种基于web端的在线快速编辑视频的方法的一个实施例的流程图。图2是本专利技术的一种基于web端的在线快速编辑视频的方法的另一个实施例的流程图。图3是本专利技术的一种基于web端的在线快速编辑视频的系统的一个实施例的结构示意图。图中:1web端、2HLS代理服务器、3转码模块、4视频素材库。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术的一种基于web端的在线快速编辑视频的方法的一个实施例的流程图,如图1所示,所述基于web端的在线快速编辑视频的方法包括:10,建立视频素材库4,所述视频素材库4中的视频素材包括用户上传的点播视频和直播过程中收录的视频,所述视频素材库4可以是基于云存储的视频图像数据库,其视频图像通过云端服务器提供;20,配置HLS视频协议代理服务,以HLS格式播放视频,当有其他视频格式时,接入转码模块3,将其他格式视频换成HLS格式,现有技术的在线播放器均是基于http协议的播放器,需要将视频下载完成后才开始播放,如MP4、FLV格式播放器,这些播放器加载较慢,无法第一时间获得视频的时长信息,其seek功能存在缺陷,只能seek到关键帧和已缓本文档来自技高网...
基于web端的在线快速编辑视频的方法和系统

【技术保护点】
一种基于web端的在线快速编辑视频的方法,其特征在于,包括:建立视频素材库,所述视频素材库中的视频素材包括用户上传的点播视频和直播过程中收录的视频;配置HLS视频协议代理服务,以HLS格式播放视频,当有其他视频格式时,接入转码模块,将其他格式视频换成HLS格式;在前端页面嵌入页面视频播放器,并将HLS格式视频传入页面视频播放器;从视频素材库内选择要编辑的一个或多个视频,在页面视频播放器上输入时间点,作为视频剪切的起始时间点和结束时间点,直接拖拽到编辑队列,按照编辑队列内编辑视频的时间点,将编辑队列中的视频列表序列化,然后发送视频列表至快编模块;快编模块接收编辑队列内的视频列表信息,在线编码通过视频列表信息,从素材库内找到源文件地址,并根据视频时间点对其剪切,依顺序将每个剪切视频拼接为新文件,并保存至素材库。

【技术特征摘要】
1.一种基于web端的在线快速编辑视频的方法,其特征在于,包括:建立视频素材库,所述视频素材库中的视频素材包括用户上传的点播视频和直播过程中收录的视频;配置HLS视频协议代理服务,以HLS格式播放视频,当有其他视频格式时,接入转码模块,将其他格式视频换成HLS格式;在前端页面嵌入页面视频播放器,并将HLS格式视频传入页面视频播放器;从视频素材库内选择要编辑的一个或多个视频,在页面视频播放器上输入时间点,作为视频剪切的起始时间点和结束时间点,直接拖拽到编辑队列,按照编辑队列内编辑视频的时间点,将编辑队列中的视频列表序列化,然后发送视频列表至快编模块;快编模块接收编辑队列内的视频列表信息,在线编码通过视频列表信息,从素材库内找到源文件地址,并根据视频时间点对其剪切,依顺序将每个剪切视频拼接为新文件,并保存至素材库。2.根据权利要求1所述的方法,其特征在于,所述HLS视频协议为基于http流式播放的视频协议,包括将视频文件剪切成多段视频切片,播放时依次请求视频切片文件,所述HLS视频协议在操作视频时不受关键帧限制,能精确编辑视频位置。3.根据权利要求1所述的方法,其特征在于,所述页面视频播放器为Flash播放器,所述Flash播放器具有定制化功能,通过与JavaScript之间的通讯,实现交互操作。4.根据权利要求1所述的方法,其特征在于,所述视频列表包括:视频开始时间点、视频结束时间点、视频文件、视频编辑序号;所述视频开始时间点和视频结束时间点以视频素材库中视频文件的原始播放时间点为起始点;所述视频文件为视频剪辑后的文件;所述视频编辑序号为编辑视频生成新的视频文件时,本段视频在视频文件中的顺序号。5.根据权利要求1所述的方法,其特征在于,所述将编辑队列中的视频列表序列化包括:将视频文件设置时间点,并拖拽到编辑队列,所述时间点包括开始时间点和结束...

【专利技术属性】
技术研发人员:刘国强孙亮李妃军
申请(专利权)人:杭州当虹科技有限公司
类型:发明
国别省市:浙江,33

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

1