首页 / 知识

关于安装:在Windows上仅安装Quicktime库

2023-04-16 01:39:00

关于安装:在Windows上仅安装Quicktime库

Installing just Quicktime libraries on Windows

有适用于Windows的Quicktime SDK,但是使用它的任何应用程序都需要在系统上安装QuickTime运行时库(SDK本身只有标头和库存根,而没有实际的DLL)。

如果我的应用程序使用Quicktime,我想使用其安装程序安装必要的库,因此不需要用户单独安装Quicktime。我正在寻找的是某种"快速重新分配"。

截至目前(快速时间7.x),我还没有找到一种方法来做到这一点。我可以捆绑整个quicktime安装程序(大约20 MiB),并使用MSI的静默/无人参与标志启动它。但是,这样做有几个副作用:

  • 在桌面和快速启动栏中创建Quicktime Player快捷方式
  • 劫持文件关联(例如,.mov与Quicktime Player关联,即使之前与其他东西关联也是如此)
  • 安装一些可能监视Quicktime关联或处理自动更新的服务/进程(qttask)。
  • 安装Quicktime Player,实际上我不需要。
  • 在以上情况中,前三个非常糟糕。

    有没有一种方法可以"仅安装Quicktime的库"?

    在我的应用程序中,我将使用Quicktime导入各种格式的图像,电影和音频文件。如果没有理智的方法来安装Quicktime运行时而没有副作用(更改文件关联,额外的图标...),那么我应该认真考虑替代解决方案(例如FreeImage加载图像,也许是DirectShow的视频/音频)。


    如果您需要重新分发QuickTime,请参阅QuickTime许可以获取详细信息。未经与Apple书面同意,不得重新分发任何QuickTime库。许多CD复制公司实际上会在打印大量CD之前要求该协议的证明。

    如果没有咨询律师或您的Apple授权代表,我绝对不会分发" QuickTime Lite"。

    最好的选择是AFAIK,是使用完整的QuickTime安装程序(全部20MB),并让主安装程序带有" silent"标志运行它。至少,这将允许您的用户安装QuickTime,而无需进行六个对话框(也没有那些讨厌的比基尼冲浪者照片)。苹果公司许可部门的人们似乎认为使用"沉默"标志是可以接受的,至少在我们咨询他们的时候。

    一个警告:如果用户已经安装了较旧版本的QuickTime 6 Pro(或更早版本),则静默安装QuickTime 7将核对其QuickTime Pro注册,因此他们必须重新购买它。实际上,我们在安装程序中会检测到这种情况,并在安装过程中显示警告,就像Apple一样。

    是的,这很痛苦。经过6年以上与QuickTime的合作,我真诚地建议您查看其他视频框架。我们目前正在评估Ogg Theora。


    Quicktime Alternative可以满足您的要求,但是由于其他人在此处声明的原因,它是非法的。苹果可能不会让您做自己想做的事。


    您可以在安装包中包含一个名为Quicktime Lite的程序。它具有与Quicktime相同的库,但是它要小得多。

    这里是链接:
    下载Quicktime Lite


    安装应用程序运行时库系统

    最新内容

    相关内容

    猜你喜欢