【问题标题】:Encoder with Ruby on Rails and uploads使用 Ruby on Rails 和上传的编码器
【发布时间】:2012-08-07 18:37:55
【问题描述】:
我的问题是关于编码器文件,我怎样才能让客户将文件上传到我的服务器,然后他们可以查看。我正在实施 html5 开始,并希望允许客户在那里上传文件 mov、avi 等......一旦上传,我假设我必须让它可读,如果最后这不起作用做一个 flash 应用程序。我想知道是否有一个转换器可以在 Rails 世界中实现这一点,或者还没有解决方案?
【问题讨论】:
标签:
ruby-on-rails
ruby-on-rails-3
html
video
【解决方案1】:
到目前为止,将视频编码为可视格式的最简单方法是使用服务为您完成。如果你想自己做,可以通过ffmpeg 来做。
对于进行编码的服务,我会推荐zencoder,原因如下:
- 他们有一颗漂亮的红宝石
- 他们有非常好的调试工具
- 他们有一个 API 构建器,因此您可以通过他们的网站构建您的请求,然后在您的代码中使用它,从而减少请求的反馈循环。
我还使用过其他服务,例如 encoding.com 和 Panda,但我发现 Zencoder 始终是按编码时间定价的最佳编码服务。
使用以下选项(用于 Zencoder):
:format => "mp4",
:public => public,
:video_codec => "h264",
:audio_codec => "aac"
适用于大多数现代设备(Android 设备、iDevices、Safari、Chrome、IE9+ 和 Flash)