在rails中编码视频时出现参数错误

时间:2017-02-10 08:40:38

标签: ruby-on-rails ffmpeg carrierwave

我正在尝试上传视频并将其转换为mp4。对于转换,我使用的是gem carrierwave-video 。我在question

中的配置相同

我在我的系统中安装了ffmpeg。但是当我上传视频时,会发生以下错误。

VideoFailed to transcode with FFmpeg. Check ffmpeg install and verify video is not corrupt or cut short. Original error: ArgumentError

当我评论该行

 process encode_video: [:mp4]
VideoUploader中的

。它工作正常,但转换不会发生。传递参数是否有任何问题。请提供您宝贵的答案

2 个答案:

答案 0 :(得分:0)

尝试提供额外参数。

例如。

process encode_video: [:mp4, resolution: :same]

根据您的需要更改分辨率。

答案 1 :(得分:0)

我无法找到carrierwave-video gem的解决方案,因此我使用Voyeur gem而不是carrierwave-video。我能够使用此gem转换视频。如果找到我的问题的任何修复,我将不胜感激。谢谢