一种Bluray‑DVD视频正片内容提取系统的制作方法

文档序号:11961280阅读:397来源:国知局

本发明涉及一种Bluray-DVD视频正片内容提取系统。



背景技术:

在很多内容提供方对外供片时,会按照内容采买方的要求转码成通用的视频格式,而内容提供方的源片来源包括Bluray-DVD视频格式。

针对Bluray-DVD视频格式,传统上,业内的做法是将Bluray-DVD光盘上的m2ts文件按照文件顺序拼接成一个大文件再进行转码成目标格式。这种做法存在极大的风险性,因为Bluray-DVD视频格式存在多角度、多字幕、菜单导航系统等,同时Bluray-DVD系统的内容也不是简单地按照视频序列文件名排序后的方式来播放的,主title可能是一个大的视频文件,也可能由多个视频文件组成。只是简单地将m2ts文件进行拼接在很多时候是无法满足生产正确的内容的需要的,而且多是要采用很多工作联合作业才能达到目的,生产效率低下。

对于电视剧类型的Bluray-DVD,还存在多集压制在同一部Bluray-DVD光盘中的情况,简单地通过分析m2ts文件是无法做到将剧集剥离出来的处理的。

对于很多电影巨制来说,其视频系列(比如上、下集)是分布在多张Bluray-DVD光盘中的,而采买方有时需要提供方将其视频系列压制在单一视频内容中,这也是目前的m2ts解析的方法所无法做到的。



技术实现要素:

本发明的目的在于克服现有技术中的不足而提供一种Bluray-DVD视频正片内容提取系统。

为实现上述目的,一方面,本发明提供的一种Bluray-DVD视频正片内容提取系统,包括解析模块、选择预览模块和编码合成模块,解析模块用于提取Bluray-DVD的元数据并输出为Title数目和每个Title的描述元数据,选择预览模块用于提供音视频播放及内容编辑,编码合成模块用于根据描述元数据进行解码和编码生成目标文件。

优选地,元数据包括角度数目、音轨数目和字幕数目。

优选地,描述元数据包括音轨描述元数据和字幕描述元数据,音轨描述元数据用于描述音频编码参数,字幕描述元数据包含字幕编码参数和语种。

优选地,解析模块还用于,当解析出Title数目后,解析模块提供电影模式和电视剧模式两种正片提取模式。

根据本发明提供的一种Bluray-DVD视频正片内容提取系统,从Bluray-DVD的播放原理入手,采用正向分析的手法,可以有效地支持任意角度提取、任意字幕选择、任意音轨选择、自动菜单系统剥离、自动正片视频内容提取、电视剧集自动分离、多剧集自动合成等功能,可以极大地提高内容生产效率。

附图说明

图1是本发明一实施例的一种Bluray-DVD视频正片内容提取系统的解析模块进行元数据提取的逻辑示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

本发明所针对的Bluray-DVD视频格式,其一般包含index.bdmv文件、MovieObject.bdmv文件、PLAYLIST目录、CLIPINF目录和STREAM目录。

index.bdmv存放title信息,PLAYLIST目录存放playlist信息,CLIPINF目录存放视频文件的info文件,STREAM目录存放视频文件。

index.bdmv文件描述了Bluray-DVD视频介质的title信息,主要用于指导播放器进行Title选择、菜单呈现。MovieObject.bdmv主要用于每个title的播放逻辑,如音视/角度/字幕等功能的实现。Playlist为视频文件的组织信息,包含章节,角度,视音频、字幕等信息。STREAM文件存放了音视频的编码内容,包括菜单和正片的视音频、字幕等,由CLIPINFO文件描述。

现有的解决方案多是将STREAM目录中的文件组成一个文件后进行转码生产。判断标准多是看哪个m2ts文件文件尺寸最大,就认为其是正片。当碰到正片由多个m2ts组成时,会导致生产出来的视频不符合要求。

相较于现有的解决方案,本发明中采用正向分析手法进行内容提取。

本发明一实施例提供了一种Bluray-DVD视频正片内容提取系统,包括解析模块、选择预览模块和编码合成模块。

具体地,解析模块用于提取Bluray-DVD的元数据并输出为Title数目和每个Title的描述元数据。

解析模块的输入为Bluray-DVD介质目录,如图1所示,解析模块通过图1所描述的逻辑进行元数据提取,输出结果为Title(对应的是Playlist)数目和每个Title的描述元数据。

元数据包括角度数目、音轨数目、字幕数目等。

