使用回形针将视频上传到Heroku-如何制作缩略图?

问题描述

| 我刚刚将使用回形针上传的视频添加到了Heroku上的Rails 3应用程序中。它工作正常,但我不知道如何为视频生成缩略图。我想我应该在heroku中使用视频处理附加组件之一吗? 有哪些建议最容易连接到Paperclip?     

解决方法

        当前,我们使用Zencoder编码服务对视频上传进行编码。很棒,因为他们的服务可以在视频文件上生成缩略图。 我建议在Web应用程序之外执行任何资源密集型过程,例如编码。因为这可能需要整个HTTP请求处理程序(或您的Web dyno)。当然,您可以要求更多的网络测功机。但是这些很贵。 另一种选择是在后台进行处理。但是,最好在Web服务器外部进行此类任务。这就是Zencoder等API服务很好的体现。 这是一组入门指南。 另一种选择是Panda Stream。 Heroku确实提供了哪些插件。 Panda Stream和Zencoder都能满足您的需求。两者都采用不同的价格模型。不幸的是,由于我没有使用过Panda,所以我无法为您提供更多信息。 至于要使用哪个上传器。回形针会做的很好。我猜是因为您正在使用Heroku,并且您正在上传到Amazon S3。在我们的环境中,我们正在使用Carrierwave。