Video for Windows (有時被縮寫爲 VfW 或 V4W)是微軟於 1992 年發佈的軟件套組,可用於影片的回放與編輯。它的一個僅能用於影片回放的運行時版本被發佈爲一個 Windows 3.1 的免費附加功能,其隨後成爲了 Windows 95 的一個集成組件。Video for Windows 基本上被 1996 年 7 月所釋出的 ActiveMovie 所取代,這就是其後被大家所熟知的 DirectShow。 Apple 在 1994 年提起了法律訴訟,指控其竊取了上千行的 QuickTime 源代碼來增強其軟件。該案於 1997 年和解,和解內容包括 Apple 同意使 Internet Explorer 替代 Netscape 成爲默認瀏覽器。而作爲交換,微軟同意在接下來的 5 年中繼續爲 Mac OS 開發 Microsoft Office 及其它軟件,並且同時購買 1 億 5 千萬美元的無投票權 Apple 股票。
作为苹果公司推出苹果机上的Quick Time的回应[1],微软于1992年发布Video for Windows,定价199美元[2]。第一版包含视频编辑和视频捕捉功能,也包含一个视频播放器和一个可以用于转换Quick Time格式文件的视频格式转换器。这个播放器支持OLE功能,可以嵌入到诸如WordPerfect或者Excel的程序的文档中[3]。这个版本需要Intel 386 SX或者更快的CPU,以及支持VGA的显卡,要达到25帧/秒则需要Intel 386 DX或者更快的CPU[4]。
Video for Windows运行版被作为Windows 3.0和3.1的加载项发布,在Windows 95中则成为操作系统的一部分[5]。这个版本不能编辑和捕捉视频,只能播放电影。[6]
1995年,苹果公司起诉微软,声称VFW盗用了苹果公司的代码[7]。此案于1997年和解,苹果公司同意将Internet Explorer设置为苹果机的默认浏览器,而微软同意在之后5年内继续为苹果机开发Microsoft Office等软件,以及购买价值1.5亿美元的苹果公司无投票权股票[8]。
Video for Windows提供应用程序开发接口以供Windows程序员编写可以播放和录制视频的程序[9],也提供驱动开发接口使得程序员可以通过VFW接口来控制兼容VFW的视频设备捕捉和播放视频[10]。一些显卡驱动开发人员也提供针对WinG和VFW的视频加速[11]。其他硬件开发商的视频捕捉设备驱动程序仍旧以VFW接口提供,直到2000年前后才开始被基于Windows Driver Model的驱动程序替换。
1996年,微软发布了ActiveMovie,作为Video for Windows的替代软件。1997年3月,微软宣布ActiveMovie成为DirectX 5的一部分[12],而在6月宣布将其该名为DirectShow[13]。在2002年,VFW被称为“古代的技术”[14]。为向下兼容,微软提供一个VfW-to-WDM Mapper ,将VFW设备映射为DirectShow过滤器[15],使得WDM设备也可以兼用使用VFW接口的应用程序[16],但是一些现代的程序,例如Microsoft Office 2003,已经放弃了对VFW的支持[17] 。
發佈日期 | 版本 | 細節 |
---|---|---|
1992 年 11 月 | Video for Windows 1.0 | 第一個公開版本。包含了微軟的 RLE 與 Video1 編碼。 |
1993 年 11 月[18] | Video for Windows 1.1 | 添加了對 Cinepak 編碼的支持。這個版本還有 5 個隨後的更新:從 1.1a 到 1.1e,其最後一版(發佈於 1995 年 3 月)成爲了最後一個支援 Windows 3.1x 的版本。1.1d 版本中包含了 Indeo 3.2 編碼(Apple 指控其侵犯了 Apple 的 QuickTime for Windows 的源代碼)。 |
1994 年 9 月 | Video for Windows NT | 隨 Windows NT 3.5 與其後的版本一齊發佈。 |
1995 年 8 月 | Video for Windows 95 | 隨 Windows 95 發佈。 |
1996 年 7 月 | ActiveMovie 1.0 | Video for Windows 的繼任者。添加了對 MPEG-1 和 QuickTime file formats 格式的支持。 |
1997 年 3 月 | DirectShow 1.0 | ActiveMovie 的繼任者。 |