これはphp + ffmpegを使って可能ですか?動画ファイルからフレームを取得し、 は、PHPの組み込みの画像機能を使用して操作することができる画像としてそれらを返すようにファイル全体をダウンロードせずにフレームをグラブしますか?
能力:
のffmpeg-phpのは、能力を持っています。これはムービーファイルのサムネイルを自動的に作成するのに最適です。
私はそうする前にファイル全体をダウンロードしたくありません。 は、だから私は映画の10%@フレームをつかむしたいと言うことができます:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url); //specify the url
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$head = curl_exec($ch);
$size = curl_getinfo($ch,CURLINFO_CONTENT_LENGTH_DOWNLOAD);
そして、それはのFLVの10%だけをダウンロードするには非常に簡単です:
まず、リモートファイルのサイズを取得することができますcurlを使用して.movファイルを作成します。
しかし、おそらくファイルが壊れているので、ffmpeg-phpを使ったフレームグラウンドトリックは機能しませんか?
他のアイデアはありますか?