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

3

我正在开发一款应用程序,允许用户上传视频。

问题是,我需要在用户提交表单后获取视频的宽度和高度,但是找不到方法来实现。

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

我只需要获取视频的宽度和高度元数据,但目前还没有找到一个Ruby函数或gem可以实现。

谢谢。

4个回答

2

查看mediainfo gem

它可以获取您想要检查的文件的路径filename的宽度和高度。我已经这样实现了它:

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

2
尝试使用streamio-ffmpeg。它似乎被维护得比较好并且相对更新。

1

rvideo gem这个宝石,但是否适合取决于您是否能安装FFmpg(以及Flash的flvtool)。


感谢提供视频,但不幸的是我无法在服务器上安装FFmpeg。 - tackleberry

0

看起来rvideo项目已经被放弃了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接