• User Attivo

    Convertire in file flv ogni file video che viene uppato

    Salve ragazzi,volevo capire come convertire in .flv i file video che vengono uppati sul mio sito...è possibile la cosa???
    Grazie


  • User Attivo

    Il problema è che quando vengono uppati file .avi .wmv il lettore mediaplayer mi pianta il sito...blocca tutto finchè il file non si carica del tutto... :arrabbiato:


  • Super User

    Ciao, devi avere un convertitore, e dipende molto dal tuo piano di hosting.

    Io l'ho fatto per "grandefratellocasting. it", ma quello è un server dedicato e tutto è stato fatto con Drupal. Il programma per convertire è ffmpeg, ed ho abilitato una marea di codec.

    M.


  • User Attivo

    @ziobudda said:

    Ciao, devi avere un convertitore, e dipende molto dal tuo piano di hosting.

    Io l'ho fatto per "grandefratellocasting. it", ma quello è un server dedicato e tutto è stato fatto con Drupal. Il programma per convertire è ffmpeg, ed ho abilitato una marea di codec.

    M.
    Ho un hosting Linux con Aruba...credi vada bene?


  • Super User

    Inizia a vedere se Aruba ha installato sui suoi server "ffmepg" (ne dubito) e ti permette di eseguire "ffmepg" tramite system() o exec() (ne dubito).

    Secondo me ti dice che non si puo' fare.

    M.


  • User Attivo

    @ziobudda said:

    Inizia a vedere se Aruba ha installato sui suoi server "ffmepg" (ne dubito) e ti permette di eseguire "ffmepg" tramite system() o exec() (ne dubito).

    Secondo me ti dice che non si puo' fare.

    M.
    ok ...dando un php info noto la seguente schermata

    ffmpeg

    ffmpeg-php version 0.6.0-svn
    ffmpeg-php built on Aug 3 2010 17:45:41
    ffmpeg-php gd support enabled
    ffmpeg libavcodec version Lavc52.20.0
    ffmpeg libavformat version Lavf52.31.0
    ffmpeg swscaler disabled

    DirectiveLocal ValueMaster
    Value ffmpeg.allow_persistent00 ffmpeg.show_warnings00

    Quindi ci sta....giusto?


  • Super User

    Diciamo che c'è un plugin di php. Prova a cercare in rete.

    M.


  • User Attivo

    @ziobudda said:

    Diciamo che c'è un plugin di php. Prova a cercare in rete.

    M.
    Scusami,cosa devo cercare piu' nello specifico?


  • User Attivo

    Consultando la rete ho messo su un pò di codice che nelle intenzioni dovrebbe trasformare il file test.avi in testprova.flv e ricavare anche un un immagine da essi...ecco il codice di prova che avevo fatto

    [php]
    <?php

    //cartella in cui risiedono tutti i file che vengono uppati ne prendo una caso cioè test.avi
    $uploadfile = "video/test.avi";
    //cartella in cui deve andare il file una volta codificato
    $destFile = "videodecoder/testprova.flv";
    //cartella che dev includere un immagine del video
    $immaginithumb = "immagvideo/testprova.jpg";
    //L apath in cui risiede ffmpeg
    $ffmpegPath = "/usr/local/bin/ffmpeg";

    extension_loaded('ffmpeg') or die('Error in loading ffmpeg');
    //Avvio codifica

    exec('ffmpeg -i '.$uploadfile.' -f flv -s 320x240 '.$destFile.'');
    //Creo una jpg
    exec('ffmpeg -i '.$uploadfile.' -f mjpeg -vframes 1 -s 150x150 -an '.$immaginithumb.'');

    ?>
    [/php]Purtroppo non avviene un bel nulla....ho contattato l Hosting Aruba che mi dato la seguente risposta
    Gentile cliente,

    in merito alla sua richiesta la invitiamo a prendere visione del seguente link dove può trovare informazioni in riguardo all'utilizzo delle librerie di ffmpeg-php :

    ffmpeg-php.sourceforge.net/

    Come indicato precedentemente non è possibile utilizzare tali librerie via shell e pertanto il codice da lei riportato non è funzionante poiché richiama le ffmpeg tramite il comando "exec".

    Restiamo a disposizione per eventuali chiarimenti.

    Distinti saluti.

    Ho consultato quella guida ma negli esempi ho visto solo exec come metodo di richiamo per attivare la codifica..forse non riesco a trovarlo io,cosa mi consigliate di fare??
    Grazie