Hola GatorV gracias por la ayuda
mira, el experimiento se ubica aqui:
http://animalita.cl/ejemplo.php
mi video aqui:
http://animalita.cl/videos/
y el codigo es este:
si te fijas el ffmpeg-php funciona y puedo sacar la informacion del video, pero en cambio el exec() cuando trato de ejecutar ffmpeg no me arroja ningun resultado a menos que le ponga el or die() y me arroja el error nada mas
Código PHP:
<?php
exec('export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib');
exec('export LIBRARY_PATH=$HOME/lib:$LIBRARY_PATH');
exec('export CPATH=$HOME/include/:$HOME/include/lame/');
$extension = "ffmpeg";
$extension_soname = $extension . "." . PHP_SHLIB_SUFFIX;
$extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;
echo PHP_EXTENSION_DIR;
// load extension
if(!extension_loaded($extension)) {
dl($extension_soname) or die("Can't load extension $extension_fullname\n");
}
echo "ffmpeg-php version string: %s\n", FFMPEG_PHP_VERSION_STRING ."<br>";
echo "ffmpeg-php version string: %s\n", FFMPEG_PHP_VERSION_STRING."<br>";
echo"libavcodec build number: %d\n", LIBAVCODEC_BUILD_NUMBER."<br>";
echo "libavcodec version number: %d\n", LIBAVCODEC_VERSION_NUMBER."<br>";
echo "libavcodec build number: %d\n", LIBAVCODEC_BUILD_NUMBER."<br>";
$mov = new ffmpeg_movie("videos/video.mov");
echo "file name = \"", $mov->getFileName()."<br />";
echo "file count = %s\n", $mov->getFrameCount()."<br />";
echo "frame rate = %s\n", $mov->getFrameRate()."<br />";
echo "author = %s\n", $mov->getAuthor()."<br>";
echo "title= %s\n", $mov->getTitle()."<br>";
echo "duracion = %s\n", $mov->getDuration()."<br>";
//exec('/home/animalita/bin/ffmpeg -i $mov -ss $SegCaptura -f $FormatImg -vframes $NmsFrames -y $Salida',$res)or die('no ejecuto nada');
exec('/home/animalita/bin/ffmpeg -i /videos/video.mov -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 eronias.flv',$res);
//exec($cmd,$res)or die('no ejecuto nada');
for ( $i = 1 ; $i <= count($res) ; $i ++) {
echo $res[$i]."<br />";
}
?>
Gracias