一种视频文件的转码方法和装置的制作方法

文档序号:7750105阅读:365来源:国知局
专利名称:一种视频文件的转码方法和装置的制作方法
技术领域
本发明涉及视频文件的编解码处理,尤其涉及一种视频文件的转码方法和装置。
背景技术
视频文件是一种常见并且应用范围广泛的多媒体文件。现有的视频文件包括AVI, MPEG、MPEG4、3GP、Windows Media Video、MKV 以及 Real Media 等多种文件格式。视频文件可以在几乎所有的数码终端设备上进行播放,包括个人计算机、笔记本电脑、移动电话,便携式媒体播放器,数字电视,高清TV播放器等。然而,不同类型的数码终端由于数字处理能力、屏幕尺寸等方面的不同,其所支持的视频文件格式也不同。另外,不同的终端生产厂商出于技术、版权和商业利益等方面的考虑,往往使所生产的数码终端只支持厂家指定的若干种视频文件格式,而不能播放其它类型的视频文件。因此,如果用户希望将某种格式的视频文件应用于不支持该格式的数码终端,就需要对该视频文件进行转码,将其转换为数码终端能够支持的视频文件格式。转码的过程会涉及到视频的分辨率、帧速率、码率以及编码器类型的调整。现有技术中也存在用于在多种视频文件格式之间相互转换的方法和装置。但是, 在转码过程中,都需要由用户自行选择希望得到的文件格式,而且还要对分辨率、帧速率、 码率以及编码器类型进行设置。由于用户往往并不完全清楚某种数码终端能够支持的所有视频格式,也难以针对不同类型的数码终端正确地设置转码参数,往往使得转码获得的视频文件并不能在数码终端上正常播放,导致转码失败。因此现有技术中迫切地需要一种易于设置、操作简单的转码方式,使用户能够直观快捷地完成对视频文件的转码。

发明内容
本发明提供了一种视频文件的转码方法和装置,只需要用户进行简单地选择和设置,就可以正确完成对视频文件的转码。为解决上述技术问题,本发明提供了一种视频文件的转码方法,包括步骤1 载入视频文件并进行解码;步骤2 生成包括至少一个数码终端类型选项的第一列表;步骤3 根据用户在所述第一列表中选中的数码终端类型,生成第二列表,所述第二列表包括该数码终端类型所支持的至少一个视频文件格式选项;步骤4:按照用户在所述第二列表中选中的视频文件格式,将解码后的视频文件重新编码为选中的视频文件格式。其中,所述步骤4包括根据所述选中的视频文件格式,生成转码参数选项表;按照用户在该转码参数选项表中选中的转码参数,对解码后的视频文件重新编码。其中,所述转码参数包括视频的分辨率、帧速率、码速率以及编码器类型。进一步地,所述转码参数还包括音频的采样率、声道、码速率和编码器类型。其中,所述步骤4还进一步包括根据所述用户选中的转码参数,生成并存储参数配置表,记录用户自定义的转码参数。本发明还提供了一种视频文件的转码装置,包括解码器,载入视频文件并进行解码;终端类型选择模块,生成包括至少一个数码终端类型选项的第一列表;文件格式选择模块,根据用户在所述第一列表中选中的数码终端类型,生成第二列表,所述第二列表包括该数码终端类型所支持的至少一个视频文件格式选项;转码器,按照用户在所述第二列表中选中的视频文件格式,将解码后的视频文件重新编码为选中的视频文件格式。其中,所述转码装置还包括转码参数设置模块,根据所述选中的视频文件格式,生成转码参数选项表;按照用户在该转码参数选项表中选中的转码参数,控制转码器对解码后的视频文件重新编码。其中,所述转码参数包括视频的分辨率、帧速率、码速率以及编码器类型。进一步地,所述转码参数还包括音频的采样率、声道、码速率和编码器类型。其中,所述转码参数设置模块根据所述用户选中的转码参数,生成并存储参数配置表,记录用户自定义的转码参数。本发明的有益效果是区别于现有技术的,通过本发明的方法和装置,用户仅需要知道转码后的视频文件所应用的数码终端类型,就能够获得该终端所支持的全部视频格式,并正确设置转码参数,完成对视频文件的转码。


