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

关于安装:在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


    推荐阅读

      linux系统查版本命令?

      linux系统查版本命令?,系统,信息,名称,状态,设备,命令,软件,工具,版本,终端,l

      linux的安装软件命令?

      linux的安装软件命令?,软件,系统,名称,发行,官方网站,市场,官网,密码,网站,

      linux系统刷新命令?

      linux系统刷新命令?,系统,工具,情况,最新,单位,工作,管理,信息,软件,服务,Lin

      linux系统sed命令?

      linux系统sed命令?,资料,系统,工作,跨行,代理,时间,简介,命令,文件,都会,Linu

      linux看系统用户命令?

      linux看系统用户命令?,系统,信息,密码,命令,服务,名称,网络,情况,软件,工具,L

      linux查看系统盘命令?

      linux查看系统盘命令?,情况,系统,信息,工具,服务,管理,命令,软件,单位,状态,

      安装时linux常用命令?

      安装时linux常用命令?,系统,工作,基础,地址,信息,工具,软件,命令,在线,数据,l

      linux登录系统的命令?

      linux登录系统的命令?,系统,工作,地址,名称,网络,密码,信息,服务,软件,资料,l

      linux还原系统命令?

      linux还原系统命令?,系统,数据,设备,工具,电脑,一致,命令,硬盘,文件,备份,lin

      linux终端安装命令?

      linux终端安装命令?,软件,官网,工作,信息,公司,网站,电脑,市场,中心,系统,Lin

      linux安装解压命令?

      linux安装解压命令?,系统,工具,管理,命令,文件,电脑,名称,格式,文件名,目录,l

      linux系统时钟命令?

      linux系统时钟命令?,时间,系统,命令,信息,城市,网上,资料,时区,终端,时分,lin

      linux系统补全命令?

      linux系统补全命令?,系统,软件,工具,命令,名称,简介,环境,智能,情况,终端,简

      linux系统做镜像命令?

      linux系统做镜像命令?,系统,设备,网上,发行,数据,工具,电脑,信息,代码,软件,L

      命令查询linux包安装?

      命令查询linux包安装?,软件,地方,地址,名字,系统,名称,信息,路径,命令,文件,

      linux系统删除的命令?

      linux系统删除的命令?,软件,系统,名称,工具,不了,命令,文件夹,电脑,通用,信

      linux系统自检命令?

      linux系统自检命令?,系统,服务,信息,电脑,情况,管理,状态,检测,异常,命令,Lin

      linux用命令安装软件?

      linux用命令安装软件?,软件,系统,在线,官网,检测,代码,定期,官方网站,名称,

      命令行linux系统下载?

      命令行linux系统下载?,软件,系统,中心,名称,服务,环境,网络,百度,网站,网上,L