wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm rpm -ivh mplayer-codecs-* rpm -ivh /home/distr/CentOS/automake-1.9.6-2.1.noarch.rpm rpm -ivh /home/distr/CentOS/libtool-1.5.22-6.1.i386.rpm yum install -y flvtool2 lame lame-devel libogg libogg-devel libvorbis libvorbis-devel ffmpeg ffmpeg-devel mplayer mencoder wget http://dfn.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.3.1.tbz2 bunzip2 ffmpeg-php-0.5.3.1.tbz2 tar xvf ffmpeg-php-0.5.3.1.tar cd ffmpeg-php-0.5.3.1 phpize ./configure make && make test && make install
< ?php $extension = "ffmpeg"; $extension_soname = $extension . "." . PHP_SHLIB_SUFFIX; $extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname; if(!extension_loaded($extension)) { dl($extension_soname) or die("Can't load extension $extension_fullnamen"); } $frame = 6; $time = time(); $movie = new ffmpeg_movie('/usr/local/apache2/htdocs/clock.avi', 1); $duration = $movie->getDuration(); if ( $duration > 6 ){ $minutes = floor($movie -> getDuration ()/ 60); $seconds = $movie -> getDuration ()% 60 ; } echo 'File: <font color="red">' . $_SERVER[ 'DOCUMENT_ROOT' ]. '/clock.avi</font> longs ' . $duration . ' seconds ' ; $img = $_SERVER['DOCUMENT_ROOT' ]. '/' . $time . '_' . $frame . '.jpg' ; $ff_frame = $movie -> getFrame ( $frame ); if ( $ff_frame ){ $gd_image = $ff_frame -> toGDImage (); if ( $gd_image ) { imagepng ( $gd_image , $img ); imagedestroy ( $gd_image ); } } echo $minutes . ' min ' . $seconds . ' sec. ' ; echo '<img src="' . $time . '_' . $frame . '.jpg" />' ; $franecount = $movie->getFrameCount(); $framerate = $movie->getFrameRate(); $filename = $movie->getFilename(); $comment = $movie->getComment(); echo " number of frames in a movie or audio file.".$franecount." "; echo "frame rate of a movie in fps".$framerate." "; echo "path and name of the movie file or audio file.".$filename." "; echo "comment field from the movie or audio file.".$comment." "; ?>
Постоянные ссылки
При копировании ссылка на TeaM RSN обязательна!