От тази дискусия, следното предложение, като се предполага, че имаш инсталиран FFMPEG:
Код:
// Source file (uploaded file using http upload)
$src = $_FILES['file']['tmp_name'];
// Destination FLV
$dest = '/path/to/your/encoded/videos/myvideo.flv';
// Command to encode movie to flash video
// use escapeshellcmd to make the command safe
$command = escapeshellcmd('ffmpeg -i ' . $src . ' -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 ' . $dest);
// Execute the command
shell_exec($command);
Ето ти още един perl script, пак на базата на FFMPEG.