admin管理员组

文章数量:1565277

2024年4月24日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.9

(22)申请日 2012.12.31

(71)申请人 传聚互动(北京)科技有限公司

地址 100026 北京市朝阳区西大望路3号院3号楼3002

(72)发明人 易念华

(74)专利代理机构 上海专利商标事务所有限公司

代理人 施浩

(51)

G06F17/30

权利要求说明书 说明书 幅图

(10)申请公布号 CN 103020297 A

(43)申请公布日 2013.04.03

(54)发明名称

兼容多种平台的视频文件编解码方

法和系统

(57)摘要

本发明公开了一种兼容多种平台的

视频文件编解码方法和系统,可以用一种

通用文件格式适应多种平台的需要。其技

术方案为:在传统的flv流媒体文件后增加

一个MP4头,变成一种新的文件格式(例

如可命名为.pfv文件),这种新的文件格式

可在智能终端的安卓android系统或者苹果

IOS系统上经过处理后加以播放。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种兼容多种平台的视频文件编解码方法,其特征在于,包括:

在原来的视频文件后增加MP4头以形成更新的视频文件;

当更新的视频文件在微软视窗系统中进行播放时,通过直接丢弃增加的MP4头的

2.根据权利要求1所述的兼容多种平台的视频文件编解码方法,其特征在于,还

当更新的视频文件在安卓系统中进行播放时,对更新的视频文件进行处理,将

3.根据权利要求2所述的兼容多种平台的视频文件编解码方法,其特征在于,在

形成MP4文件的过程中,通过对前置于原来的视频文件的MP4头中

更改,以使视频文件中的多帧视频和音频相加等

MP4头放置于原来的视频文件之前形成MP4文件并进行播放。

包括:

方式解码为原来的视频文件后进行播放。

的描述文件进行

于MP4文件的一段视频和一段音频。

4.根据权利要求3所述的兼容多种平台的视频文件编解码方法,其特征在于,在

形成MP4文件的过程中,通过对MP4头的压缩处理来压缩MP4文

件。

5.根据权利要求1所述的兼容多种平台的视频文件编解码方法,其特征在于,还

当更新的视频文件在苹果IOS系统中进行播放时,在更新的视频文件中丢弃所增

6.根据权利要求1-5中任一项所述的兼容多种平台的视频文件编解码方法,其

7.一种兼容多种平台的视频文件播放系统,包括:

视频文件更新装置,在原来的视频文件后增加MP4头以形成更新的视频文件;

视窗系统编解码装置,通过直接丢弃增加的MP4头的方式解码为原来的视频文

8.根据权利要求7所述的兼容多种平台的视频文件编解码系统,其特征在于,系

统还包括:

件,在微软视窗系统中播放原来的视频文件。

特征在于,视频文件是flv流媒体格式的文件。

加的MP4头,并将原来的视频文件的每一帧转化成ts包进行播放。

包括:

安卓系统编解码装置,对更新的视频文件进行处理,将MP4头放置于原来的视频

文件之前形成MP4文件,并在安卓系统中播放MP4文件,在形成

通过对前置于原来的视频文件的MP4头

帧视频和音频相加等

MP4文件的过程中,

中的描述文件进行更改,以使视频文件中的多

于MP4文件的一段视频和一段音频。

9.根据权利要求7所述的兼容多种平台的视频文件编解码系统,其特征在于,安

卓系统编解码装置中包括压缩单元,通过对MP4头的压缩处理来压

缩MP4文件。

10.根据权利要求7所述的兼容多种平台的视频文件编解码系统,其特征在于,

IOS系统编解码装置,在更新的视频文件中丢弃所增加的MP4头,并将原来的视

系统还包括:

频文件的每一帧转化成ts包,在苹果IOS系统中进行播放。

说 明 书

技术领域

本发明涉及一种视频文件的编解码技术,尤其涉及对多种平台兼容性很好的视频

背景技术

随着移动终端的飞速发展,智能移动终端成为很多人不可或缺的休闲娱乐工具,

很多软件服务提供商都开发了运行在智能移动终端上的软件,其中很多视频

