【问题标题】:Video upload to Heroku with Paperclip - How to make thumbnails?使用 Paperclip 将视频上传到 Heroku - 如何制作缩略图?
【发布时间】:2011-09-14 18:57:52
【问题描述】:

我刚刚在 Heroku 上的 Rails 3 应用程序中添加了使用回形针上传视频。它工作正常,但我不知道如何为视频生成缩略图。我想我应该使用 heroku 中的视频处理插件之一?

有哪些最容易连接到 Paperclip 的建议?

【问题讨论】:

  • 您已经指出,您知道有几种服务可以满足您的需求。您可能应该只看一下这些产品,看看哪些最适合您的应用程序。
  • 是的,谢谢科里,我突然想到要调查这些选项。不过,具体的建议总是有用的。这就是我问的原因。
  • 不允许此类问题。请参阅“我应该在这里问哪些类型的问题?”下的常见问题解答。 — stackoverflow.com/faq
  • 他只是在寻求建议。或者更具体地说,来自在该领域有经验的其他开发人员的建议。我真的看不出这里有什么问题。

标签: ruby-on-rails-3 video heroku paperclip


【解决方案1】:

我们目前使用 Zencoder 编码服务对视频上传进行编码。这很棒,因为他们的服务在视频文件上提供thumbnail generation

我建议在 Web 应用程序之外执行任何资源密集型流程,例如编码。因为这可能需要一个完整的 HTTP 请求处理程序(或者在你的情况下是一个 web dyno)。当然你可以要求更多的网络测功机。但这些都很贵。

另一种选择是在后台进行处理。但是在 Web 服务器之外执行此类任务会更好。这就是 Zencoder 等 API 服务的优势所在。

这里有一组说明可以让您获得started

另一种选择是Panda Stream。 Heroku 确实提供了一个插件。 Panda Stream 和 Zencoder 都可以满足您的需求。两者也都有不同的价格模型。不幸的是,我无法提供更多关于 Panda 的信息,因为我没有使用过它们。

至于使用哪个上传器。回形针可以很好地完成这项工作。我猜,因为您使用的是 Heroku,并且您正在上传到 Amazon S3。在我们的环境中,我们使用Carrierwave

【讨论】:

  • 谢谢克里斯蒂安。是的,我正在用回形针上传到 S3。我突然想到我们所有的视频内容都将从 iphone 上传,所以 iphone 应该能够将缩略图与视频一起发送给我。但我会看看zencoder。干杯
猜你喜欢
  • 2015-10-29
  • 2015-11-18
  • 2015-08-11
  • 2015-02-26
  • 2016-03-26
  • 2011-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多