Gracias por la respuesta.
Voy por partes, lo primero que he hecho ha sido copiar el código y mirarlo bien. Para mí es difícil pero he visto códigos mucho peores. A ojo da las rutas, coge las clases y los parámetros de la película y llama a una función que supongo que con ese montón de requerimientos (clases, librerías,...) hará la conversión a flv.
El problema es cómo se instala todo. Yo me he bajado los archivos flvtool2 y ffmpeg y he subido las carpetas al servidor, de manera que queda el archivo.php y tres carpetas (to, ffmpeg y flvtool2) y he cambiado las rutas para que coincidan.
Código PHP:
<?php $srcFile = "/to/robot.avi";
$destFile = "/to/robot.flv";
$ffmpegPath = "/ffmpeg";
$flvtool2Path = "/flvtool2";
?>
Supongo que a estas alturas ya habré hecho algo mal (o más). Ya que me da este error:
Cannot instantiate non-existent class: ffmpeg_movie in ...
Supongo que no pilla la clase. Aún resolviendo esto el ffmpeg viene con un archivo:
test_ffmpeg.php
Que también me da error, me debe faltar una librería o algo:
Warning: dl() [function.dl]: Dynamically loaded extentions aren't enabled in /home/davidcas/public_html/tube/ffmpeg/test_ffmpeg.php on line 17
Can't load extension /usr/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so
En resumidas cuentas que tengo poca idea o nada.
Un saludo