<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:e="http://projectmallard.org/experimental/" type="topic" id="gstreamer" xml:lang="fr">

  <info>
    <link type="guide" xref="index#intro"/>
    <revision pkgversion="0.14" version="0.2" date="2011-06-05" status="complete"/>
    <credit type="author">
      <name>Jean-François Fortin Tam</name>
      <email>nekohayo@gmail.com</email>
    </credit>
    <credit type="contributor">
      <name>Mario Blättermann</name>
      <email>mariobl@gnome.org</email>
    </credit>
    <desc>Vérifier auparavant que les codecs et greffons multimédia adéquats sont installés pour un maximum de compatibilité.</desc>
    <license>
      <p>Creative Commons des Conditions Initiales à l'Identique 3.0</p>
    </license>
  </info>

    <title>GStreamer et la compatibilité</title>

     <p>Un gros avantage de <app>Pitivi</app> est l'utilisation de l'architecture multimédia <app>GStreamer</app>. En effet, <app>GStreamer</app> est utilisé par des douzaines d'applications multimédias dans des environnements de bureau, des systèmes d'exploitation et des architectures différents.</p>
     <p>Pour vous, utilisateur, cela signifie principalement trois choses :</p>
     <list>
      <item>
       <p>la possibilité d'importer, en théorie, n'importe quel fichier de média pris en charge par <app>GStreamer</app> (mais consultez le paragraphe suivant),</p>
      </item>
      <item>
       <p>le rendu de vos projets dans n'importe quelle combinaison de conteneur et codec <app>GStreamer</app>,</p>
      </item>
      <item>
       <p>l'obligation de disposer de la plus récente version de <app>GStreamer</app> pour optimiser les possibilités de <app>Pitivi</app> et diminuer les chances de bogues. C'est pourquoi les développeurs de <app>Pitivi</app> travaillent dur pour résoudre les problèmes directement dans <app>GStreamer</app> (plutôt que d'appliquer des rustines à <app>Pitivi</app>).</p>
      </item>
     </list>

    <section>
     <title>Quelques mots sur les codecs de montage vidéo</title>
      <p>Certains formats, comme le <em>MPEG</em>, sont destinés uniquement à la lecture et ne compressent pas chaque image indépendamment. Bien que le but de <app>Pitivi</app> soit de pouvoir travailler avec ces fichiers, certaines fonctions (comme la recherche rapide) ne sont pas aussi efficaces qu'avec des vidéos compressées image par image (comme le <em>MJPEG</em> ou le <em>DV</em>).</p>
    </section>

    <section>
     <title>Le bon (good), la brute (bad) et le truand (ugly)</title>
      <p>Les greffons de <app>GStreamer</app> sont classés en trois catégories : good, bad et ugly. Pour vous faciliter la vie, il se peut que vous installiez quelques-uns de ses greffons afin d'assurer la compatibilité avec vos fichiers médias. Vous êtes libre de les installer ou non et ce choix peut se trouver limité par la juridiction applicable sur les licences de votre lieu de résidence.</p>
        <list>
            <item><p>Les greffons « good » sont de bonne qualité, sous licence LGPL et considérés comme sûrs et recommandés à chaque fois.</p></item>
            <item><p>Les greffons « bad » sont des greffons dont le code n'est pas d'assez bonne qualité ou qui n'ont pas été suffisamment testés. La licence peut être LGPL ou pas.</p></item>
            <item><p>Les greffons « ugly » sont des greffons de bonnes qualités mais qui ne sont pas sous licence LGPL ou avec des problèmes de licence.</p></item>
        </list>
      <note><p>En plus des greffons good, bad et ugly, vous pouvez aussi installer gstreamer-ffmpeg pour bénéficier des codecs ffmpeg.</p></note>
      <p/>
    </section>

    <section>
        <title>Formats des fichiers image</title>
        <p>Même s'il n'est pas possible d'énumérer toutes les combinaisons possibles de formats vidéo ou audio pris en charge, il est cependant possible d'énumérer les formats d'image statiques qu'il est possible d'importer : JPEG, PNG, JPEG 2000, PNM et SVG.</p>
        <!-- Note: this is obtained by doing:
        gst-inspect -a | grep Decoder/Image | cut -d : -f1 | sed -e s/dec$//g
        -->
    </section>


</page>
