ffmpegを使用してビデオからサムネイルを作成しようとしたときにエラー1


0

私はイメージボードをホストしていますが、アップロードした動画のサムネイルが生成されない問題を修正しようとしています。デバッグログで、「コマンドffmpeg -i 'images/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c' -vf scale="'if(gt(a,192/192),192,-1)':'if(gt(a,192/192),-1,192)'" -ss 00:00:00.0 -f image2 -vframes 1 'thumbs/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c'でサムネイルを生成すると、1が返されます」というエントリが見つかりました。エラー1はファイルが見つからないことを意味するので、イメージのフルパスを指すようにコードを変更しましたが、奇妙なことにエラー1が発生します。 、しかしコマンドラインでは、問題なく動作します!

完全なエラー(これは、コマンドラインを実行したときに正常に実行されるエラーです):

コマンドffmpeg -i '/opt/lampp/apps/images/images/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c' -vf scale="'if(gt(a,192/192),192,-1)':'if(gt(a,192/192),-1,192)'" -ss 00:00:00.0 -f image2 -vframes 1 '/opt/lampp/apps/images/thumbs/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c'でサムネイルを生成し、1を返します


エラーは表示されません。-reportオプションを指定してコマンドを実行し、ffmpegから実際のエラーログを添付できますか?また、正常に実行されるコマンドからのコマンドライン出力も表示してください。
slhck

@slhck -reportコマンドにオプションを追加しましたが、Webサイトがサムネイルを生成しようとして失敗すると、レポートファイルが存在しないようです。ターミナルで実行すると、作業ディレクトリに配置されますが、Apacheはどこにありますか?私はfind / -name "ffmpeg*"それを見つけようとして走りましたが、ターミナルでそれを走らせたときに作られたものだけを見つけました。ここではそれが正常に動作するときのための出力です:pastebin.com/9Zdj4UFc
Kirbyofdeath

私は、少なくともオプションでffmpegthumbnailer使用して試した、まだ喜び...「コマンドを使用してサムネイルを生成するffmpegthumbnailer -i '/opt/lampp/apps/images/images/68/6899cde3c11150d52f0cbfb6c6348c55' -o '/opt/lampp/apps/images/thumbs/68/6899cde3c11150d52f0cbfb6c6348c55'、1を返します」
Kirbyofdeathを
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.