使用ruby读取视频文件元数据

时间:2011-11-02 06:44:02

标签: ruby video metadata

我正在开发一款应用,我让用户上传视频。 问题是我需要在用户提交表单后获取视频的宽度和高度,但无法找到方法。

用户可以上传任何视频类型,avi,mpeg,mov,flv ..

我只需要获取视频的宽度和高度元数据,但到目前为止我找不到ruby函数或gem。

感谢。

4 个答案:

答案 0 :(得分:1)

rvideo gem,但它是否合适取决于您是否可以安装FFmpg(以及flvtool for Flash)。

答案 1 :(得分:1)

试试streamio-ffmpeg。它似乎得到维护并且相对最新。

答案 2 :(得分:0)

看起来rvideo项目也被放弃了。

答案 3 :(得分:0)

查看mediainfo gem

它将为您提供宽度和高度。我已经用这种方式实现了它,其中filename是你想要的文件的路径:

%x[mediainfo --Inform="Video;%Width%" filename]