- Home
- Categorie
- Coding e Sistemistica
- Coding
- Convertire in file flv ogni file video che viene uppato
-
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
-
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...

-
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.
-
@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?
-
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.
-
@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 schermataffmpeg
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 disabledDirectiveLocal ValueMaster
Value ffmpeg.allow_persistent00 ffmpeg.show_warnings00Quindi ci sta....giusto?
-
Diciamo che c'è un plugin di php. Prova a cercare in rete.
M.
-
@ziobudda said:
Diciamo che c'è un plugin di php. Prova a cercare in rete.
M.
Scusami,cosa devo cercare piu' nello specifico?
-
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 codificaexec('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 :
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