一种媒体文件格式转换方法及系统的制作方法

文档序号:6584423阅读:211来源:国知局
专利名称:一种媒体文件格式转换方法及系统的制作方法
技术领域
本发明涉及媒体文件格式转换技术领域,尤其涉及在视频音频文件格式转换方法 及其系统。
背景技术
随着多媒体技术的发展,涌现出了不计其数的媒体文件格式及编码解码方式。同 时,移动设备,也随着电子技术的提高,迅猛发展,并对媒体文件有了不同程度的支持。媒体文件格式及编码解码方式的多样性,以及移动设备播放视频文件的局限性, 致使视频转换软件的产生并壮大。为了使用户得到合适的媒体文件,目前的视频转换软件 采用的方法有以下几种第一,分类别生成配置单。第二,全部开发的自定义格式。但是,这 两种方式都存在不同程度的弊端第一种方式,由于采用分类别,定制配置单,导致它只能 满足部分设备,同时也存在已经支持设备媒体文件的单一和限制性。第二种方式,采用了自 定义方式,理论上能够满足各种需求,但是由于目前用户对媒体文件格式了解程度的限制, 以及对自己设备性能,尤其是对媒体文件支持性能的了解不够,反而使用户无法适从。分析 两种方式,发现即使两种方式合用,也无法很好满足用户的需求。

发明内容
(一)发明目的本发明的目的是提供一种文件格式转换方法及系统,来解决上述问题。
发明内容
—种媒体文件格式转换方法,该方法将待转换格式的媒体文件转换成用户设备支 持格式的媒体文件,其特征在于,所述方法包括步骤S1 根据用户设备型号获取用户设备支持的媒体文件的媒体信息,所述媒体信息 包括文件格式、视频编码格式、音频编码格式、视频分辨率、视频码率、视频帧速率、音频码 率、音频采样率和音频声道数;S2 根据获取的媒体信息,从媒体编码数据库中选择能够对所述用户设备支持的 媒体文件进行编码的编码器,所述媒体编码数据库存储着用于视频编码和音频编码的编码 器;S3 用S2选择的编码器对所述待转换文件进行编码并生成所述的用户设备支持 的媒体文件。其中,本方法利用一用户设备型号数据库存储用户设备型号、该用户设备型号所 支持的媒体文件在最佳播放配置、最兼容配置和最清晰配置下的媒体信息,其中所述最佳 播放配置为播放器最适应的媒体信息参数配置,所述最兼容播放配置为对播放器配置要求 最低的媒体信息参数配置,所述最清晰配置为对播放器配置要求最高的媒体信息参数配 置,所述步骤S1之前,还包括将用户设备连接到计算机并识别用户设备的型号;
其中,当无法识别用户设备的型号时,解析该用户设备可播放的样本媒体文件的媒体信息;根据用户输入的用户设备型号将该设备型号和该设备型号所支持的媒体文件的 媒体信息添加到用户设备型号数据库。其中,当无法识别用户设备型号时,从网络服务器中搜索用户设备型号和该用户设备型号所支持的媒体文件的媒体 信息,该网络服务器存储着用户设备型号和该用户设备型号所支持的媒体文件的媒体信息 的映射表;将用户设备型号和该用户设备型号所支持的媒体文件的媒体信息添加到用户设 备型号数据库。其中,所述步骤S1和S2之间包括将媒体信息设置为满足用户设备最佳播放配置、最兼容配置和最清晰配置之一的 媒体信息。一种媒体文件格式转换系统,其特征在于,包括媒体信息获取模块,用于根据用户设备型号获取用户设备支持的媒体文件的媒体 fn息;编码器选择模块,用于根据获取的媒体信息,从媒体编码数据库中选择能够对所 述用户设备支持的媒体文件进行编码的编码器;编码模块,用于用选择编码器模块选择好的编码器对所述待转换文件进行编码并 生成所述的用户设备支持的媒体文件。其中,该系统还包括用户设备识别模块,用于识别连接到计算机的用户设备。其中,所述获取媒体信息模块包括样本媒体文件解析模块,用于解析用户设备可播放的样本媒体文件的媒体信息, 并根据用户输入的用户设备型号将该设备型号和该设备型号所支持的媒体文件的媒体信 息添加到用户设备型号数据库。其中,所述获取媒体信息模块还包括媒体信息网络搜索模块,用于从网络服务器中搜索用户设备型号和该用户设备型 号所支持的媒体文件的媒体信息,并将用户设备型号和该用户设备型号所支持的媒体文件 的媒体信息添加到用户设备型号数据库。其中,该系统还包括媒体信息设置模块,用于将媒体信息设置为满足用户设备最佳播放配置、最兼容 配置和最清晰配置之一的媒体信息。(三)有益效果本发明提供的媒体文件格式转换方法及系统解决了由于软件支持配置不全,无法 达到用户要求,以及用户不能详细了解视频信息而无法配置自己需要的输出视频格式的问 题,大大缩短了用户的配置时间,满足了更多用户的需求。


