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

Argument error while encoding video in rails

我正在尝试上传视频并将其转换为 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]

在视频上传器中。它工作正常,但没有发生转换。传递参数是否有任何问题。请给出您宝贵的答案

尝试提供额外的参数。

例如

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

根据需要更改分辨率。

我找不到 carrierwave-video gem 的解决方案,所以我使用 Voyeur gem 而不是 carrierwave-video。我能够使用此 gem。如果找到任何解决我的问题的方法,我将不胜感激。谢谢