|
|
PRATIQUE PHP |
|
|
|
Manipuler vidéos et sons |
|
Un projet Open Source autorise les développeurs à travailler avec les données des fichiers multimédias comme ils le feraient avec des images classiques.
(21/06/2005) |
|
|
Forum |
|
Réagissez
dans les forums
de JDN Développeurs
|
Grâce à l'inclusion de la bibliothèque GD en standard, PHP est
tout à fait à l'aise pour la manipulation d'image, comme le
recadrage, l'ajout de texte ou la création de miniatures. Il
est par contre impossible, en utilisant PHP tel quel, de manipuler
des fichiers vidéos ou sonore.
C'est l'objectif
du projet FFmpeg-PHP
: créer une API Open-Source proposant aux développeurs d'accéder
aux données contenues dans les fichiers vidéo ou sonores, et
de pouvoir les manipuler en conjonction avec le reste des fonctions
PHP. Elle utilise pour cela le convertisseur FFmpeg,
également Open-Source, qui doit être installé sur
le serveur.
Cette API
permet par exemple d'extraire une image donnée d'une vidéo,
pour ensuite la manipuler avec la bibliothèque GD (et, par exemple,
en créer une miniature statique). Elle offre également des méthodes
pour extraire les métadonnées du fichier : getDuration(),
getTitle(), getComment(),
getArtist()...
$chanson = new ffmpeg_movie("mp3/05.mp3",
true);
$titre = $chanson->getTitle();
$position = $chanson->getTrackNumber();
$annee = $chanson->getYear(); |
|
|