供商在移动终端的业务量的占比已经超过了传统的PC端。

文件的编解码方法和系统。

业务的提

智能移动终端的操作系统跟传统PC的操作系统(通常是微软Windows视窗系统)

不同,且市面上的主流智能移动终端的操作系统也有多种类型,例如

系统。不同操作系统的平台上默认支持的视频文件格式

能移动终端默认支持mp4文件,IOS移

Android和IOS

也是不同的,例如Android智

动终端默认支持ts文件。

现有技术中,视频业务的提供商向用户提供视频服务是在服务端分别提供不同格

式的视频文件来实现的。这样一来,需要在服务端维护多种文件格式的视频

本较高。 文件,成

发明内容

本发明的目的在于解决上述问题,提供了一种兼容多种平台的视频文件编解码方

法和系统,可以用一种通用文件格式适应多种平台的需要。

本发明的技术方案为:本发明揭示了一种兼容多种平台的视频文件编解码方法,

在原来的视频文件后增加MP4头以形成更新的视频文件;

当更新的视频文件在微软视窗系统中进行播放时,通过直接丢弃增加的MP4头的

根据本发明的兼容多种平台的视频文件编解码方法的一实施例,还包括:

当更新的视频文件在安卓系统中进行播放时,对更新的视频文件进行处理,将

根据本发明的兼容多种平台的视频文件编解码方法的一实施例,在形成MP4文件

的过程中,通过对前置于原来的视频文件的MP4头中的描述文件进行更改,

文件中的多帧视频和音频相加等于MP4文件的一段视频和一

MP4头放置于原来的视频文件之前形成MP4文件并进行播放。

方式解码为原来的视频文件后进行播放。

其特征在于,包括:

以使视频

段音频。

根据本发明的兼容多种平台的视频文件编解码方法的一实施例,在形成MP4文件

根据本发明的兼容多种平台的视频文件编解码方法的一实施例,还包括:

当更新的视频文件在苹果IOS系统中进行播放时,在更新的视频文件中丢弃所增

根据本发明的兼容多种平台的视频文件编解码方法的一实施例,视频文件是flv

流媒体格式的文件。

加的MP4头,并将原来的视频文件的每一帧转化成ts包进行播放。

的过程中,通过对MP4头的压缩处理来压缩MP4文件。

本发明还揭示了一种兼容多种平台的视频文件播放系统,包括:

视频文件更新装置,在原来的视频文件后增加MP4头以形成更新的视频文件;

视窗系统编解码装置,通过直接丢弃增加的MP4头的方式解码为原来的视频文

根据本发明的兼容多种平台的视频文件编解码系统的一实施例,系统还包括:

安卓系统编解码装置,对更新的视频文件进行处理,将MP4头放置于原来的视频

文件之前形成MP4文件,并在安卓系统中播放MP4文件,在形成MP4文

通过对前置于原来的视频文件的MP4头中的描述文件

帧视频和音频相加等于MP4文件的一段

件,在微软视窗系统中播放原来的视频文件。

件的过程中,

进行更改,以使视频文件中的多

视频和一段音频。

根据本发明的兼容多种平台的视频文件编解码系统的一实施例,安卓系统编解码

根据本发明的兼容多种平台的视频文件编解码系统的一实施例,系统还包括:

IOS系统编解码装置,在更新的视频文件中丢弃所增加的MP4头,并将原来的视

本发明对比现有技术有如下的有益效果:本发明的方案是在传统的flv流媒体文

件后增加一个MP4头,变成一种新的文件格式(例如可命名为.pfv文件),这

文件格式可在智能终端的安卓android系统或者苹果IOS系统

频文件的每一帧转化成ts包,在苹果IOS系统中进行播放。

装置中包括压缩单元,通过对MP4头的压缩处理来压缩MP4文件。

种新的

上经过处理后加以播放, 相较于现有技术,本发明使得视频业务提供商不

件格式,从而降低视频业务提供商必针对不同的平台提供相应的视频文

的运营成本。

附图说明

图1示例性的示出了本发明的兼容多种平台的视频文件编解码方法的第一实施例

