Gransy — Blog jednoho maleho webhostera

Podpora FFMPEG v PHP

Datum: 9. 4. 2007 21.08 | Autor: gransy | 3558× | 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:

  1. shneck11. 3. 2009 18.25

    Čuzz. Prosim tě...Tadyten článek mě docela dost zajímá, ale nejsem moc pokročilej v termínech jako "zkompiloval" atd...Co to prosimtě lajcky znamená: "vyzaduje aby ffmpeg byl zkompilovan s volbou --enable-shared." a co znamená ten třetí bod postupu? A jak mám chápat "make && make install " a PHP.INI si vytvořim já sám v rootu webovýho prostoru nebo to se to automaticky vytvoří při instalaci? A když už jsem v těch otázkách, tak pro ulehčení mojí práce...Jak by měl vypadat skript, kterej uploadované video převede na FLV? Předem díky.



    odpovědět
  2. Paja17. 1. 2012 15.14

    dělal jsem web na konverze Youtube do MP3 a chvíli jsem se s tím potýkal, ale nakonec success, tak když tak můžu pomoct



    odpovědět
  3. Monika31. 1. 2013 18.23

    Kreativní agentura http://www.inovativ.cz - webové stránky, SEO, marketing.



    odpovědět

Přidat nový komentář:




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