图1是根据本发明的某一实施方式的流程图;图2是根据本发明的另一实施方式的流程图。
具体实施例方式本发明提出的媒体文件格式转换方法及系统,结合

如下。本方法利用一用户设备型号数据库存储存储用户设备型号、该用户设备型号所支 持的媒体文件在最佳播放配置、最兼容配置和最清晰配置下的媒体信息。其中最佳播放配 置为播放器最适应的媒体信息参数配置,最兼容播放配置为对播放器配置要求最低的媒体 信息参数配置,最清晰配置为对播放器配置要求最高的媒体信息参数配置,也是播放画面 最清晰的配置。如图1所示,首先将用户设备连接到计算机,然后判断是否识别用户设备,即查找 该用户设备及相关信息是否存在于户设备型号数据库中,若存在表示能够识别该用户设 备,否则不能识别。当能够识别用户设备时,从用户设备型号数据库中获取该用户设备支持 的媒体文件的媒体信息,这些媒体信息包括文件格式、视频编码格式、音频编码格式、视频 分辨率、视频码率、视频帧速率、音频码率、音频采样率和音频声道数,即步骤S1 ;步骤S2根 据获取的媒体信息,从媒体编码数据库中选择能够对所述用户设备支持的媒体文件进行编 码的编码器,其中媒体编码数据库存储着用于视频编码和音频编码的编码器;步骤S3用S2 选择的编码器对所述待转换文件进行编码并生成所述的用户设备支持的媒体文件,其中S1 和S2之间可以将媒体信息设置为满足用户设备最佳播放配置、最兼容配置和最清晰配置 之一的媒体信息,如图1流程图中虚线框所示。当不能识别用户设备时,可优先选用以下方式来完成用户设备支持的媒体文件的 媒体信息的获取,分析某个样本媒体文件的媒体信息,该媒体信息包括文件格式、视频编码 格式、音频编码格式、视频分辨率、视频码率、视频帧速率、音频码率、音频采样率、音频声道 数,该样本文件为用户设备可播放的媒体文件,如用户设备厂商在设备出厂时存储在设备 中示例媒体文件,或是通过其他途径找到的用户设备可播放的媒体文件;然后将该用户设备 型号和该设备型号所支持的媒体文件的媒体信息添加到用户设备型号数据库。通过样本媒体 文件获取媒体信息后,便按照步骤S2和S3进行,其中,由于无法识别该用户设备,也无法知道 该播放器的最佳播放配置、最兼容配置和最清晰配置,所以不经过图中虚线框的步骤。当无法识别用户设备时,也可采用如下方式来完成用户设备支持的媒体文件的媒 体信息的获取,如图2所示,从存储着用户设备型号和该用户设备型号所支持的媒体文件 的媒体信息的映射表的网络服务器中搜索该用户设备所支持的媒体文件的媒体信息,得到 媒体信息后,便按照步骤S2和S3进行,其中,由于无法识别该用户设备,也无法知道该播放 器的最佳播放配置、最兼容配置和最清晰配置,所以不经过图中虚线框的步骤。本发明提出的媒体文件格式转换系统,包括媒体信息获取模块,用于根据用户设 备型号获取用户设备支持的媒体文件的媒体信息;编码器选择模块,用于根据获取的媒体 信息,从媒体编码数据库中选择能够对所述用户设备支持的媒体文件进行编码的编码器; 编码模块,用于用选择编码器模块选择好的编码器对所述待转换文件进行编码并生成所述 的用户设备支持的媒体文件。其中,该系统还包括用户设备识别模块,用于识别连接到计算机的用户设备。其中,所述媒体信息获取模块包括样本媒体文件解析模块,用于解析用 户设备可播放的样本媒体文件的媒体信息,并根据用户输入的用户设备型号将该设备型号 和该设备型号所支持的媒体文件的媒体信息添加到用户设备型号数据库。其中,所述媒体 信息获取模块还包括媒体信息网络搜索模块,用于从网络服务器中搜索用户设备型号和 该用户设备型号所支持的媒体文件的媒体信息,并将用户设备型号和该用户设备型号所支 持的媒体文件的媒体信息添加到用户设备型号数据库。其中,该系统还包括媒体信息设置 模块,用于将媒体信息设置为满足用户设备最佳播放配置、最兼容配置和最清晰配置之一 的媒体信息。实施例1该实施例以NOKIA N9x为例,用户将该型号手机连接到计算机,由于该型号手机及 其媒体文件信息存在于用户设备型号数据库中,所以该手机被识别。进而从用户设备型号 数据库中得到该手机的媒体信息,默认得到的是该手机最佳播放配置时的媒体信息文件 格式为FileMP4、视频编码格式为MPEG4、音频编码格式为ACC、视频分辨率为320X240、视 频码率为384kbps、视频帧速率为15fps、音频码率为24kbps、音频采样率为44100和音频声 道数为2 ;根据视频编码格式和音频编码格式分别选择视频编码器和音频编码器为MPEG4 编码器和ACC编码器;然后用MPEG4编码器和ACC编码器按照以上设定的媒体信息值对待 转换的媒体文件进行编码生成用户设备所支持的媒体文件,即FileMP4格式文件。其中在 选择视频编码器和音频编码器之前,可以将媒体信息设置为最兼容配置或是最清晰配置, 例如设置为在最兼容配置时文件格式为File3GP、视频编码格式为H263、音频编码格式为 AMR_NB、视频分辨率为352X288、视频码率为384kbps、视频帧速率为15fps、音频码率为 12kbps、音频采样率为8000和音频声道数为1,此时选择的视频编码器和音频编码器分别 为H263编码器和AMR_NB编码器,最后编码后生成的文件为File3GP格式文件。实施例2该实施例以PSP为例,用户将该PSP连接到计算机,由于该PSP及其媒体文件信息 没有存在于用户设备型号数据库中,所以该PSP无法被识别,且用户对文件格式和音视频 知识也不了解。此时,选择一个PSP可播放的样本媒体文件,如PSP中已经存在的一个可播 放媒体文件,解析该样本媒体文件得到其媒体信息文件格式为FileMP4、视频编码格式为 MPEG4、音频编码格式为ACC、视频分辨率为320X240、视频码率为512kbps、视频帧速率为 29. 97fps、音频码率为64kbps、音频采样率为24000和音频声道数为2。并将该PSP型号和 其媒体信息存储到用户设备型号数据库中。然后选择MPEG4视频编码器和ACC音频编码器 对待转换媒体文件编码生成该PSP可播放的FileMP4格式文件。实施例3该实施例以PSP为例,用户将该PSP连接到计算机,由于该PSP及其媒体文件信息 没有存在于用户设备型号数据库中,所以该PSP无法被识别,且用户对文件格式和音视频 知识也不了解。此时,可从网络服务器中搜索该PSP所支持的媒体文件的媒体信息文件格 式为FileMP4、视频编码格式为MPEG4、音频编码格式为ACC、视频分辨率为320X240、视频 码率为512kbps、视频帧速率为29. 97fps、音频码率为64kbps、音频采样率为24000和音频 声道数为2。并将该PSP型号和其媒体信息存储到用户设备型号数据库中。然后选择MPEG4 视频编码器和ACC音频编码器对待转换媒体文件编码生成该PSP可播放的FileMP4格式文
7件。 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
一种媒体文件格式转换方法,该方法将待转换格式的媒体文件转换成用户设备支持格式的媒体文件,其特征在于,所述方法包括步骤S1根据用户设备型号获取用户设备支持的媒体文件的媒体信息,所述媒体信息包括文件格式、视频编码格式、音频编码格式、视频分辨率、视频码率、视频帧速率、音频码率、音频采样率和音频声道数;S2根据获取的媒体信息,从媒体编码数据库中选择能够对所述用户设备支持的媒体文件进行编码的编码器,所述媒体编码数据库存储着用于视频编码和音频编码的编码器;S3用S2选择的编码器对所述待转换文件进行编码并生成所述的用户设备支持的媒体文件。
2.如权利要求1所述的媒体文件格式转换方法,其特征在于,本方法利用一用户设备 型号数据库存储用户设备型号以及该用户设备型号所支持的媒体文件在最佳播放配置、最 兼容配置和最清晰配置下的媒体信息,其中所述最佳播放配置为播放器最适应的媒体信息 参数配置,所述最兼容播放配置为对播放器配置要求最低的媒体信息参数配置,所述最清 晰配置为对播放器配置要求最高的媒体信息参数配置,所述步骤Sl之前,还包括将用户设备连接到计算机并识别用户设备的型号。
3.如权利要求2所述的媒体文件格式转换方法,其特征在于,当无法识别用户设备的 型号时,解析该用户设备可播放的样本媒体文件的媒体信息;根据用户输入的用户设备型号将该设备型号和该设备型号所支持的媒体文件的媒体 信息添加到用户设备型号数据库。
4.如权利要求2所述的媒体文件格式转换方法,其特征在于,当无法识别用户设备型 号时,从网络服务器中搜索用户设备型号和该用户设备型号所支持的媒体文件的媒体信息, 该网络服务器存储着用户设备型号和该用户设备型号所支持的媒体文件的媒体信息的映 射表;将用户设备型号和该用户设备型号所支持的媒体文件的媒体信息添加到用户设备型 号数据库。
5.如权利要求2所述的媒体文件格式转换方法,其特征在于,所述步骤Sl和S2之间包括将媒体信息设置为满足用户设备最佳播放配置、最兼容配置和最清晰配置之一的媒体 fn息ο
6.一种媒体文件格式转换系统,其特征在于,包括媒体信息获取模块,用于根据用户设备型号获取用户设备支持的媒体文件的媒体信息;编码器选择模块,用于根据获取的媒体信息,从媒体编码数据库中选择能够对所述用 户设备支持的媒体文件进行编码的编码器;编码模块,用于用选择编码器模块选择好的编码器对所述待转换文件进行编码并生成 所述的用户设备支持的媒体文件。
7.如权利要求6所述的媒体文件格式转换系统,其特征在于,还包括用户设备识别模块,用于识别连接到计算机的用户设备。
8.如权利要求6所述的媒体文件格式转换系统,其特征在于,所述获取媒体信息模块, 包括样本媒体文件解析模块,用于解析用户设备可播放的样本媒体文件的媒体信息,并根 据用户输入的用户设备型号将该设备型号和该设备型号所支持的媒体文件的媒体信息添 加到用户设备型号数据库。
9.如权利要求6所述的媒体文件格式转换系统,其特征在于,所述获取媒体信息模块, 还包括媒体信息网络搜索模块,用于从网络服务器中搜索用户设备型号和该用户设备型号所 支持的媒体文件的媒体信息,并将用户设备型号和该用户设备型号所支持的媒体文件的媒 体信息添加到用户设备型号数据库。
10.如权利要求6所述的媒体文件格式转换系统,其特征在于,还包括媒体信息设置模块,用于将媒体信息设置为满足用户设备最佳播放配置、最兼容配置 和最清晰配置之一的媒体信息。
全文摘要
本发明公开了一种媒体文件格式转换方法及系统,该方法包括根据用户设备型号获取用户设备支持的媒体文件的媒体信息;根据该媒体信息,从媒体编码数据库中选择能够对用户设备支持的媒体文件进行编码的编码器;用选择好的编码器对待转换文件进行编码并生成的用户设备支持的媒体文件,基于该方法的系统主要包括获取媒体信息模块,选择编码器模块和编码模块。使用该方法及系统能够大大缩短了用户的配置时间,满足了更多用户的需求。
文档编号G06F17/30GK101938648SQ20091023579
公开日2011年1月5日 申请日期2009年10月15日 优先权日2009年10月15日
发明者戴旭毅, 时安营, 李晓鹏, 袁春光, 黄森堂 申请人:北京暴风网际科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1