图2示例性的示出了本发明的兼容多种平台的视频文件编解码方法的第二实施例

图3示例性的示出了本发明的兼容多种平台的视频文件编解码方法的第三实施例

图4示例性的示出了本发明的兼容多种平台的视频文件编解码系统的第一实施例

图5示例性的示出了本发明的兼容多种平台的视频文件编解码系统的第二实施例

图6示例性的示出了本发明的兼容多种平台的视频文件编解码系统的第三实施例

图7A示出了应用于微软Windows视窗系统平台的视频文件编码示意图。

图7B示出了应用于安卓android系统平台的视频文件编码示意图。

图7C示出了安卓平台上的flv文件和mp4文件转化的示意图。

的原理图。

的原理图。

的原理图。

的流程图。

的流程图。

的流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述。

图1示出了本发明的兼容多种平台的视频文件编解码方法的第一实施例的流程。

请参见图1,下面是对本实施例的视频文件编解码方法的实施步骤的详细描

述。

步骤S10:在原来的视频文件后增加MP4头以形成更新的视频文件。

本实施例中的视频文件例如是flv流媒体文件,本申请所有实施例中的视频文件

均以flv流媒体文件为例进行说明。在flv文件后增加一个mp4头,请参见

在flv文件后增加mp4头,变成一种新的文件格式,例如可以

图7A所示,

命名为pfv文件。

步骤S12:当更新的视频文件在微软视窗系统中进行播放时,通过直接丢弃增加

在PC端的Windows系统中播放时,直接将mp4头舍弃,变成之前的flv文件。

图2示出了本发明的兼容多种平台的视频文件编解码方法的第二实施例的流程。

步骤S20:在原来的视频文件后增加MP4头以形成更新的视频文件。

本实施例中的视频文件例如是flv流媒体文件,在flv文件后增加一个mp4头,请

参见图7A所示,在flv文件后增加mp4头,变成一种新的文件格式,例如

请参见图2,本实施例的视频文件编解码方法的实施步骤详述如下。

的MP4头的方式解码为原来的视频文件后进行播放。

可以命名

为pfv文件。

步骤S22:当更新的视频文件在微软视窗系统中进行播放时,通过直接丢弃增加

在PC端的Windows系统中播放时,直接将mp4头舍弃,变成之前的flv文件。

步骤S24:当更新的视频文件在安卓系统中进行播放时,对更新的视频文件进行

请参见图7B,在android系统下播放,将mp头前置。因为flv文件是一帧视频一

帧音频,mp4文件是一段视频一段音频,常规的方式是要经过转码才能变成

因此,在形成MP4文件的过程中,通过对前置于原来的视频

文件进行更改,以使视频文件中的多帧视频和音

段音频,处理后的mp4文件如图

上述的处理会使

处理,将MP4头放置于原来的视频文件之前形成MP4文件并进行播放。

的MP4头的方式解码为原来的视频文件后进行播放。

mp4文件。

文件的MP4头中的描述

频相加等于MP4文件的一段视频和一

7C所示。这样处理可以省去转码过程。当然,经过

mp4头增加,可通过对MP4头的压缩处理来压缩MP4文件。

图3示出了本发明的兼容多种平台的视频文件编解码方法的第三实施例的流程。

步骤S30:在原来的视频文件后增加MP4头以形成更新的视频文件。

本实施例中的视频文件例如是flv流媒体文件,在flv文件后增加一个mp4头,请

参见图7A所示,在flv文件后增加mp4头,变成一种新的文件格式,例如

为pfv文件。

请参见图3,本实施例的视频文件编解码方法的实施步骤详述如下。

可以命名

步骤S32:当更新的视频文件在微软视窗系统中进行播放时,通过直接丢弃增加

在PC端的Windows系统中播放时,直接将mp4头舍弃,变成之前的flv文件。

步骤S34:当更新的视频文件在苹果IOS系统中进行播放时,在更新的视频文件

中丢弃所增加的MP4头,并将原来的视频文件的每一帧转化成ts包进行播

的MP4头的方式解码为原来的视频文件后进行播放。

放。