图IA-B是本发明实施例的视频文件转码方法的流程图;图2是本发明实施例中第一列表和第二列表的示意图;图3是本发明实施例中转码参数选项表的示意图;图4是本发明实施例的视频文件转码装置的结构示意图。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1A-B,示出了本实施例的视频文件转码方法的流程图。图IA是转码方法的整体流程图,包括步骤101,载入视频文件并进行解码。视频文件可以是任意一种在数码终端设备中常用的文件格式,例如 AVI,MPEG、MPEG4、3GP、Windows Media Video,MKV 以及 Real Media 等。通过解码视频文件生成视音频数据。步骤102,生成包括至少一个数码终端类型选项的第一列表。参见图2中的第一列表201,该列表中包括了一个以上的数码终端类型选项203,表示应用转码后的视频文件的各种数码终端类型。数码终端类型选项可以针对某一种数码终端产品,例如图2中的iPod 选项,即代表转码生成的视频文件将被用于在苹果公司生产的iPod媒体播放器上使用。数码终端类型选项也可针对某一类型的数码终端产品,例如图2中的Mobile Phone选项。用户显然都会知道自己所使用的是哪种类型的数码终端,因此易于在第一列表中选择相应选项。步骤103,根据用户在所述第一列表201中选中的某个数码终端类型,相应地生成图2中的第二列表202。所述第二列表202列举了一个或多个视频文件格式选项204,每个选项代表在第一列表201中被选中的数码终端类型所能够支持的一种视频格式。用户可以根据需要或喜好从中选择一种视频格式。步骤104,按照用户在所述第二列表202中选中的视频文件格式,将解码后的视频文件重新编码为在第二列表202中被选中的视频文件格式。然后用户可将转码后的视频文件载入数码终端,由于转码后的视频文件采用的是终端可支持的视频格式,因此能够在终端上播放使用。图IB对步骤104作出了进一步的详细说明在步骤1041中,根据用户在第二列表202中所选中的视频文件格式,生成转码参数选项表。图3示出了该转码参数选项表301的形式。在该选项表中,“!^ormat Preset" 选项示出了所选中的视频文件格式。在所选中的视频文件格式下,用户可以在“Video”选项框中调整将原视频文件转码为所选文件格式过程中的各种视频转码参数。具体地,可在” Resolution”选项框中设置视频的分辨率,在“Frame Rate"和“Bit Rate"选项框内设置视频的帧速率和码率,通过“Encoder”选择框设置重新编码的编码器类型。同样,还可以在“Audio”选项框中对音频的转码参数进行设置,利用“Sample Rate”、” Channel”、“Bit Rate”、"Encoder”选项框分别设置音频转码的采样率、声道、码率以及音频重新编码的编码器类型。步骤1042,按照用户在该转码参数选项表301中选中的音频和视频的转码参数, 对解码后的视频文件的音视频数据重新编码,生成选中的文件格式的视频文件。步骤1043,根据用户在转码参数选项表301中选中的各种转码参数,生成参数配置表,用于记录用户自定义的转码参数。存储该配置表,以便在以后的转码过程中直接调用,无需反复设置转码参数。本发明还提供了一种视频文件的转码装置,如图4所示,包括解码器401,载入视频文件并进行解码,生成待转码的视音频数据;终端类型选择模块402,生成包括至少一个数码终端类型选项的第一列表,如图2 中的第一列表201 ;文件格式选择模块403,根据用户在所述第一列表201中选中的数码终端类型,生成第二列表202,所述第二列表202包括该数码终端类型所支持的至少一个视频文件格式选项;转码参数设置模块404,根据在第二列表202中所选中的视频文件格式,生成转码参数选项表,如图3中的转码参数选项表301 ;用户在该转码参数选项表301中选中针对视音频的各种转码参数。该模块用于控制转码器405按照设定的转码参数,对解码器401解码获得的视频和音频数据重新编码。转码器405将解码获得的视音频数据重新编码为选中的视频文件格式。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种视频文件的转码方法,其特征在于,包括以下步骤步骤1 载入视频文件并进行解码;步骤2 生成包括至少一个数码终端类型选项的第一列表;步骤3 根据用户在所述第一列表中选中的数码终端类型,生成第二列表,所述第二列表包括该数码终端类型所支持的至少一个视频文件格式选项;步骤4:按照用户在所述第二列表中选中的视频文件格式,将解码后的视频文件重新编码为选中的视频文件格式。
2.根据权利要求1所述的转码方法,其特征在于,所述步骤4包括根据所述选中的视频文件格式,生成转码参数选项表;按照用户在该转码参数选项表中选中的转码参数,对解码后的视频文件重新编码。
3.根据权利要求2所述的转码方法,其特征在于,所述转码参数包括视频的分辨率、帧速率、码速率以及编码器类型。
4.根据权利要求3所述的转码方法,其特征在于,所述转码参数还包括音频的采样率、 声道、码速率和编码器类型。
5.根据权利要求2所述的转码方法,其特征在于,所述步骤4还进一步包括根据所述用户选中的转码参数,生成并存储参数配置表,记录用户自定义的转码参数。
6.一种视频文件的转码装置,其特征在于,包括解码器,载入视频文件并进行解码;终端类型选择模块,生成包括至少一个数码终端类型选项的第一列表;文件格式选择模块,根据用户在所述第一列表中选中的数码终端类型,生成第二列表, 所述第二列表包括该数码终端类型所支持的至少一个视频文件格式选项;转码器,按照用户在所述第二列表中选中的视频文件格式,将解码后的视频文件重新编码为选中的视频文件格式。
7.根据权利要求6所述的转码装置,其特征在于,所述转码装置还包括转码参数设置模块,根据所述选中的视频文件格式,生成转码参数选项表;按照用户在该转码参数选项表中选中的转码参数,控制转码器对解码后的视频文件重新编码。
8.根据权利要求7所述的转码装置,其特征在于,所述转码参数包括视频的分辨率、帧速率、码速率以及编码器类型。
9.根据权利要求8所述的转码装置,其特征在于,所述转码参数还包括音频的采样率、 声道、码速率和编码器类型。
10.根据权利要求7所述的转码装置,其特征在于,所述转码参数设置模块根据所述用户选中的转码参数,生成并存储参数配置表,记录用户自定义的转码参数。
全文摘要
本发明公开一种视频文件的转码方法和装置,用户仅需要知道转码后的视频文件所应用的数码终端类型,就能够获得该终端所支持的全部视频格式,并正确设置转码参数,完成对视频文件的转码。
文档编号H04N7/26GK102263941SQ20101018706
公开日2011年11月30日 申请日期2010年5月31日 优先权日2010年5月31日
发明者袁学文 申请人:苏州闻道网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1