Gransy — Blog jednoho maleho webhostera

Podpora FFMPEG v PHP

Datum: 9. 4. 2007 21.08 | Autor: gransy | 3972× | Kategorie: PHP | Komentáře: 3
- Pokud potrebujete zjistovat podrobne informace u ruznych video souborech v PHP, je toto presne priklad pro vas.

A. Instalace

- Instalace modulu je velice jednoducha, pouze vyzaduje aby ffmpeg byl zkompilovan s volbou --enable-shared.

1. Stahneme ze SVN nebo z domovskeho webu balicek se zdrojovymi kody.

2. tar xvfj ffmpeg-php-0.5.0.tbz2 - Rozbalime

3. cd ffmpeg-php-0.5.0

4. phpize - toto nam vytvori ./configure atd.

5. ./configure - Netreba zadne parametry

6. make && make install

7. Do php.ini umistime: extension=ffmpeg.so

B. Priklady pouziti

Pr. 1 - Zobrazeni informaci o A/V kodekach videa

1 <?

2
3      $movie 
= new ffmpeg_movie("test.avi",false);
4
5      echo 
"Audio Codec: ".$movie->getAudioCodec();."<br />";
6      echo 
"Video Codec: ".$movie->getVideoCodec();."<br />";
7
8
?>


Pr. 2 - Vybrany frame jako obrazek

 1 <?

 2
 3      header
("content-type: image/png");
 4
 5      
$movie = new ffmpeg_movie("test.avi",false);
 6
 7      
$frame $movie->getFrame(100);  // Sty frame
 8
 9      
$gd $frame->toGDImage();
10
11      
imagepng($gd$img);
12      
imagedestroy($gd);
13
14
?>




Komentáře:

Přidat nový komentář:




Ochrana proti spamu. Napište prosím číslici pět: