Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 带有Ruby on Rails的编码器和上传_Ruby On Rails_Ruby On Rails 3_Html_Video - Fatal编程技术网

Ruby on rails 带有Ruby on Rails的编码器和上传

Ruby on rails 带有Ruby on Rails的编码器和上传,ruby-on-rails,ruby-on-rails-3,html,video,Ruby On Rails,Ruby On Rails 3,Html,Video,我的问题涉及编码器文件,以及如何允许客户将文件上传到我的服务器,然后他们可以查看这些文件。我正在实施html5开始,并希望允许客户上传那里的文件mov,avi等。。。一旦上传,我假设我必须让它可读,如果最后这不起作用,做一个flash应用。我想知道,在rails的fly-in世界中,是否有一个转换器可以做到这一点,或者还没有解决方案?到目前为止,将视频编码为可视格式的最简单方法是使用一个服务为您做到这一点。如果你想自己做,你可以用它 对于进行编码的服务,出于以下原因,我建议您: 他们有一颗漂亮

我的问题涉及编码器文件,以及如何允许客户将文件上传到我的服务器,然后他们可以查看这些文件。我正在实施html5开始,并希望允许客户上传那里的文件mov,avi等。。。一旦上传,我假设我必须让它可读,如果最后这不起作用,做一个flash应用。我想知道,在rails的fly-in世界中,是否有一个转换器可以做到这一点,或者还没有解决方案?

到目前为止,将视频编码为可视格式的最简单方法是使用一个服务为您做到这一点。如果你想自己做,你可以用它

对于进行编码的服务,出于以下原因,我建议您:

  • 他们有一颗漂亮的红宝石
  • 他们有非常好的调试工具
  • 他们有一个API构建器,因此您可以在代码中使用它之前通过他们的网站构建请求,从而减少请求的反馈循环
我还使用了其他服务,如和,但我发现Zencoder始终是编码的最佳服务,它是按编码时间定价的

使用以下选项(适用于Zencoder):

将适用于大多数现代设备(Android设备、iDevices、Safari、Chrome、IE9+和Flash)

      :format => "mp4",
      :public => public,
      :video_codec => "h264",
      :audio_codec => "aac"