一种视频文件的裁剪方法

文档序号:6772535阅读:196来源:国知局
专利名称:一种视频文件的裁剪方法
技术领域
本发明涉及视频处理,尤其涉及一种视频文件的裁剪方法。
背景技术
视频是最为常见的一种多媒体文件。视频文件的内容越来越丰富,影视节目、体育比赛、课程讲座等内容都可以制作成为视频文件供人们观看。而且随着技术进步,视频文件的分辨率越来越高,音质和画面质量日益提升,传播方式日渐多样。因此利用数码设备观看各种类型的视频节目,已经越来越成为人们工作、学习、休闲的重要组成部分。随着网络的普及发展,各类提供视频下载服务或在线视频观看服务的网站成为视频内容的主要供应者。为了适应网络传输的需要,提供者通常会将视频数据、音频数据以及字幕等附加数据加以同步,并复合编码为一个整体的视频文件,例如常见的RMVB格式的视频文件。这种类型的视频文件能够方便用户通过网络下载和播放视频文件,但是使视频文件的编辑、剪切等操作存在困难。现有的数码设备,如个人PC、便携式计算机、移动通信终端、PSP、MP4、多媒体播放器等,一般都具有视频文件的下载、存储和播放功能。但是,用户有的时候并不仅仅满足于观看,还会希望对视频文件进行裁剪,仅保存和播放视频文件中的一部分。例如,用户可能只希望保存视频节目中的精彩部分,或者是视频学习资料中有用的一部分,而将其它部分剪切掉,以节约存储空间。而对于用户裁剪视频文件的需求,现有的数据设备往往不能提供这方面的功能。

发明内容
本发明主要解决的技术问题是提供一种视频文件的裁剪方法,能够任意地从视频文件中裁剪一部分,并将剪裁获得的部分视频生成特定格式的新视频文件。为解决上述技术问题,本发明提供的一种视频文件裁剪方法包括解码原视频文件生成视频数据、音频数据和附加数据;将视频数据、音频数据和附加数据由串行转换为并行,并使视频数据、音频数据与附加数据时间同步;设定起始时间戳,标识裁剪的起始时间点;设定终止时间戳,标识裁剪的终止时间点;缓存所述起始时间点和终止时间点之间的视频数据、音频数据与附加数据,并按照预定编码格式将缓存的数据重新编码为新视频文件。其中,所述视频文件裁剪方法还包括生成预览接口,在预览接口中显示解码生成的视频数据、音频数据和附加数据。其中,在所述预览接口上还生成时间轴,表示原视频文件的时间长度。进一步地, 在所述预览接口上生成当前时间指针,表示预览接口当前显示内容所在的时间点。其中,在所述预览接口上生成起始时间按键,在该按键被点击时在当前的时间点上设定所述起始时间戳。在所述预览接口上生成终止时间按键,当该按键被点击时在当前的时间点上设定所述终止时间戳。并且,在所述终止时间按键未被点击时,在原视频文件的结束时间点上设置所述终止时间戳。其中,在所述时间轴上标识出所述起始时间点和所述终止时间点之间的时间长度。本发明的有益效果是能够直观和简单地选择视频文件在一段时间内的部分,裁剪该部分生成新的视频文件。从而使用户有能力提取某个视频文件中的一段进行存储,节约存储空间,提高视频文件的使用效率。