图4示出了本发明的兼容多种平台的视频文件播放系统的第一实施例的原理。请

参见图4,本实施例的兼容多种平台的视频文件播放系统包括:视频文件更

和视窗系统编解码装置12。 新装置10

视频文件更新装置10是在原来的视频文件后增加MP4头以形成更新的视频文件。

本实施例中的视频文件例如是flv流媒体文件,本申请所有实施例中的视频

flv流媒体文件为例进行说明。在flv文件后增加一个mp4头,

flv文件后增加mp4头,变成一种新的文件格式,

文件均以

请参见图7A所示,在

例如可以命名为pfv文件。

视窗系统编解码装置12是通过直接丢弃增加的MP4头的方式解码为原来的视频

文件,在微软视窗系统中播放原来的视频文件。在PC端的Windows系统中

直接将mp4头舍弃,变成之前的flv文件。 播放时,

图5示出了本发明的兼容多种平台的视频文件播放系统的第二实施例的原理。请

参见图5,本实施例的兼容多种平台的视频文件播放系统包括:视频文件更

视窗系统编解码装置22和安卓系统编解码装置24。 新装置20、

视频文件更新装置20是在原来的视频文件后增加MP4头以形成更新的视频文件。

本实施例中的视频文件例如是flv流媒体文件,本申请所有实施例中的视频

flv流媒体文件为例进行说明。在flv文件后增加一个mp4头,

flv文件后增加mp4头,变成一种新的文件格式,

文件均以

请参见图7A所示,在

例如可以命名为pfv文件。

视窗系统编解码装置22是通过直接丢弃增加的MP4头的方式解码为原来的视频

文件,在微软视窗系统中播放原来的视频文件。在PC端的Windows系统中

直接将mp4头舍弃,变成之前的flv文件。 播放时,

安卓系统编解码装置24对更新的视频文件进行处理,将MP4头放置于原来的视

频文件之前形成MP4文件,并在安卓系统中播放MP4文件,在形成MP4

中,通过对前置于原来的视频文件的MP4头中的描述文件进

的多帧视频和音频相加等于MP4文件的一段视

系统下播放,将mp头前置。因为

一段音频,常规的方

过程中,

文件的过程

行更改,以使视频文件中

频和一段音频。请参见图7B,在android

flv文件是一帧视频一帧音频,mp4文件是一段视频

式是要经过转码才能变成mp4文件。因此,在形成MP4文件的

通过对前置于原来的视频文件的MP4头中的描述文件进行更改,以使视频文

件中的多帧视频和音频相加等于MP4文件的一段视频和一段音频,处理后

件如图7C所示。这样处理可以省去转码过程。当然,经过上

加,较佳的处理是在安卓系统编解码装置24中

压缩处理来压缩MP4文件。

的mp4文

述的处理会使mp4头增

包括压缩单元240,通过对MP4头的

图6示出了本发明的兼容多种平台的视频文件播放系统的第三实施例的原理。请

参见图6,本实施例的兼容多种平台的视频文件播放系统包括:视频文件更

视窗系统编解码装置32和IOS系统编解码装置34。 新装置30、

视频文件更新装置30是在原来的视频文件后增加MP4头以形成更新的视频文件。

本实施例中的视频文件例如是flv流媒体文件,本申请所有实施例中的视频

flv流媒体文件为例进行说明。在flv文件后增加一个mp4头,

flv文件后增加mp4头,变成一种新的文件格式,

文件均以

请参见图7A所示,在

例如可以命名为pfv文件。

视窗系统编解码装置32是通过直接丢弃增加的MP4头的方式解码为原来的视频

文件,在微软视窗系统中播放原来的视频文件。在PC端的Windows系统中

直接将mp4头舍弃,变成之前的flv文件。 播放时,

IOS系统编解码装置34是在更新的视频文件中丢弃所增加的MP4头,并将原来

上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技

术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改

因而本发明的保护范围并不被上述实施例所限,而应该是符合

新性特征的最大范围。

的视频文件的每一帧转化成ts包,在苹果IOS系统中进行播放。

或变化,

权利要求书所提到的创

本文标签: 视频文件系统文件编解码