ホームページ >バックエンド開発 >PHPチュートリアル >php5-ffmpeg を使用して PHP でビデオ画像をキャプチャする例、_PHP チュートリアル

php5-ffmpeg を使用して PHP でビデオ画像をキャプチャする例、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:09:57974ブラウズ

php5-ffmpegを使用してPHPでビデオ画像をキャプチャする例

数日前に FFmpeg を使って遊んでいたとき、Ubuntu に php5-ffmpeg という拡張パッケージがあることに気づき、それがうまく動作するかどうかを確認したいと思いました。
という 2 つの結論に達しました。 ビデオの読み込みは FFmpeg のサポートに依存します。すべての形式をサポートしたい場合は、FFmpeg を自分で再コンパイルすることをお勧めします。
2分の動画に10枚の写真が必要なので、思ったほど効率は良くありません。
インストール方法:

コードをコピーします コードは次のとおりです:

sudo apt-get インストール ffmpeg php5-ffmpeg php5-gd

画像キャプチャテストの例:
コードをコピーします コードは次のとおりです:

$ページ = 10; $prefix = 'スクリーンキャップ';
$mov = 新しい ffmpeg_movie('gt.avi'); $count = $mov->getFrameCount(); $range = (int)round($count/($page+1));
for($i=1; $i $frameNum = $range*$i
$imgFile = $prefix.'_'.$i.'.png';
$frame = $mov->getFrame($frameNum); If(!$frame){ 続行 }

$gdImage = $frame->toGDImage(); If(!$gdImage){ 続行 }

Imagepng($gdImage, $imgFile); イメージデストロイ($gdImage);
echo '
'; }






http://www.bkjia.com/PHPjc/939418.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/939418.html技術記事

PHP でビデオ画像をキャプチャするための php5-ffmpeg の使用例。数日前、FFmpeg を使って遊んでいたときに、Ubuntu に php5-ffmpeg 拡張機能パッケージがあることに気づき、それが良いかどうか試してみたいと思いました。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。