Buongiorno, ho creato un tool di upload e conversione video. I video uploadati vengono convertiti in flv e poi viene generata una thumbnail del video.
Il procedimento funziona con video avi ed flv, ma non con gli mpeg.

Questo è il codice

codice:
if (move_uploaded_file($_FILES['video']['tmp_name'],'video/conv/' . $_FILES['video']['name'])){
		
		print "Upload eseguito con successo";
		print "
";
		$path_info = pathinfo('..../' . $_FILES['video']['name']);
		$estensione= "." . ($path_info['extension']);
		$video=basename($_FILES['video']['name'],$estensione);
		$tempo=time();
		$srcFile = '.......' . $_FILES['video']['name'];
		$destFile = '......' . $video . "_" . $tempo . ".flv";
		$destImage = '......' . $video . "_" . $tempo . '.jpg';
		$ffmpegPath = "/usr/bin/ffmpeg";
		$ffmpegObj = new ffmpeg_movie($srcFile); 
		$srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth());
		$srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight());
		$srcFPS = $ffmpegObj->getFrameRate();
		$srcAB = intval($ffmpegObj->getAudioBitRate()/1000);
		$srcAR = $ffmpegObj->getAudioSampleRate();
		$src=$ffmpegPath . " -i " . $srcFile . " -ar " . $srcAR . " -ab " . $srcAB . " -f flv -s 320x220 " . $destFile;
		exec($src);
		$ffmpegObj2 = new ffmpeg_movie($destFile);
		$frame = 10; 
		$ff_frame = $ffmpegObj2->getFrame($frame); 
                ................
Mi viene generato un errore Warning: Can't open movie file alla riga
$ffmpegObj2 = new ffmpeg_movie($destFile);
e un errore Fatal error: Call to a member function getFrame() on a non-object in .... alla riga
$ff_frame = $ffmpegObj2->getFrame($frame);
e andando a vedere nell'ftp, l'flv generato è pari a 0, quindi ovviamente mi genera quell'errore.

Perchè non mi converte l'flv se sono mpg?

Grazie