欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

用Ruby来处理视频

程序员文章站 2022-06-02 23:47:29
...
                                           用Ruby来处理视频

作为一种脚本语言,Ruby不被认为是特别适合做视频方面的工作(直接转换,编码等…)。然而,也有不少Ruby库和以Ruby为基础的技术可以使用视频和电影文件,主要是通过更快的工具和库。

RMov  (Ruby Quicktime Library)
RMov是一个新的Ruby库,由Ryan Bates 编写,它围绕着Apple的QucikTime API,允许您打开,编辑和导出QuickTime电影,但不幸的是,它只支持OS X。

RVideo(Ruby视频处理)
RVideo (Github )是一个Ruby库,像ffmpeg一样,它可以让您检查和处理视频和音频文件。例如,您可以使用Rvideo,帮助您将视频格式转换成FLVs。

Panda(视频编码和Streaming平台)
Panda 是一个开源的“视频上传,编码与流”的解决办法。虽然它使用的是Ruby作为接口,但是它很像久经沙场的工具-FFMpeg,也有可能更胜一筹,如果您还拥有一个Amazon EC2帐户那就更完美了。

Hey!Spread(视频推广的Web服务)
Hey!Spread 轻松的上传视频到YouTube和谷歌视频-每一个操作基本上都是一个方法。

Fliqz4R("White-Label YouTube" API)
Fligz 提供了一个“即插即用视频解决方案。”他们提供了有效的后端基础设施的托管和录像播放。Libin Pan有一个教程演示如何使用Fligz,在Ruby/Rails中使用Fligz4R的[url= http://github.com/libin/fliqz4r/tree/master]Rails 插件[/url]。

相关标签: Ruby