Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2008, 08:21
xamamo
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 16 años, 7 meses
Puntos: 1
Pasar videos a .FLV

Hola a todos, necesito pasar videos a .FLV, he buscado por internet como hacerlo y he encontrado el siguiente código pero me crea los videos FLV pero con tamaño 0 y no se donde puede estar el error... :
Código PHP:
<?php
// Establecer el archivo fuente
$srcFile "reffight.avi";
$destFile "clock.flv";
$ffmpegPath "/usr/local/bin/ffmpeg";
$flvtool2Path "/usr/bin/flvtool2";
// Crear nuestro class FFMPEG-PHP
$ffmpegObj = new ffmpeg_movie($srcFile);
// Guardar las variables
$srcWidth makeMultipleTwo($ffmpegObj->getFrameWidth());
$srcHeight makeMultipleTwo($ffmpegObj->getFrameHeight());
$srcFPS $ffmpegObj->getFrameRate();
$srcAB intval($ffmpegObj->getAudioBitRate()/1000);
$srcAR $ffmpegObj->getAudioSampleRate();
// Llamar al convertidor usando exec()
exec($ffmpegPath " -i " $srcFile " -ar " $srcAR " -ab " $srcAB " -f flv -s " $srcWidth "x" $srcHeight " " $destFile " | " $flvtool2Path " -U stdin " $destFile);
// Función de Multiplicación
function makeMultipleTwo ($value)
{
$sType gettype($value/2);
if(
$sType == "integer")
{
return 
$value;
} else {
return (
$value-1);
}
}
?>
Si alguien ve donde está el fallo o sabe alguna otra forma de pasar videos a FLV me sería de gran utilidad.

Muchas gracias anticipadas y un saludo.