Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/08/2007, 11:09
michelson
 
Fecha de Ingreso: febrero-2006
Mensajes: 208
Antigüedad: 18 años, 9 meses
Puntos: 0
De acuerdo Re: exec () programa en el servidor

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 $i <= count($res) ; $i ++) {
echo 
$res[$i]."<br />";
}

?>

Gracias
__________________
michelson
-----------------
crossing snow mountains with a yamaha bike

Última edición por michelson; 06/08/2007 a las 11:57