问题标签 [video-indexer]

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 回答
15 浏览

video-indexer - 搜索原始语言的内容没有返回结果,英语工作正常

当我在上传视频的原始语言中搜索关键字时,我没有得到任何结果,而如果我使用英文翻译的关键字,则返回正确的结果。以下是我使用的步骤:

  1. 登录到 Azure 视频索引器。
  2. 上传了一个音频为阿拉伯语的视频。确保选择了正确的语言阿拉伯语。
  3. 等到索引器完成索引。
  4. 用阿拉伯语搜索关键字,例如“حديث”,但没有结果。
  5. 通过从下拉列表中选择一种语言来更改过滤器(我选择了阿拉伯语,然后在过滤器中添加了一个标签Language: ar-EG
  6. 再一次,搜索没有返回任何结果。
  7. 搜索翻译后的文字:Talk,是英文的,结果按预期返回。

我没有尝试使用 API 代替 Web UI,但我想我可能在某个地方犯了错误。

有没有人遇到过类似的问题?还是我做错了什么?

谢谢

0 投票
1 回答
186 浏览

azure - 视频索引器 API INVALID_INPUT - 索引预设“DefaultWithNoiseReduction”无效

一段时间以来,我一直在使用 Video Indexer API 从我的应用程序上传视频,从昨天开始我开始遇到INVALID_INPUT错误。

这是我在 Python 中调用 POST 上传 API 的方式:

这是从 API 响应生成的消息。

根据文档,索引预设的允许值如下:

我尝试了两件事:

  1. 在请求标头中添加Ocp-Apim-Subscription-Key,如果我要传递访问令牌,以前似乎不需要
  2. 切换DefaultWithNoiseReductionDefault并且似乎允许 API 调用通过,但是,它随后在索引视频时显示错误。

问题索引视频

通过控制台/仪表板手动上传视频似乎可行,因此可能只是 API 端点存在一些问题。

任何帮助将不胜感激!


2021-02-01 更新:似乎将索引预设更改为Default现在可以使用。但是,DefaultWithNoiseReduction 的问题仍然存在。

0 投票
1 回答
82 浏览

google-cloud-platform - 使用 Google Cloud Storage 上的视频文件作为 Microsoft 视频索引器的输入时出现问题

我使用 MicroSoft Video indexer 来运行视频智能并从用户视频输入中提取有用的特征/内容。我一直在使用 Web 界面,但现在我需要使用 Rest API 来自动执行此操作。

有两种方法可以指定要上传的视频文件。一种是摄取原始字节,另一种是引用云上视频文件的地址(推荐)。请参阅API 文档

问题是我在指定 Google Cloud Storage 存储桶上的文件时遇到问题。我了解您必须指定公开可用文件的 URL,我通过提供视频文件的签名 URL 来做到这一点。但它一直给我下面的错误,当我指定上传到 Cloudinary 的同一视频文件的地址时,不会发生这种错误。

供参考,这里有2个地址:

  1. Cloudinary:https ://res.cloudinary.com/account-id/video/upload/v1612773239/VideoAI/Elen_Hyundai_high.mp4
  2. GCS: https://storage.googleapis.com/project-id.appspot.com/video-files/filename?GoogleAccessId=firebase-adminsdk-some-service-account-key.com&Expires=1612857836&Signature=Rog3NWpzqXINxPWQl9sLLP8eDASNEglUehL6YkMB90YXRIWGk8PZOYGpUB9MVgTXKtFe4IjbR0tRuDUVhCeIhFTfL3kR2YXCZ3mqbOYOQlzfasq4YE4FtGiN40gNicjiLbJbq8vq4pMIwRfSirSOV92t9ev5ydPcW0BgICfd5n6QOhCvLx%2FpPgonCuGtK82Zyu21M%2BFRxuqmDTfCsZwP0fxfzwoZblusEFxIxpZFiXtow27EBYy3Dqv062UWhPuLhSyBKnFIHReaSaRcfwRVMF4Sw849eeMLGYdqHSy9LOVsw% 2FcYTJenjM4bqoj1jqSduh8A%2FmGkN3rFRok3aT4qjw%3D%3D

如果您需要测试它,我可以提供实际的 URL。

0 投票
1 回答
116 浏览

javascript - 使用 NodeJS API 调用上传 MP4 时 Azure 视频索引器停止

我正在使用 NodeJS 将 mp4s 的目录一一上传到 Azure。出于某种原因,视频索引在大约 20% 的时间内停止。我不清楚为什么。API 调用没有显示错误。尝试为视频加载数据时,我只得到“处理中”状态,但它永远不会结束。我必须手动删除视频并重新开始。

登录 videoindexer.ai 网站,我可以看到进程无限期停止:

视频索引器在 30% 和 90% 处停止

这是我用于上传 MP4 的 NodeJS。如果我在这里做错了什么,我将不胜感激任何建议:

0 投票
2 回答
52 浏览

azure - 如何将试用内容从 Video Indexer 迁移到付费帐户?

我的视频索引器试用帐户中有许多视频,我想转移到付费帐户。我尝试按照https://docs.microsoft.com/en-us/azure/media-services/video-indexer/connect-to-azure#import-your-content-from-the-trial-account中的说明进行操作,但是这似乎仅在您使用 Azure AD 设置试用帐户时才有效。

由于我使用个人 Microsoft 帐户设置了试用帐户,因此我看不到将现有内容导入新帐户的选项。我已经在 Azure 中为新帐户(包括 Azure AD)手动设置了所有内容,但我不想丢失试用帐户中的内容。

当您使用个人帐户设置试用帐户时,是否可以将试用帐户内容从 Video Indexer 导入付费帐户?谢谢。

0 投票
1 回答
27 浏览

video-indexer - 是否可以仅索引视频的音频通道

我知道付款是音频和视频分钟的结合。我可以只索引音频吗?

0 投票
2 回答
60 浏览

azure - Azure 媒体服务视频索引器中是否提供多比特率选项?

我在我的应用程序中使用 azure 媒体服务视频索引器小部件。当我们在视频索引器中上传视频时,是否有任何选项可以获得视频的多比特率(就像我们在 azure 媒体服务流策略“Predefined_DownloadandClearStreaming”中一样)。

我还检查了在视频索引之后创建的输出资产,在输入资产上使用编码作业时,不会提供与它相同的视频下载链接。

提前致谢

0 投票
2 回答
27 浏览

video-indexer - 由于重定向过多,在 Video Indexer Developer Portal 中订阅 API 失败

在此处输入图像描述 当尝试从以下 URL 订阅时,由于重定向过多,它一直失败。

https://api-portal.videoindexer.ai/products/authorization

0 投票
2 回答
58 浏览

azure - 无法再访问视频索引器操作 API 密钥

我之前订阅了视频索引器 API,并且已经使用了几个星期。订阅后,有一个页面可以访问 API 的主密钥和辅助密钥,以便在服务器端使用。就在昨天,我从免费试用帐户升级到无限制帐户,我注意到 API 文档的站点进行了一些维护,并且发生了很多变化。API 密钥页面不起作用,订阅链接也不起作用。我的问题是是否有办法检索密钥,以便我可以继续工作,因为我需要时间来交付这个产品。

0 投票
1 回答
42 浏览

api - 视频索引器渲染项目 API 不起作用

我正在尝试渲染使用视频索引器“创建项目”API 调用创建的项目,但出现以下错误:

我正在遵循 API 文档中的以下步骤:

  1. 创建一个项目:

https://api.videoindexer.ai/{location}/Accounts/{accountId}/Projects[?accessToken]

这将返回新的项目信息和 200 Ok 状态代码。

  1. 通过向以下地址发送 GET 请求来获取项目访问令牌:

https://api.videoindexer.ai/Auth/{location}/Accounts/{accountId}/Projects/{projectId}/AccessToken[?allowEdit]

成功返回访问令牌。

  1. 发送 POST 请求以渲染视频: https://api.videoindexer.ai/{location}/Accounts/{accountId}/Projects/{projectId}/render[?sendCompletionEmail][&accessToken]

** 对于访问令牌参数,我在所有情况下都传入项目访问密钥

但是,此 API 的文档没有指定调用主体的架构,因此当我发送空主体时,它会返回错误:

}

我还尝试了一种不同的方法来调用项目小部件并使用小部件提供的“渲染”按钮,但我既不能保存也不能渲染项目中显示的视频。

我的最终目标是能够编辑视频并渲染选定的视频范围。欢迎就这个问题提出任何建议。