Ciao a ttutti
Volevo farmi un piccolo Youtube di prova qua in locale per imparare un po di cose...
Uso ubuntu e PHP5.
Se do phpinfo() noto che ho l'estensione ffmpeg-php enabled quindi pensavo di avere tutto a posto.
Metto un video in una cartella e creo una paginetta:
Codice PHP:
<?PHP
$file="prova.avi";
$movie = new ffmpeg_movie($file);
echo($movie->getDuration());
?>
Visto che nulla funziona al primo colpo ottengo come risultato:
codice:
Warning: Can't open movie file prova.avi in /media/Lavori/Dropbox/sito_cms_akkattp/prove/prova_ffmpeg.php on line 3
Fatal error: Call to a member function getDuration() on a non-object in /media/Lavori/Dropbox/sito_cms_akkattp/prove/prova_ffmpeg.php on line 4
Allora provo da linea di comando:
codice:
rino@casa-linux:~$ ffmpeg -i prova.avi -f flv -ar 44100 -ab 128k -ac 2 -s 640x480 prova.flv
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 10 2009 23:20:33, gcc: 4.3.3
prova.avi: Unknown format
rino@casa-linux:~$
e non fa nulla... c'è qualcosa che mi manca?