私はffmpegとPawlox/video-thumbnailパッケージを使用してサムネイルを生成しています。私はすでにffmpegとpawlox/video-thumbnailの両方をインストールしています。laravelでビデオサムネイルを生成中にエラーが発生しました
ここに私のコードです。
VideoThumbnail::createThumbnail(url('/storage/app/accident_report_videos/ynvO5D9GzUJsLPj8vPlyiOEND0ag9MeFGr4NFu5k.mp4'), asset('thumbnAils'), '111.jpg', 2, 600, 600);
エラー:
error:getimagesize(http://54.255.240.102/storage/app/accident_report_videos/thumbs/ynvO5D9GzUJsLPj8vPlyiOEND0ag9MeFGr4NFu5k.jpg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
ビデオパスとサムネイルパスは両方とも正しいです。しかしサムネイルを作成するにはvideothumbnail.phpのサムネイルメソッドを使用しています。この関数はサムネイルを生成しています。それで、それはgetimagesize()
funtionを使用するresizeCropImage()
関数を呼び出します。 getiamgesize()
関数は決して生成されないので、画像を取得しません。
'ffmpeg'と' ffprobe'バイナリパスを設定しましたか? – Camilo
私は公式の文書からコマンドを実行します。私はバイナリパスを設定する方法を教えてください – jack
私はサーバ上でwhereis ffmpegコマンドを実行し、パスは\ usr \ bin \ ffmpegになります – jack