图1是本发明实施例的视频文件裁剪方法的流程图;图2是本发明实施例的视频文件裁剪方法中实现预览功能的流程图;图3是本发明实施例中预览接口的示意图。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,本发明提供了一种简单方便的视频文件裁剪方法,用户只需要设定起始和结束的时间点,就能够实现对视频文件的剪辑。如图1,所述裁剪方法包括步骤101 载入并解码未裁剪的原视频文件,解码原视频文件生成视频数据、音频数据和附加数据;步骤102 将视频数据、音频数据和附加数据由串行转换为并行,恢复同步时钟信号,并且利用同步时钟信号使视频数据、音频数据与附加数据在时间上彼此同步;步骤103 由用户指定所要剪裁的视频文件的起始时间;设定起始时间戳,用于标识裁剪的起始时间点;步骤104 设定终止时间戳,标识裁剪的终止时间点;步骤105 缓存并重新编码所述起始时间点和终止时间点之间的视频数据、音频数据与附加数据。对于缓存的数据,按照预定编码格式重新编码,生成新视频文件。这里所述的预定编码格式可以是与原视频文件相同或者不同的编码格式。通常常用的视频编码格式包括但不限于 AVI,MPEG、MPEG4、3GP、Windows Media Video、MKV 以及 Real Media 等多种文件格式,用户可根据剪辑后的视频所应用的场合、硬件条件或者个人喜好而加以选择。在重新编码过程中,用户也可以对视频编码的分辨率、码率、帧速率和编码器类型加以选择。为了能够在裁剪的编辑过程中,更加方便地预览视频文件内容,并直观快速地决定和设置裁剪的起始和终止的时间点,参见图2,示出了本发明实施例实现预览功能的流程图,包括步骤201,生成预览接口。图3示出了所述预览接口的一个示例,即预览接口 30。 在预览接口 30中具有显示部份301,用于显示对原视频文件解码后生成的视频数据、音频数据和附加数据。通过预览,使用户能够了解视频文件的内容。
步骤202,在所述预览接口上生成时间轴和当前时间指针。如图3,时间轴302表示原视频文件的整个时间长度。时间轴302上具有当前时间指针303,表示预览接口 30的显示部分301当前正在显示的内容所在的时间点。如果拖动该当前时间指针303到某个时间点,显示部分301则将显示当前时间指针303所在时间点相应的内容。
步骤203,在所述预览接口上生成起始时间按键,如图3中的起始时间按键304。在该按键304被用户点击时,在当前时间指针303所在的当前的时间点上设定步骤103中所述起始时间戳,标识裁剪起始的时间点。步骤204,在所述预览接口上生成终止时间按键,如图3中的终止时间按键305。步骤205,当终止时间按键305被点击时,在当前时间指针303所在的当前时间点上设定所述终止时间戳,标识裁剪终止的时间点。或者,另外一种情况,如步骤206,在所述终止时间按键305未被点击时,在原视频文件的结束时间点上设置所述终止时间戳。步骤207,在所述时间轴上,标识出所述起始时间点和所述终止时间点之间的时间长度,如图3中深色的时间条306所示,标识用户所选择的部分。另外,如图3所示,在所述预览接口 30中还通过“Start Time”栏和“End Time” 栏以数字的形式表示起始和终止时间点,以“Length”栏表示所裁剪的视频段的时间长度, 以及“Reset”按键用于重置起始和终止时间,“0K”按键用于确认开始裁剪和重新编码的操作,“Cancel”按键用于取消裁剪操作。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种视频文件裁剪方法,其特征在于,包括解码原视频文件生成视频数据、音频数据和附加数据;将视频数据、音频数据和附加数据由串行转换为并行,并使视频数据、音频数据与附加数据时间同步;设定起始时间戳,标识裁剪的起始时间点;设定终止时间戳,标识裁剪的终止时间点;缓存所述起始时间点和终止时间点之间的视频数据、音频数据与附加数据,并按照预定编码格式将缓存的数据重新编码为新视频文件。
2.根据权利要求1所述的视频文件裁剪方法,其特征在于所述方法还包括生成预览接口,在预览接口中显示解码生成的视频数据、音频数据和附加数据。
3.根据权利要求2所述的视频文件裁剪方法,其特征在于在所述预览接口上还生成时间轴,表示原视频文件的时间长度。
4.根据权利要求3所述的视频文件裁剪方法,其特征在于在所述预览接口上生成当前时间指针,表示预览接口当前显示内容所在的时间点。
5.根据权利要求4所述的视频文件裁剪方法,其特征在于在所述预览接口上生成起始时间按键,在该按键被点击时在当前的时间点上设定所述起始时间戳。
6.根据权利要求5所述的视频文件裁剪方法,其特征在于在所述预览接口上生成终止时间按键,当该按键被点击时在当前的时间点上设定所述终止时间戳。
7.根据权利要求6所述的视频文件裁剪方法,其特征在于在所述终止时间按键未被点击时,在原视频文件的结束时间点上设置所述终止时间戳。
8.根据权利要求3所述的视频文件裁剪方法,其特征在于在所述时间轴上标识出所述起始时间点和所述终止时间点之间的时间长度。
全文摘要
本发明公开了一种视频文件的裁剪方法,包括解码原视频文件生成视频数据、音频数据和附加数据;将视频数据、音频数据和附加数据由串行转换为并行,并使视频数据、音频数据与附加数据时间同步;设定起始时间戳,标识裁剪的起始时间点;设定终止时间戳,标识裁剪的终止时间点;缓存所述起始时间点和终止时间点之间的视频数据、音频数据与附加数据,并按照预定编码格式将缓存的数据重新编码为新视频文件。
文档编号G11B27/031GK102262888SQ20101018706
公开日2011年11月30日 申请日期2010年5月31日 优先权日2010年5月31日
发明者袁学文 申请人:苏州闻道网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1