问题标签 [quicktime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2369 浏览

objective-c - 导出带有音频淡入和淡出的 QTMovie 的最佳方法

我想获取我拥有的 QTMovie 并将其导出,其中音频淡入淡出一段预定的时间。我想尽可能在​​ Cocoa 中做到这一点。这部电影可能只有音频。我的研究发现了几种可能性:

  1. 使用更新的音频上下文插入 API。http://developer.apple.com/DOCUMENTATION/QuickTime/Conceptual/QT7-2_Update_Guide/NewFeaturesChangesEnhancements/chapter_2_section_11.html。这似乎是最现代的实现这一目标。

  2. 使用 Quicktime 音频提取 API 提取电影的音轨并对其进行处理,然后将处理后的音频放回电影中,替换原始音频。

我错过了一些更简单的方法吗?

0 投票
4 回答
7971 浏览

objective-c - 创建带有章节标记的 MP4/M4A 文件

我正在尝试将多个音频文件合并到一个包含章节元数据的 mp4/m4a 文件中。

我目前正在使用 QTKit 来执行此操作,但不幸的是,当 QTKit 导出为 m4a 格式时,元数据全部被删除(Apple 已确认这是一个错误),请参阅示例代码。我认为这将 QTKit 排除在这项工作之外,但很高兴被证明是错误的,因为如果它有效,它是一个非常简洁的 API。

因此,我正在寻找一种将音频文件(输入格式并不重要,因为我可以进行转换)连接到带有章节元数据的 m4a 文件的方法。

作为代码的替代方案,我对使用现有命令行工具来完成此操作的想法持开放态度,只要它可以作为另一个应用程序的一部分再分发即可。

有任何想法吗?

0 投票
2 回答
1397 浏览

objective-c - 使用 QTKit 设置电影元数据

我正在尝试将旧的 QuickTime 框架代码转换为 OS X 上基于 Cocoa 的 64 位 QTKit,这意味着我无法随时直接调用 C 函数。具体来说,我正在尝试找到一种使用 QTKit 编写 QuickTime VR 电影的方法,因为它们需要一些特殊的元数据来设置显示控制器。我怎样才能用 QTKit 做到这一点?

0 投票
3 回答
989 浏览

embed - 访问隐藏的嵌入式 Quicktime 音频

我正在尝试为网站编写一个简单的音频播放器,并且正在使用 EMBED... 标签嵌入音频并设置 HIDDEN="true" 并使用各种 JavaScript 命令来控制音频播放。它适用于 realplayer 和 mplayer,但如果设置了隐藏位,quicktime 插件不会响应 javascript - 有什么解决方法吗?

0 投票
3 回答
7991 浏览

windows - 在 Windows 上仅安装 Quicktime 库

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

如果我的应用程序使用 Quicktime,我想使用它的安装程序安装必要的库,因此不需要用户单独安装 Quicktime。我正在寻找的是某种“快速可再发行”。

截至目前(quicktime 7.x),我找不到这样做的方法。我可以捆绑整个 quicktime 安装程序(大约 20 MiB),并使用 MSI 的静默/无人值守标志启动它。但是,这种方式有几个副作用:

  1. 在桌面和快速启动栏中创建 Quicktime 播放器快捷方式
  2. 劫持文件关联,(例如 .mov 与 Quicktime Player 关联,即使它之前与其他东西关联)
  3. 安装一些可能监视 Quicktime 关联或处理自动更新的服务/进程(qttask)。
  4. 安装 Quicktime Player,实际上我不需要。

在上述情况中,前三个是相当糟糕的。

有没有办法为 Quicktime “只安装库”?

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

0 投票
3 回答
1849 浏览

flash - Flash/ActionScript 中的类似 QTVR 的全景图?

自从我使用 Actionscript 已经有几年了。过去,我制作了一个模拟 QTVR 全景图的项目(在我使用 Flash 的时候,你只能嵌入非常基本的 mov 文件),只需将一个很长的扁平全景图像向左或向右移动到蒙版后面。效果还可以,但不如真正的全景,因为视角太扭曲了。所以现在已经开发了几个 Flash 迭代,我很好奇......

现在有没有办法更接近真正的 QTVR?...或者现在可以嵌入真正的 QTVR 吗?

0 投票
3 回答
2159 浏览

javascript - QuickTime 对象的 SetURL 方法未定义?

我的页面上有一个隐藏的嵌入式 QuickTime 对象,我试图通过 JavaScript 控制它,但它不起作用。该对象如下所示:

data 参数中没有任何内容,因为在渲染时,我不知道要加载的 URL。我这样设置:

稍后将播放音频:

Firefox 3.0.3 在 JavaScript 控制台中不会产生错误,但Play()调用时不会发生播放。Safari 3.0.4 在控制台中产生以下错误:

Internet Explorer 7.0.5730.11 提供了以下非常有用的错误消息:

我的机器上安装了 QuickTime 7.4 版。Apple 的文档说这SetURL()是正确的,那么为什么它不起作用呢?

0 投票
1 回答
663 浏览

macos - QuickTime 视频编解码器配置

所以我正在将一个应用程序从 Windows 移植到 Mac,该应用程序的一部分处理创建电影文件。在 Windows 上,有一组函数,如 ICOpen 和 ICConfigure,它们表示视频压缩驱动程序为选定的编解码器打开一个配置框。Mac上的QuickTime有类似的东西吗?

0 投票
2 回答
1053 浏览

cocoa - 设置 QTMovie 属性

我正在尝试通过 QTKit 创建 QTVR 电影,并且我已经获得了电影中的所有帧。但是,设置必要的属性似乎没有任何效果。例如:

如果然后我得到这些属性的值,它们会分别显示为 NO 和 YES。这部电影是可编辑的,所以我不明白我在这里做错了什么。我怎样才能确保属性会真正改变?

0 投票
4 回答
8687 浏览

php - 如何使用 php 对流媒体视频进行密码保护

使用 php/.htaccess 密码保护快速流媒体视频的最佳方法是什么。它们使用 rtsp 进行流式传输,但如有必要,我可以使用其他格式。

我知道如何使用 php 进行身份验证,但我不确定如何设置身份验证,以便保护流文件 url,以便用户不能只是复制 url 并共享它。

还是我想太多了,我可以使用普通的身份验证方案并将文件放在受保护的目录中?