描述元数据包括音轨描述元数据和字幕描述元数据。音轨描述元数据描述音频编码参数(编码格式、声道数、采样率、语种等),字幕描述元数据包含字幕编码参数和语种等。

在解析出来Title数目后,本实施例的解析模块提供两种正片提取模式给用户:电影模式和电视剧模式。

电影模式通过筛选找出正片的Title给用户,筛选逻辑如下:

电视剧模式会利用各剧集时长基本一致的原理,自动勾选Title时长大于10分钟,且各Title时长相距不超过2分钟的Title组。此外,为避免特殊情况出现,用户可以自行修订选择项。通过此方法可以实现跳过菜单视频直接进行正片生产的目的。

在本实施例中,当用户点选各个Title时,可以选择需要的角度、音频流、字幕流。解析模块还提供了默认语种机制和候选语种机制,每个Title会自动选择到默认语种,当默认语种不存在时,使用候选语种。如默认语种为中文,候选语种为英文时,如果Title中含有中文的音频流时,此音频流会被选中,否则会去尝试查找英文流,如果都没有,会默认到第一条音频流。字幕也是采用同样的处理机制。当然用户也可以关闭音频或字幕。

在用户选定Title参数(哪个Title、哪条音频流、哪条字幕流、哪个角度)后,解析模块从指定的Title对应的playlist文件中解析出playitem序列,再根据每个playitem解析出起止位置信息,对应的clip文件,当有多角度存在时,每个角度的信息也会被描述在playitem中,选择相应角度的clip进行解析。解析器再从这些clip对应的m2ts文件中将指定的视频流、音频流、字幕流进行输出。

具体地,选择预览模块用于提供音视频播放及内容编辑。

当前述的解析模块选择好Title、音频、字幕、角度后,选择预览模块可以提供实时音视频播放,可放大全屏观看,并提供多倍速快进、多倍速快退、Seek等操作,让使用者可以有机会确认所选Title是其需要进行生产的。

在此过程中,用户可以进一步以所见即所得(播放形式)的方式进行内容时间裁减,可以生成视频片段或者试看内容。

具体地,编码合成模块用于根据描述元数据进行解码和编码生成目标文件。

本实施例中的Bluray-DVD视频正片内容提取系统同时提供任意数目的Bluray-DVD源的解析,因此用户可以解决内容跨多个源存在的情况。

本实施例的编码合成模块具有如下四种编码生成选项:

1、指定多个Bluray-DVD源,并在每个Bluray-DVD源中选择好正片Title及角度、音频、字幕配置后进行跨源编码合成一部视频。

2、在单个Bluray-DVD源中,选择多个剧集Title(含角度、音频、字幕配置),可以同时编码输出多个Title目标视频文件。

3、配置目标文件的视频编码参数。

4、同时输出多个不同编码参数的目标视频文件。

具体地,单Bluray-DVD流、单Title进行输出的原理:

解析模块按照用户选定的Title信息,输出视频/音频/字幕数据,编码合成模块进行视频/音频/字幕三种数据的解码,按照用户设定的编码参数进行编码,按照目标文件格式的要求进行数据交织,最后写入目标文件。

具体地,单Bluray-DVD流、进行多Title输出的原理:

如前述的原理进行循环,将多Title输出拆解成多个单Title进行输出。

具体地,多Bluray-DVD流、进行Title合并输出的原理:

在此种需求下,Bluray-DVD视频源解析模块将接受多个Bluray-DVD视频源,在第一个视频源被解析模块输出完成后,记录最后的时间戳T,然后读取第二个视频源并以以时间戳T为时间基点进行输出(在切换视频源时,解析模块在向下游发送数据时需要携带具体媒体编码格式描述,以方便下游的解码模块正常解码)。因此在此种情况下,从Bluray-DVD视频编码合成模块的角度来看,它并不知道视频源发生了切换,因此可以继续生成目标文件。

在本实施例中,编码合成模块支持多种不同编码格式的解码自适应,因此在不同数据源进行切换时可以自适应视频/音频/字幕编码参数的变化。

根据本发明提供的一种Bluray-DVD视频正片内容提取系统,从Bluray-DVD的播放原理入手,采用正向分析的手法,可以有效地支持任意角度提取、任意字幕选择、任意音轨选择、自动菜单系统剥离、自动正片视频内容提取、电视剧集自动分离、多剧集自动合成等功能,可以极大地提高内容生产效率。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1