2017-02-10 7 views
4

ビデオをアップロードしてmp4に変換しようとしています。変換のために私は宝石を使用しています搬送波 - ビデオquestionビデオをレールでエンコードする際に引数エラーが発生する

自分のシステムにffmpegをインストールしました。しかし、ビデオをアップロードすると、次のエラーが発生します。

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

私はVideoUploaderで

process encode_video: [:mp4] 

行をコメント。それは正常に動作しますが、変換は起こっていません。パラメータを渡す際に問題はありますか?あなたの貴重な答えを教えてください

+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​​(バージョン:2.3.0p0) rails(バージョン:4.2.1) – CR7

答えて

0

carrierwave-video gemの解決策が見つかりませんでしたので、carrierwave-videoの代わりにVoyeur gemを使用しました。この宝石を使用して動画を変換できました。私の問題の修正が見つかったら、感謝します。ありがとうございました

+0

最後のコミットが5年前のことを見ることができるので、盗撮宝石は維持されません。私はpaperclipを使用しており、mp4、webm、oggのすべての動画を変換するだけです。助けが必要です.... – Milind

0

余分なパラメータを提供してください。

たとえば、あなたごとのニーズとして

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

変更解像度。

+0

それは決議の問題ではない。私もカスタム解像度を追加しました – CR7

関連する問題