per quanto riguarda la funzione forcedownload

dopo i classici tag <!doctype.....>
<html>
<head>
<title> ..</title>
<?php
function forcedownload($file)
{

//tutto il vario codice con la gestione degli header

}

function creafilmato()
{
define('FFMPEG_LIBRARY','/usr/bin/ffmpeg');
$exec_string=FFMPEG_LIBRARY . ' -i %02foto.jpg filmato.avi';
exec($exec_string,$output,$return_var);
sleep(5);
$file='filmato.avi';
forcedownload($file);
}

?>

</head>
<body>

<? creafilmato(); ?>

</body>
</html>