stryke
mardi 14 février 2006 à 20:42
Extrait de la la FAQ de Crusty (avec une traduction approximative) :
Un profil correspond à certaines utilisations de la norme Mpeg-4, et doit être employé spécifiquement pour ce type de cas.
Dans chaque profil vous avez plusieurs niveaux, chaque niveau limite le profil à un « scénario de bitrate » spécifique. Un « scénario de bitrate » peut placer des limitations maximum au bitrate, framerate, framesize et d'autres options.
Par exemple : Simple@Level 2 vous limite à un bitrate maxi de 128 kbps et d'un framerate maxi de 15 frames/s.
Les profils et les niveaux facilitent le support hardware matériel, parce qu'il définissent certains maximum qui doivent être soutenus.
Le profil Simple est exactement ce qu'il indique : simple. Il est entièrement équivalent et conforme au profil Mpeg-4 'simple' standard. Il a beaucoup de limitations principales, non seulement sur la résolution et le framerate, mais également sur les options d'encodage et d'optimisation que vous pouvez employer. On l'utilise principalement pour applications supportant une mauvaise qualité d'image, faible bitrate (comme des applications mobiles).
Employez-le seulement si votre matériel ne supporte que profil Mpeg4 simple.
Le profil ARTS (Advanced RealTime Simple) correspond au profil Simple optimisé pour des applications de streaming. Ce profil dispose d'une option supplémentaire 'Reduced Resolution', qui est inutile pour la plupart des personnes de toute façon. Elle ne fait fondamentalement rien plus avec la résolution, mais ramène le détail à 1/4 de l'original dans certains cas. Employez les ARTS seulement si vous avez un besoin très spécifique.
Le profil AS (Advanced Simple) est le profil le plus souvent utilisé. Il supporte presque toutes les options disponibles et tient compte des résolutions jusqu'à la résolution DVD de 720x576 à 30 fps, ce qui convient pour la plupart des personnes.
Il supporte également toutes les options avancées du codec (à ne pas confondre avec les options contenues dans le menu accessible via 'Advanced options'). Les options avancées incluent, entre d'autres, les B-Frames, Qpel, GMC, et également l'utilisation d'autres matrices de quantification que H.263.
Les profils Simple et ARTS ne peuvent employer que la matrice H.263, tandis que le profil AS vous donne accès à la matrice MPEG ainsi qu'à MPEG-Custom. Avec cette derniere vous pouvez charger d'autres matrices externes ou définir votre propre matrice.
Enfin le profil Unrestricted qui vous donnera accès (sans restriction) à toutes les options, résolutions et framerates.
+ d'autres profils ajoutés depuis, mais Cédric en a déjà parlé