用于多平台非线性视频编辑系统的新型媒体文件技术方案

技术编号:7134557 阅读:230 留言:0更新日期:2012-04-11 18:40
一种用于摄入(捕捉)数字视频媒体文件以便存储在在Linux环境中创建Quicktime参考兼容文件的基于Linux平台的计算环境上的系统和方法。Quicktime参考兼容文件被创建为使得其被标记为不是由Avid的编解码器创建,而是由本地Quicktime编解码器创建。然后,经由本发明专利技术的系统和方法,当在Linux环境中创建Quicktime参考兼容文件时,所述系统和方法自动地捕捉Avid文件并自动地创建到那些文件的硬链接,以便QuickTime参考兼容文件参考硬链接而不是原始Avid文件。也就是说,不是使用对媒体文件的直接参考,而是创建硬链接以提供对它们的第二参考。以这种方式,经由所述硬链接(例如,对象参考),允许用户对被存储在存储设备上的目录中的所有数字音频和视频数据进行间接访问,同时不要求访问原始Avid媒体文件。有利地,不需要将Avid格式文件转换成Quicktime格式。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及媒体文件,并且更具体而言涉及通用数字视频媒体文件格式。
技术介绍
通常在具有用于输入数字或模拟音频和视频的装置以及用于编辑输入的音频和 视频的软件的独立计算机工作站上设置能够对源材料执行随机访问的非线性视频和音频 编辑系统(NLE的)。在非线性数字视频编辑领域中,采用来自竞争供应商(诸如Avid、Apple、Sony、 Thomson-Grass Valley、和Adobe)的视频编辑产品的混合物的制作设备一直面对的问题之 一是许多视频编辑应用程序使用专用且不兼容的文件格式这一事实。例如,两个现在最流 行的视频编辑应用程序-Avid和Final Cut ftx)-前者捕捉视频文件或将其导入“omf”或 “mxf”格式,而后者以Quicktime格式捕捉视频。两个应用程序都不能本地地播放或操作由 另一个创建的文件。另外,不同的供应商常常具有其自己的专用视频CODECS (压缩/解压缩算法),其 能够减小视频文件的尺寸,从而使得其占用较少的空间并仍保持可用的质量。存在得到数字视频编辑应用程序的所有供应商支持的某些标准化或可公开获得 的CODECS这一点略有帮助。此类CODECS的示例包括但不限于“DV-25” (25兆位标准清晰 度数字视频)、“DV-50” (50兆位标准清晰度数字视频)、“DV-100” (100兆位高清晰度数字 视频)、和索尼的IMX格式(MPEG-2的变体)。然而,尽管事实是竞争供应商几乎始终支持这些标准化CODECS,但NLE应用程序 的主要供应商之一 -Avid-在以那些格式捕捉文件时向这些标准化codecs添加了专有包装 (wrapper),并且可以在音频最初被与视频一起嵌入单个数据流中时将该音频分裂成离散 文件。Avid本质上改变了标准化数字数据的呈现,有效地使被存储在磁盘上时的文件的格 式与其它竞争应用程序不兼容。可能存在做类似事情的其他供应商,虽然大多数供应商看 起来允许以跨越几乎所有应用程序兼容的标准化方式存储被以标准化格式编码的视频。举例来说,如果电视台以Avid的DV-50格式捕捉文件,则在每秒视频留出约8MB的空间以存储文件之后,诸如Apple的Final Cut Pro或Adobe I^remiere的其它竞争应用 程序或许多第三方索引和数据库工具不能使用同一文件,即使数字数据的本质是它们所支 持的某些东西。通常,如果将由Avid以及其它应用程序来操作视频剪辑,则必须多次捕捉 重复的视频数据并将其以多个格式存储,以便其可以被竞争应用程序使用。为了避免不得不对同一视频和音频数据的多个版本进行捕捉或代码转换和存储、 以便其可以被Avid及其它竞争非线性视频编辑应用程序使用的麻烦,将期望具有允许单 组视频和音频文件被所有应用程序使用并自动地启用此功能的系统。当前的现有技术解决方案包括被构建成其Quicktime格式的Apple的“Quicktime 参考文件”。Quicktime参考文件是能够参考非Quicktime媒体文件且使得那些媒体文件 作为Quicktime文件呈现于能够读取Quicktime文件的应用程序的小型文件(通常约1至 2千字节)。因此,例如,可以在Windows或Macintosh OS计算机上创建Quicktime参考文 件,使得Avid的“mxf”或“omf”文件看起来是有效的“Quicktime文件”。通常,Quicktime参考文件是具有到该音频和视频媒体文件的链接的文件,其不处 于Quicktime格式,并且其使得那些文件看起来是处于Quicktime格式,从而使得它们可以 被任何服从Quicktime的应用程序播放。所有当前的Avid NLE应用程序包括制作Quicktime参考文件的能力。即使Avid 以专有格式存储其所有文件,Avid也提供允许经由基于Windows或Mac的服从Quicktime 的视频应用程序(诸如另一 NLE或编码程序)观看剪辑或已编辑电影的有限特征-条件是 可自由分发的Avid CODECS被安装在将播放Quicktime参考文件的计算机上,并且条件是 该计算机已安装有Avid媒体文件。因此,Quicktime参考文件在视频编辑和后期制作领域 中众所周知。然而,在Avid等创建Quicktime参考文件的方式方面存在某些明显的缺陷,使得 结果得到的Quicktime参考文件特别难以在视频编辑应用程序中使用。首先,虽然大多数专业视频应用程序提供在与所捕捉的视频剪辑相关联的元数据 中嵌入“源名”和“源时间码”的手段-这对制作过程的许多步骤(例如重新捕捉、存档、在 高分辨率下“适应”最初在“草图分辨率”下编辑的视频)而言是关键的,但Avid的创建 Quicktime参考文件的过程不将“源名”和“实际源时间码”放在参考文件中。因此,例如, 当你在Final Cut Pro中打开Avid制作的Quicktime参考文件时,对于每个剪辑而言,起 始时间码始终是00:00:00:00,并且不存在用于该材料的是什么原始来源的指示。可以将正 确且准确的信息源名和时间码放在Quicktime参考文件中。Avid恰好选择不这样做。在被放入Quicktime参考文件中的“编解码器”信息中出现另一缺陷。具体而言, 即使可能已经以“Avid DV25”格式捕捉了原始剪辑,如果Quicktime参考文件将该剪辑视 为被以“Avid DV25”编解码器(Avid的包装标准化DV25文件的专用方式)、而不仅仅是标 准的“DV25”编码,则尝试播放Quicktime参考文件的应用程序将使用Avid的编解码器而 不是标准化编解码器对该文件进行解码。当未被从Avid应用程序内使用时,Avid的编解 码器表现非常差-通常不能在没有卡顿的情况下实时地播放视频,或者实时地播放视频导 致过大的CPU利用率。简单地将Quicktime参考文件修改为表达用标准“DV25”编解码器 而不是“Avid DV25”编码的剪辑将允许在非Avid NLE应用程序中完美地重放文件。然而, 产生Quicktime参考文件的许多程序将数据标记为采取Avid专有格式而不是采取标准化格式。该情况不仅对于DV25、而且对于DV50和DV100(也称为DVC Pro HD)均是相同的。第三个缺陷是从Avid媒体剪辑产生Quicktime参考文件的大多数程序是不方便 的,并且需要许多步骤。繁琐的程序明显妨碍许多制作设备使用Quicktime参考文件。第四个缺陷尤其影响具有中央存储器的协作工作环境。由于Quicktime参考文件 通常参考被Avid用户而不是被Quicktime参考文件用户使用的文件,所以存在下述风险 即如果它们所参考的原始文件被意外删除、或者如果原始文件被结束使用原始文件且不知 道仍有某人经由Quicktime参考文件使用它们的Avid编辑者故意删除,则Quicktime参考 文件可能变得无用。第五个缺陷是到目前为止还没有在Linux 平台上产生Quicktime参考文件的 方法,部分地因为Quicktime的专利技术人(Apple)不具有或尚未分发可以在Linux 上创 建Quicktime参考文件的工具包。因此,对于基于Linux本文档来自技高网...

【技术保护点】
一种用于摄入数字视频媒体文件以便存储在基于Linux平台的计算环境上的计算机系统,所述系统包括:  存储器;  与计算机存储器通信的处理器,其中,所述计算机系统根据基于Linux的操作系统进行操作,所述处理器能够执行下述方法,该方法包括:在其中对所述存储器进行组织的目录结构的预定分级结构处存储用于存储具有多媒体(音频/视频)内容的本地数字媒体文件的第一文件夹,使用专有编码器来包装所述本地数字媒体文件;  在其中对所述存储器进行组织的所述目录结构的所述预定分级结构处创建用于存储与一个或多个所述本地数字媒体文件相关联的参考文件的第二文件夹;以及  获得被存储且用于定位的数字媒体文件的一个或多个数字媒体文件的位置,  遍历所述文件以从所述数字媒体文件获得进一步的信息;以及  创建参考文件以供在所述第二文件夹中存储;以及,将所获得的位置和进一步的信息嵌入所创建的参考文件中,  其中,所述参考文件使得与本地数字媒体文件的包装格式不兼容的应用程序能够访问那些本地数字媒体文件中的多媒体数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:安德鲁·利布曼
申请(专利权)人:安德鲁·利布曼
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1