>

                                                                                                                                                               News

 Azienda | Prodotti Promozioni | Partner  |  Sponsor  |  Contattaci  |  Area Riservata

Registrati alla Newsletter

 


Usare la libreria FFMPEG con il PHP
Approfondimento Utilizzare la libreria FFMPEG con il PHP

 

Approfondimento Utilizzare FFMPEG con il PHP

Oggi voglio parlare di come richiamare la libreria FFMPEG e utilizzarla con il PHP.

Parlerò :

  1. Come convertire un Video in un formato a piacere (.flv, .mp4, .ogg, ecc..).
  2. Come estrapolare l'Audio da un Video.

Prerequisiti : FFMPEG e PHP installati sul Server

Comando per l'installazione dei due pacchetti sul Server Linux da Terminale :

sudo apt-get install ffmpeg php5-cli

Creare un file php.ini :

Aggiungere o Modificare la seguente riga :

[PHP]
safe_mode = Off

Come convertire un Video in un formato a piacere :

Piccolo Script che vi aiuta a convertire un file .AVI nell'estenzione che volte. (Esempio : convertire un file in .flv - .mp4 - .m4v - .ogg - .mpeg) .Ricordatevi di creare e dare tutti i permessi di scrittura nella Cartella di destinazione, che nel nostro caso "upload/video".

Codice PHP :

<?php
define('FFMPEG_LIBRARY', '/usr/bin/ffmpeg');

$input = "upload/video/test.avi"; //percorso dove leggere il file .avi
$estenzione = ".mp4"; //estenzione file qui cambiate come volete .mp4, ogg, flv, mpeg, m4v ec..
$nome_file = "Test"; //Nome del File da salvare
$output = "upload/video/"; //percorso cartella destinazione

$salva = $output . $nome_file . $estenzione;

Converti_video($input,$salva);

function Converti_video($percorso_file,$destinazione){
$exec_string = FFMPEG_LIBRARY.' -i ' . $percorso_file . ' -an ' . $destinazione;
exec($exec_string); //commando di shell php
}
?>

Come estrapolare l'Audio da un file Video :

Piccolo Script che vi aiuta ad Estrapolare l'Audio da un Video. Vi ricordo di creare un cartella che abbia tutti i permessi di scrittura dove andranno a salvarsi i files Audio, che nel nostro caso la cartella si chiama "mp3".

Codice PHP :

<?php
/*
Script Estrapolare MP3 da un file Video con PHP e FFMPEG By Davide86
Estrazione :

•Sorgente video : test.avi
•Audio bitrate : 192kb/s
•output Formato : mp3
•Generare risultato suono : Test.mp3

*/

define('FFMPEG_LIBRARY', '/usr/bin/ffmpeg');

$input = "test.avi"; //percorso dove leggere il file .avi o flv
$estenzione = ".mp3"; //estenzione file musicale
$nome_file = "Test"; //Nome del File da salvare
$output = "mp3/"; //percorso cartella destinazione

$salva = $output . $nome_file . $estenzione;

$risultato_conversione = Estrapola_MP3($input,$salva);
if($risultato_conversione == "TRUE"){ echo "Creato file MP3 con sucesso"; echo " <a href='$salva' >Apri File Creato</a>";}else{ echo "Errore Estrapolazione";}

function Estrapola_MP3($percorso_file,$destinazione){
$boolean = "FALSE";
$exec_string = FFMPEG_LIBRARY.' -i ' . $percorso_file . ' -vn -ar 44100 -ac 2 -ab 192 -f mp3 ' . $destinazione;
exec($exec_string); //commando di shell php
//ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
return $boolean = "TRUE";
}
?>

Come Catturare l'Immagine da un Video e salvarla in file .JPG.

Come Upload un file Video sul Server.

Come Estrarre da un Video : Durata - Risoluzione ( Larghezza x Altezza )

By Davide86

 

 

 

 

 

    Per ulteriori informazioni contattaci al numero di tel. 0.764.143 oppure compila il modulo descrivendoci le tue esigenze.

 


Torna all'indice delle news

©  Alpaca s.r.l.   ·   Via Gaio Melisso 37/39 I-00175  RM   ·   Tel/Fax +39 06 764 143  ·  PI: 06683571001