PHP TEAM - Aide PHP & MySQL sous la forme de Tutoriaux en Francais realise par PHP TEAM en partenariat avec Anaska et hello-design
Advertisement
Portail de la communauté francophone
Integrez des fichiers FLV avec PHP Convertir en PDF Version imprimable Suggérer par mail
Écrit par Christophe Villeneuve   
29-10-2007

Vidéo et PHP

Dans un site internet, nous pouvons être amené à insérer de la vidéo. Il existe de nombreux formats, tous sont complexes et leur intégration pose souvent des problèmes de compatibilités pour la lecture. Les problèmes proviennent des formats et des codecs qui ont été employés..

LA VIDEO

Avant de vouloir intégrer de la video sur un site, il convient de définir un format lisible par tout le monde et quelque soit le systeme d'exploitaiton (windows, mac, linux...).

La majorité des ordinateurs (97% annoncé par Adobe) peuvent lire le format Flash, c'est à dire le format SWF qui correspond au format d'animation qui est actuellement le plus répandu. Grâce à ce format, nous allons pouvoir insérer de la video avec un minimum de connaissance.

Pour utiliser un player flash, nous utiliserons le format FLV.

Le format FLV est un format en streaming, qui correspond à la lecture d'un fichier en mode continu permettant ainsi de ne pas attendre la fin du téléchargement du fichier pour visualiser la video.

Pour effectuer la convertion video au format FLV, nous pouvons utiliser le convertisseur Riva FLV Encoder 2.0 réalisé par Riva qui se trouve sous licence GPL disponible sur le lien suivant : Cliquer ici pour telecharger l'application

Voici comment se présente l'application.

 

Image

Il va convertir les fichiers videos venant des formats AVI, Mpeg, MOV, WMV dans le format FLV.

Installation et Configuration

Aucune installation n'est nécessaire du coté PHP. Par contre, il suffit juste de placer :
  • Les fichiers vidéos dans un dossier
  • Un lecteur de vidéo. Il en existe de nombreux, nous allons en utiliser  un disponible sur le lien suivant  cliquer ici
  • Notre player se présente sous la forme suivante :

    Image

     


    Utilisation

    Pour utiliser le fichier video que nous venons de convertir, nous devons déterminer quelques critères qui seront utiles pour la lecture du fichier video :

    Exemple

    < ?php

    $nom_fichier="elephants.flv";            // Nom du fichier
    $player="flvplayer.swf?file=".$nom_fichier;   // chemin du player
    $largeur="320";                              // largeur de la video

    $hauteur="240";                              // hauteur de la video

    ? > 





    Nous insérons l'object dans une page HTML  :

    Exemple

     <html>
    <body>
    <object type="application/x-shockwave-flash" data="<?php echo $player; ?>"  width="<?php echo $largeur; ?>" height="<?php echo $hauteur; ?>"  wmode="transparent">
      <param name="movie" value="<?php echo $video; ?>" />
    <param name="wmode" value="transparent" />
    </object>
    </body>
    </html>


    Il ne reste plus qu'à afficher la page HTML, pour visualiser le résultat suivant  :

     

     
    © 2006 PHP Team & Anaska Formation Copyright