2017-02-10 39 views
4

我想上传视频并将其转换为mp4。对于转换,我使用宝石载波视频。我的配置同样在question在rails中编码视频时出现参数错误

我已经在我的系统中安装了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。它工作正常,但转换没有发生。传递参数有什么问题吗?请给出您的宝贵答案

+0

我能够使用命令行进行转换。 命令:** ffmpeg -i /video.mp4 -target pal-dvd -ps 2000000000 -aspect 16:9 /video.mpeg** – CR7

+0

什么是您的streamio-ffmpeg和ruby版本 –

+0

streamio-ffmpeg(版本:3.0。 2) ruby​​(version:2.3.0p0) rails(版本:4.2.1) – CR7

回答

0

我找不到carrierwave-video gem的解决方案,所以我用Voyeur gem代替carrierwave-video.I能够使用这个gem转换视频。我将不胜感激,如果有任何修复我的问题被发现。谢谢

+0

偷窥宝石没有维护,因为你可以看到最后一次提交是5年ago.i使用回形针,只是ffmpeg转换所有我的视频在mp4,webm和ogg.Let我知道如果你需要一些帮助.... – Milind

0

尝试提供额外的参数。

例如,

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

变化的决议按照你的需要。

+0

它不是解决方案的问题。我还添加了一个自定义分辨率 – CR7

相关问题