Flv es el formato de video propietario que utiliza Adobe (antes Macromedia) flash para reproducir un archivo de ese tipo en reproductores flash swf. En Vexxblog han publicado un tutorial para poder construirnos un script en php que permite pasar un video a éste formato, usando para ello las utilidades de FFMPEG, herramienta open source que nos permite pasar videos a diferentes formatos. Para acceder a ffMpeg, necesitaremos la librería ffmpeg-php.
Lo pasos a dar son estos:
El código final es el siguiente:
$srcFile = "/path/to/clock.avi";
$destFile = "/path/to/clock.flv";
$ffmpegPath = "/path/to/ffmpeg";
$flvtool2Path = "/path/to/flvtool2";
// Create our FFMPEG-PHP class
$ffmpegObj = new ffmpeg_movie($srcFile);
// Save our needed variables
$srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth());
$srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight());
$srcFPS = $ffmpegObj->getFrameRate();
$srcAB = intval($ffmpegObj->getAudioBitRate()/1000);
$srcAR = $ffmpegObj->getAudioSampleRate();
// Call our convert using exec()
exec($ffmpegPath . " -i " . $srcFile . " -ar " . $srcAR . " -ab " . $srcAB . " -f flv -s " . $srcWidth . "x" . $srcHeight . " " . $destFile . " | " . $flvtool2Path . " -U stdin " . $destFile);
// Make multiples function
function makeMultipleTwo ($value)
{
$sType = gettype($value/2);
if($sType == "integer")
{
return $value;
} else {
return ($value-1);
}
}

Mayo 30th, 2007 at 6:03 pm
[...] encontrado en el blog de Asier Marqués, un post de cómo pasar de un video a un .flv con php y la librería ffmpeg-php, con un ejemplo de [...]
Abril 1st, 2008 at 9:57 pm
Hola, una pregunta con este solo archivo e instalado el ffmpeg ya podremos convertir los archivos o hay que tener algo mas, tambien les quiero preguntar si siempre se instala el ffmpeg en esta ruta en linux.
“/path/to/ffmpeg”;
ya que he solicitado a mi webmaster instalar el programa e intentado convertir pero no pasa nada y tampoco me saca algun error..
que estara pasando…?????????’
Junio 11th, 2008 at 8:59 pm
¿Como instalo esas librerias en xampp y windows xp