在Rails 3.2.6中使用Paperclip-FFMPEG从视频中获取元数据

时间:2012-08-05 20:47:35

标签: ruby-on-rails ruby ffmpeg paperclip metadata

虽然仍然是Rails的新手,但我设法让Paperclip-FFMPEG工作了。但是,我想从上传的视频中提取一些元数据,特别是视频的长度。自述文件表明这是可能的,但我很难理解我需要做什么:

You may optionally add <attachment>_meta to your model and paperclip-ffmpeg will add information about the processed video.

假设我模型中的Paperclip属性称为“sourcefile”。如果我正确地阅读这些说明,这是否意味着我需要添加一个名为sourcefile_meta的额外属性?我是否需要添加生成迁移文件以将此额外列添加到模型表中?如何在视图中访问视频的长度?它应该是这样的:

<p>Length: <%= mymodel.sourcefile_meta.length %></p>

任何指针都是最有用的,因为我碰到了一些砖墙!谢谢!

1 个答案:

答案 0 :(得分:-1)

如上所述,您应该能够运行将该字段添加到表中的迁移,并且ffmpeg-paperclip应该自动填充它,就像使用* _name字段一样。