私はこれを読みましたが、あまり役に立ちませんでした。
videosと呼ばれるフォルダーと、サムネイルと呼ばれる別のフォルダーがあります。ビデオフォルダーに多くのmp4ビデオがあり、ffmpegとphpを使用してサムネイルフォルダーの4秒目にサムネイルをキャッチしたいと考えています。
- Windows Whit php 5.3.8およびApache 2.2.21でWampサーバー2.2を使用しています
- ffmpeg ダウンロード ページのFFmpeg Windows ビルドセクションからffmpeg をダウンロードし、このリンク から静的 32 ビルドをダウンロードしました。
7z ファイルを Web サイトのルートに抽出しました。これ
が私の php コードです。$ffmpeg = "includes/ffmpeg/bin/ffmpeg"; foreach(glob('files/videos/*.mp4') as $pathname){ $filename = substr($pathname,13,strripos($pathname,'.mp4')-13); $thumbnail = 'files/thumbnails/'.$filename.'.jpg'; exec("ffmpeg -i $pathname -an -y -f mjpeg -ss 00:00:04 -vframes 1 $thumbnail"); }
しかし、何も起こらず、サムネイル フォルダは常に空です。
- サーバーに ffmpeg がインストールされているかどうかを確認するにはどうすればよいですか?
- スクリプトを機能させるにはどうすればよいですか?
助けてください