以下のファイルを取得済みです。
・ffmpeg.exe
・pthreadGC2.dll
環境はXAMMPです。
どこにファイルをおけばよいのでしょうか?
下記スクリプトにおいてffmpegの指定はそのままで使えるのでしょうか?
他に作業が必要でしょうか?
何卒よろしくお願いいたします。
----------------------------------------
<?php
header("Content-type: image/png");
$extension = "ffmpeg";
$extension_soname = $extension . "." . PHP_SHLIB_SUFFIX;
$extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;
// load extension
if(!extension_loaded($extension)) {
dl($extension_soname) or die("Can't load extension $extension_
fullnamen");
}
?>
$movie = new ffmpeg_movie("movie.mov", false);
$frame = $movie->getFrame(100); //100frame目を取得
$image = $frame->toGDImage(); //frameをGDイメージに変換
imagepng($image); //画面に出力
?>
てな感じでmovie.movの100frame目をGDイメージにできるん
じゃないんでしょうか。アニメーションGIFに変換etcも可能
みたいですね。
では。
ffmpeg-phpの公式サイトにWindows用のバイナリについての記述があります。
Some users have posted Windows builds to the ffmpeg-php google group. I hear from folks that they work great but I haven't had time to test them personally yet.
http://groups.google.com/group/ffmpeg-php/browse_frm/thread/7734...
なおffmpeg-phpはPHPの拡張なので、直接ffmpeg.exeは使いません。
コンパイルする方法は各所に載っているので参考にされたら良いと思います。
PHPで動画形式の各種変換が行えるffmpegのラッパークラスライブラリ「ffmpeg」:phpspot開発日誌
というのもあるので、(深く確認していませんが)こちらを使うのも手かも知れません。
ありがとうございます。
書いてある場所を教えて頂くのはうれしいですが、
自身による解説が欲しいです。
回答とは言えません。