问题标签 [zencoder]

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

php - Zencoder API PHP 缩略图

我正在使用 Zencoder API PHP 库 (https://github.com/zencoder/zencoder-php/blob/master/README.md) 并且可以成功提交单个作业进行转换。但是,我正在努力使缩略图的格式正确。

Zencoder 所需的 JSON 是:

因此,当我通过 PHP API 提交以下内容时,我可以让视频正常工作,但无法确定缩略图元素的正确格式:

我怀疑我错过了一些简单的东西。

0 投票
1 回答
1676 浏览

ruby-on-rails - Rails 3:如何配置 Zencoder 以使用 Amazon S3?

我正在按照本教程将 Zencoder 集成到我的 Rails 3 应用程序中:http: //www.nickdesteffen.com/blog/video-encoding-with-uploadify-carrierwave-and-zencoder

本教程使用 Rackspace 进行存储,但我想修改代码以便可以使用 Amazon S3 进行存储。我用我的 Amazon S3 信息替换了所有 Rackspace 信息,但是每当我尝试在表单中上传视频时,我都会收到以下 HTTP 错误:“您尝试上传的文件出错。请验证它是正确的类型。”

我需要在这里修复什么才能完成这项工作?

载波.rb

video_uploader.rb

0 投票
1 回答
285 浏览

jquery - Zencoder 转换的 JQuery 进度条

我想配置一个 jquery 进度条以从有关视频转换的 zencoder API 通知中加载。API 以 json 或 xml 的形式将通知发送到指定的 URL,但我根本不知道它的去向。请帮忙。

0 投票
1 回答
327 浏览

jquery - Zencoder 状态 URL

我正在使用 zencoder 编写视频转换应用程序。我的转换部分设置得很好,但我很难理解如何在处理输出时查看输出的状态。输出的状态存储在此 URL 中:

https://app.zencoder.com/api/v2/outputs/ + jobID + /progress.json?api_key=mysecretcode

但为了动态访问它,您必须检索 jobID。现在在我看来,它是 zencoder 分配给输出的唯一随机数。有谁知道我在php中创建工作后如何获得jobID?任何帮助将不胜感激。

0 投票
2 回答
477 浏览

ios - AV Foundation 错误地报告玩家项目持续时间

我正在尝试使用用 zencoder 编码的 AVPlayer 在 iOS 上播放视频。我看到的问题是播放器项目报告的持续时间是四舍五入/不精确的。例如,视频时长可能是 173.134,播放器项目会将其报告为平面 174.0。这会导致检测加载百分比和其他相关内容出现问题。如果我尝试在不编码的情况下使用视频,则会正确准确地报告所有内容。

有没有其他人见过这个或有解决方案?

0 投票
1 回答
3263 浏览

html5-video - 如何在没有 CDN swf 文件的情况下通过 Flash 回退使用 Video.js 播放器

IE8 或更早版本会自动使用 Flash 后备播放器,但播放器托管在 CDN 中。

我想video-js.swf在我的服务器中使用托管文件而不是 CDN 内容。因为 CDN swf 文件不安全。

Video.js 版本为 3.2,目前可以从http://videojs.com/下载。

我试过这段代码,但它不起作用。

有人可以帮我解决问题吗?

谢谢!

0 投票
1 回答
254 浏览

video - 如何在 Drupal 7 中将 zencoderfetcher 与视频合并和工作

安装的模块:视频、Video.js、Zencoder API

安装的版本:-

Zencoder库-2.1.2,Video.js--3.2.0,视频转码器:Zencoder--1.2

在 Zencoder 中创建帐户后,我成功获得了 Zencoder API 密钥。回发 URL 显示为 localhost/VideoSample/postback/jobs。

我上传了视频内容类型的 mp4 视频,但出现以下错误:

“转码 big_buck_bunny.mp4 出现问题。请检查您最近的日志条目以进行进一步调试。”

当我访问最近的日志条目时,我发现了以下错误:-

  • 通知 url (localhost/VideoSample/postback/jobs) 的主机无效:localhost/VideoSample/postback/jobs
  • r10k 不是受支持的视频编解码器。选项包括 h264、mpeg4、theora、vp6、vp8 和 wmv。

在 Internet 上进行了一些研究后,我发现 Zencoder 需要一些公共托管 IP 或公共服务器来发送转码视频。就我而言,该站点不是公开的,因为我在本地主机上工作。基本上经过研究,我发现了两种完成ob的选择。

  • 下载 Amazon s3 模块并在其中创建一个存储桶。将 Amazon 的地址提供给 Zencoder API。但这需要在亚马逊上托管视频的费用。我为我的实验放弃了这个选项

Zencoder 提供了一个名为 Zencoder Fetcher 的工具来免费对视频进行转码。它需要在 Windows 7 上安装 Ruby 和 Ruby Gems。我下载了 Ruby 和 RubyuGems 并按照此资源安装材料。

http://blog.zencoder.com/2011/08/25/fetcher-making-it-even-easier-to-integrate-with-zencoder/

当我提供我的 API 密钥时,我收到以下消息。检索到的通知:0。

我给出了 admin/config/media/video/transcoders 中“Zencoder 的回发 URL”中提到的 url“zencoderfetcher”。但是我在保存选项后收到以下消息。

“无法检索回发 URL:php_network_getaddresses:getaddrinfo 失败:不知道这样的主机。(0)。”

然后我在同一个地方提供 url “localhost/zencoder/notifications_handler”,我再次收到如下消息:-

“无法检索回发 URL:缺少架构 (-1002)。”

我的项目中非常需要转码。请让我知道是否可以将 zencoderfetcher 与视频模块合并和工作。如果是,那么如果您为此提供任何参考或步骤,那将是非常友好的。

注意:- 所有 url 都以 http 作为前缀。

0 投票
1 回答
695 浏览

video - 视频未转码

我在 Drupal 7 中使用视频模块,并使用 Zencoder 作为编码视频的选项。我使用http://progrium.com/localtunnel/ 在互联网上公开本地主机服务器。

我按照以下步骤在我的机器中配置 localtunnel

  • 下载 Ruby/Ruby Gems 并生成 ssh 密钥以在公共场所托管 localhost。
  • 我的 Apache 服务器在端口 80 上运行。所以我运行这个命令

    localtunnel -k ~/.ssh/id_rsa.pub 80

  • 它要求输入密码,我给了它。
  • 然后它显示以下消息:-

    此本地隧道服务由 Twilio 提供给您。现在可以从 http://5557.localtunnel.com访问端口 80 "

当我给

作为管理 » 配置 » 媒体 » 视频中转码器选项的回发 URL 中的值,那么配置也会被保存。

现在我上传视频内容类型的视频。保存节点后,它会给出以下消息。

该视频目前正在处理中。请稍等。

当我在 Zencoder 检查我的帐户时,它显示状态为“处理中”。一段时间后,它将状态更改为失败并给出以下消息:-

我们尝试在以下位置下载文件

文件夹 videos/original 已授予公共访问权限。请让我知道我在哪里做错了,或者要执行哪些权限或步骤才能将编码文件返回到网站。

0 投票
1 回答
588 浏览

json - Zencoder 进度 JSON 响应转换为 boostrap 进度条中的填充宽度

我拼命寻找有关如何获取 zencoder 进度 JSON 响应、将响应中的“进度”变量转换为 javascript 变量并使用它来填充 css 宽度值中的数字的信息。

有关 Zencoder JSON 响应的更多信息,请参见此处:https ://app.zencoder.com/docs/api/jobs/progress

典型输出如下:

我想每半秒左右获取一次更新的“进度”值,并用它来填充 Twitter Boostraps 进度条中的宽度值:

任何帮助将不胜感激!

0 投票
1 回答
914 浏览

video - Zencoder:将两个视频文件合并编码为一个

我很难找到有关如何使用 Zencoder 合并视频的文档。这是我想做的:

  1. 使用他们的 api 将视频上传到 Zencoder 进行编码(完成)
  2. Zencoder 将我的两秒品牌介绍视频合并到上传视频的开头,并将它们一起编码为单个文件
  3. Zencoder 将新视频发送到我的 youtube 帐户

Zencoder 是否可以执行第 2 步和第 3 步。如果是这样,你能链接或解释一下。如果没有,欢迎提供建设性反馈。

谢谢!