Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    ffmpeg - problema conversione

    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

  2. #2
    up vi pregooooo

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.