我目前是我们青年教堂网站base.上的主要开发人员(只读dev!).
目前,我正在对该网站进行“ 2.0”样式的迭代,希望使它的内容更加丰富并且对移动设备更加友好.
我们一直在使用Vimeo托管视频,但希望开始托管自己的视频,以便在我们想要制作一个iPhone应用来流式传输最新内容时,可以在自己的服务器上准备好大量的视频目录,并且它给了我们很多其他的灵活性.
当我们将视频上传到Flash版本和iOS就绪版本时,我正在寻找一种转换视频的方法.
该站点是基于ruby构建的,并托管在Ubuntu 10.04服务器上,我对该服务器具有完全的root访问权,并且可以安装任何必要的工具.
基本上我要问的是:
>从ruby转换视频的最简单方法是什么(我听说过一些关于FFMPEG的嗡嗡声)
>它会完全消耗资源吗? (它的虚拟服务器具有1.5GB的ram托管两个其他站点,因此即使转换要花费几个小时,也要降低资源使用率还是很不错的)
>是否有一种“不错”的方式? (一个干净的API,适合使用system(“ convert ma videoze”)进行炮击)
谢谢 :)
丹尼尔
解决方法:
> FFMPEG确实是您需要的.
>随着您将发送给它的工作越来越多,它将消耗更多的RAM.但是您可以组织简单的队列和后台作业来转换视频.
>我从未使用过宝石,但是您可以查看以下列表:
> http://rubygems.org/gems/ffmpeg-ruby(https://github.com/hackerdude/ffmpeg-ruby)
>或此叉http://github.com/gwik/ffmpeg-ruby
> http://rvideo.rubyforge.org/