Linux 在 NAB
本月,我们将暂时放下安装 Linux 视频软件的工作,来报道在 2001 年 4 月 21 日至 26 日于拉斯维加斯举行的美国广播电视展 (NAB) 大会上展出的酷炫 Linux 视频应用。每年四月,电视台总工程师、站长以及所有对专业视频设备感兴趣的人都会前往拉斯维加斯参加 NAB 展会。NAB 展会拥有超过 115,000 名参观者和 1,700 个展位,是世界上最大的贸易展览会之一。计算机爱好者可能更熟悉 CES(122,000 名参观者和 1,000 个参展商)和 COMDEX(225,000 名参观者和 2,300 个参展商)。从占地面积来看,这三个展会都差不多大:一百万平方英尺。带上您的登山靴吧。
在 NAB 展会上,Linux 的存在感比去年更强。特效产品包括 Silicon Grail 的 RAYZ、Nothing Real 的 Shake 和 Alias|Wavefront 的 Maya。Linux Media Arts 展示了 Cinelerra Quicktime 视频编辑器和 Kino DV 编辑器。AMD 向视频开发者介绍了如何最大限度地利用 Athlon。BOXX Technologies 推出了 3DBOXX 图形工作站。视频板制造商展示了 Hauppauge 和 DVS。对于 Linux 机顶盒,ATI、OpenTV 和 Phillips TiVo 都在那里。Khronos 和 ProMpeg Forum 分别宣布了重要的 Linux 媒体 API。此外,在 NAB 会议上,还有一场关于 Linux 和 MP3 的演讲,演讲者来自自由亚洲电台。
“绝大多数高端制作公司将在未来十八个月内转向 Linux”,Ray Feeney 说,他曾四次获得奥斯卡科学与工程成就奖,并且是视觉效果协会 (http://www.visual-effects-society.org/) 的技术主席。VES 的参与者包括来自 ILM、梦工厂、皮克斯、PDI、迪士尼的秘密实验室和索尼的特效艺术家。VES 成员正在讨论如何将行业过渡到 Linux。多年来,SGI IRIX 一直是工作室电影项目的首选操作系统,但自从转向 Windows 以来,许多人对他们获得的支持并不满意。由于 Linux 是开源的,因此它是一个行业可以为其开发电影特效的操作系统,而且其普遍性使得更容易找到比 IRIX 更熟悉它的用户。
“现在没有人购买任何东西”,Feeney 在 NAB 上说,“但是一旦编剧罢工的情况结束,就会进行结构调整。今天,当人们有渲染需求时,他们会选择 Linux。渲染方面的问题已经解决,并且是交钥匙的。” Feeney 将 Linux 图形工作站的现状与两年前 Linux 服务器首次在大型制作中用于渲染 泰坦尼克号 的情况进行了比较。他预计 Linux 将在两年内在图形工作站上占据主导地位,而不仅仅是服务器。ILM 已经开始将 Linux 用于工作站和渲染。
Feeney 也是 Silicon Grail 的创始人,该公司在 NAB 的 Compaq 展位上展示了他们的下一代合成工具 RAYZ。RAYZ 专为创建电影特效而设计,可在 Linux、IRIX 和 Windows 上运行。起源于胶片的制作首先由胶片扫描仪(如 Kodak Cineon)数字化。虽然每一帧都可以存储为单独的图像文件(例如,Targa 格式),但对于 RAYZ 操作员来说,它仍然看起来像一部电影。特效滤镜在图形窗口中从左到右以图表形式排列,以便于操作,特效结果在视频播放窗口中可见。完成的电影可以传输回胶片或录像带。
RAYZ 是 Silicon Grail 基于其 Chalice 软件的下一代交互式合成器。Chalice 曾用于 深海狂鲨、埃及王子、星际迷航:起义、泰坦尼克号、幻想曲 2000、黑衣人 和许多其他电影。它提供特效和色彩校正工具。对于典型配置,RAYZ 的预计价格为 9,900 美元。NAB 期间 RAYZ 处于公开测试阶段,计划于 5 月发布(参见 http://www.silicongrail.com/)。
Maya 来自 SGI 公司 Alias|Wavefront,是一款广泛使用的专业 3D 动画和视觉效果软件包。在 NAB 上,Alias|Wavefront 宣布了 Maya 4,它在渲染、角色动画、笔刷和绘画工具以及游戏相关功能方面进行了增强和优化。Maya 非线性运动编辑技术的增强功能包括时间扭曲、角色合并、拖放和角色集编辑。新的角色动画功能包括在正向运动学和反向运动学之间切换、基于四元数的 IK、运动轨迹、重影和抖动变形器以摆动角色肌肉。
Alias|Wavefront 娱乐业务总经理 Bob Bennett 说:“客户对 Linux 版本 Maya 的需求推动了这项开发。” 该决定受到了视觉效果协会技术委员会反馈的影响。Linus Torvalds 在 2000 年夏天宣布 Linux 端口时,称 Maya 3 是“有史以来在 Linux 上运行的最复杂和最强大的 3D 图形应用程序”。
ILM 将 Maya 用于 完美风暴,秘密实验室用于 火星任务,索尼影业图像工作室用于 透明人 以及许多其他作品。Alias|Wavefront 在 NAB 上演示了用于 IRIX 和 Windows 的 Maya 4,预计将于 6 月底发布。Linux 版本预计在六到八周后发布。价格起价为 7,500 美元(参见 http://www.aliaswavefront.com/)。
Shake 来自 Nothing Real(加利福尼亚州威尼斯),是一款针对电影视觉效果优化的高速合成软件。Shake 2.4 的新功能包括基于矢量的程序化绘画、高级色彩校正工具、新的 Rotoscoping 节点和易用性改进。它与分辨率无关,并自动处理不同的位深度(8、16、32)和分辨率(Web、601、HDTV、胶片、IMAX)。
Shake 已在 60 多部电影中使用,自首次亮相以来,已在每部奥斯卡最佳视觉效果获奖影片中使用,包括 泰坦尼克号、美梦成真、黑客帝国 和 角斗士。Shake 在 Linux、IRIX 和 Windows 上运行。Shake 2.4 于 2 月进入 beta 测试,计划在 NAB 之后不久发布。价格起价为 9,900 美元(参见 http://www.nothingreal.com/)。
Linux Media Arts(加利福尼亚州伯班克)为视频、电影、音频和互联网创建交钥匙视频编辑和媒体流系统。LMA 总裁 Mike Collins 说:“我们的目标是使 Linux 成为世界上首屈一指的多媒体编辑和媒体制作平台,主要使用开源软件。” 为此,Collins 说他们目前的任务是为他们在 NAB 上宣布的新型高质量 SDDI 板创建服务器和编辑器。到目前为止,他们一直提供 M-JPEG 和 DV 系统。
在 NAB 上,LMA 展示了他们的 DV 和基于 Quicktime 的编辑系统。捆绑软件包括 Cinelerra 和 Kino 视频编辑器、Blender 3D、GIMP、Corel Draw 和 Red Hat Linux。系统基于 AMD、Intel 和 Compaq Alpha 芯片。价格起价为 1,395 美元,配备 AMD 1GHz 处理器(参见 http://www.linuxmediaarts.com/)。
Kino 是一款简单的仅剪切 DV 视频编辑器。DV 是大多数消费级数字摄像机使用的格式。德国作者 Arne Schirmacher 说:“Kino 允许您录制、创建、保存、编辑和播放使用 DV 摄像机录制的电影。虽然它有窗口和菜单,但它实际上是一个键盘驱动的程序。它使用了许多与 vi 文本编辑器类似的键盘命令。”(参见 www.schirmacher.de/arne/kino/0)。
在 NAB 上,LMA 的 Jason Howard 演示了 Kino 0.4,作为 DV 到 DVD 制作工具套件的一部分。Howard 是 dvcont 的开发者,dvcont 是一款 DV 摄像机控制实用程序。其他开源 DV 实用程序包括 dvgrab(也是由 Schirmacher 开发)和 dvsend。dvgrab 实用程序使用 1394 协议将素材从摄像机移动到计算机。dvsend 实用程序将编辑后的素材移回摄像机录像带。
Howard 也是视频制作公司 Spectsoft(加利福尼亚州奥克代尔)的合伙人。Spectsoft 目前是一个混合 Windows/Linux 设备,合伙人 Ramona Howard(Jason Howard 的母亲)热衷于完全转向 Linux,以便更好地控制制作过程。作为一名视频制作人,她鼓励 Jason 开发更多开源软件。Jason Howard 说:“只需要一个人对 Linux 充满热情。这就是我们所有人,还有大量的苏打水!”
Howard 目前正在开发一个转码器实用程序,以在 AVI 和 Quicktime 之间移动素材,以便在 Kino 和 Cinelerra 之间轻松传输素材。他还致力于基于编辑决策列表有选择地抓取 DV 摄像机素材(参见 http://www.spectsoft.com/)。
Cinelerra 是一款来自 Heroine Virtual 的基于 Quicktime 的视频编辑器。他们在 Linux 社区中因其 Broadcast 2000 编辑器(参见“Linux Box 中的电影制作?”2001 年 1 月)和 XMovie 播放器而闻名。Cinelerra 在 NAB 上宣布并展示。它是一款与分辨率无关的编辑器,具有 100 多个实时视频和音频滤镜,支持五声道音频,并且设计为在多处理器硬件上运行。Heroine Virtual 将其软件与 Linux Media Arts 制造的系统捆绑在一起(参见 http://heroines.sourceforge.net/)。
芯片制造商 AMD(加利福尼亚州森尼韦尔)在 NAB 上向视频开发者介绍了如何利用其 Athlon 和 Duron 芯片的处理器进步。音频/视频开发工程师 Jim Bovenzi 说:“双处理器解决方案是最大限度地提高视频应用程序性能的关键。双 Athlon 提供了令人难以置信的性能。” AMD 演示了 Sasem 在 Windows XP 上运行的 OnAir DTV 1080i HDTV 卡(参见 http://www.amd.com/ 和 www.sasem.com)。
WinTV-HD 是 Hauppauge(纽约州 Hauppauge)提供的一款 HDTV 卡。Hauppauge WinTV 卡在 Linux 用户中非常受欢迎。不幸的是,据 Hauppauge 工程师称,WinTV-HD 架构完全不同。Linux 社区面临着另一个逆向工程工作,以支持在 NAB 上展示的 WinTV-HD 卡。Hauppauge 没有 Linux 支持计划。WinTV-HD 卡售价 399 美元(参见 http://www.hauppauge.com/)。NAB 上的另一款 Windows 消费级 HDTV 卡是 accessDTV,售价 479 美元(参见 http://www.accessdtv.com/)。
HDStationOEM 是一款用于专业应用的未压缩 HDTV 实时 I/O 卡。制造商 DVS Digital Video(加利福尼亚州格伦代尔)表示他们提供 Linux 驱动程序。但是,40,000 美元的价格使其完全进入专业市场。它支持 1080p 甚至 2k 电影分辨率(参见 http://www.digitalvideosystems.com/)。
Phillips 销售的 Linux 驱动的 TiVo 机顶盒以及 ATI Technologies(加拿大安大略省)基于其 ALL-IN-WONDER 的新型机顶盒都在展出。一个在 Linux PC 上运行的工程模型在他们的展位中。ATI 为他们的新型 Fire GL4 高端显卡提供 Linux 驱动程序,售价 1,995 美元。机顶盒开发商 OpenTV(加利福尼亚州山景城)宣布他们打算支持 Linux(参见 www.tivo.com, www.ati.com 和 www.opentv.com/)。
3DBOXX 是 BOXX Technologies(德克萨斯州奥斯汀)为电影、HDTV、视频和游戏开发等数字应用提供的一系列高性能 Windows 和 Linux 工作站。Blur 是一家位于加利福尼亚州威尼斯的视觉效果、动画和设计工作室,是 3DBOXX Linux 机器的用户之一。他们为派拉蒙公园制作了一个名为 The 7th Portal 的四分钟立体 3D 70 毫米游乐项目。3DBOXX 系统的起价为 2,309 美元。RenderBOXX 服务器系统的起价为 2,692 美元(参见 http://www.boxxtech.com/)。
OpenML 是一种新的 API,它希望为视频软件开发者做 OpenGL 为图形开发者所做的事情。Khronos Group 由领先的图形和数字媒体公司组成,包括 3Dlabs、ATI、Discreet、Evans & Sutherland、Intel、NVIDIA、SGI 和 Sun Microsystems。Khronos Group 在 NAB 上宣布他们已完成 OpenML 1.0 规范。OpenML 基于 dmSDK,SGI 最近将其开源,以及 MLdc,显示设备的抽象层。视频特效软件制造商 Discreet 正在帮助推动需求。3Dlabs 的 Neil Trevett 宣布说:“我们希望鼓励在 Linux 中进行开源实现。”(参见 http://www.khronos.org/ 和 http://oss.sgi.com/。)
Pro-MPEG Forum 在 NAB 上宣布发布 AAF(高级创作格式)软件开发工具包 1.0 版。该软件旨在交换后期制作应用程序中的视频、音频和元数据(参见 http://www.aafassociation.org/ 和 http://sourceforge.net/projects/aaf/)。
除了参展商之外,NAB 会议还有一个专门针对 Linux 的会议:“Linux 和 MP3 用于存档”。自由亚洲电台 (www.rfa.org) 通过短波广播和网络以藏语、粤语、维吾尔语、缅甸语、越南语、老挝语、高棉语(对柬埔寨)和韩语(对朝鲜)进行广播。RFA 是一家由美国国会资助的私营公司,旨在向缺乏新闻自由的人群提供新闻和信息。他们的第一次广播是在 1996 年 9 月对中国进行的。RFA 每天以九种语言广播 34 小时的节目。
RFA 制作支持经理 A. J. Janitschek 和首席技术工程师 Tom Hallewell 描述了 RFA MP3 存档技术的演变。“在自由亚洲电台,我们过去常常将所有音频作为 WAV 文件存档到 4GB DAT 磁带上”,Janitschek 说。但这既昂贵又劳动密集,并且搜索和检索不方便。“使用我们当前的系统,我们可以将 100 小时的存档节目存储在单张 CD-ROM 上,并使其可供任何在其 PC 上安装了 MP3 播放器的人使用”,Hallewell 补充道。
RFA 使用大约 15 张 CD-ROM 来存档一个月的音频(1,020 小时)。他们使用三种不同的 16 位编码设置:1) 32khz、48kbs 和 20MB/hr 用于广播质量(通过短波);2) 16khz、16kbs 和 7MB/hr 用于长期存储;以及 3) 12khz、14kbs 和 6MB/hr 用于在网络上广播。
RFA 不在其 PC 上编码 MP3 流,而是使用 Telos Audioactive Realtime MPEG Internet Audio Encoder。这个机架式盒子多播 MP3,他们在 Linux 存档系统上捕获这些 MP3 并将其刻录到 CD-ROM 上。Janitschek 说,硬件编码器的优势包括实时性能以及 MP3 专利许可(给 Fraunhofer 和 THOMSON)已涵盖。该装置售价 2,800 美元(参见 http://www.audioactive.com/)。
RFA 不仅使用 Linux 来存档其内容,他们还在为开源软件做出贡献。R-BOSS(无线电广播开源系统)是使用 Python 编写的数字广播内容管理应用程序的集合。还提供他们的 3D-Project,这是一个免费分发的广播专用 3D 图纸、材料和纹理位图文件。有关更多信息或下载,请参见 http://www.techweb.rfa.org/。
NAB 上还有其他 Linux 参展商。Real Networks 提供 Linux 上的流媒体和播放。Kasenna 正在展示他们的资产管理系统,该系统支持 Linux。Thomcast Communications 推出了 DCX Millennium 数字发射机,该发射机可以通过 Linux 控制。毫无疑问,还有许多我们错过的 Linux 应用程序。
下个月我们将回到将我们的 Debian Linux 安装升级到 2.4 内核和 XFree86 4.x GUI 的项目。如果时间允许,我们还将安装 ATI All-In-Wonder Radeon 显卡。
