QuickTime : au coeur du multimédia

Made with QuickTime

Introduction | QuickTime 3 | Exemples | QuickTime 4

Introduction à QuickTime

Si l'on a souvent reproché (parfois à tort, parfois à raison) la versatilité d'Apple et ses (trop) nombreux développements (donnant parfois lieu à des abandons retentissants, comme OpenDoc, Apple Telecom, CyberDog, et Copland, le système maudit qu'aurait dû être Mac OS 8…), il est une technologie qui a connu un succés impressionant et qui a permis à Apple de dominer le marché du multimédia. Il s'agit bien sûr de QuickTime.

Pourtant, si l'on revient un peu en arrière et que l'on considère à quoi ressemblait le premier film QuickTime jamais créé, c'était pas franchement la joie : une fenêtre rikiki, un son en 8 bits qui grésille… Mais ce n'était pas le plus important. Ce qui comptait désormais, c'est que l'on ait enfin de quoi intégrer des données multimédia sans aucune difficulté dans nos documents et nos applications. Avec QuickTime, on peut intégrer des tas de données de type différent, et sans se prendre le chou ! Tout ça parce que QuickTime est conçu pour être simple. Et c'est en cela que c'est une technologie géniale.

Pour bien comprendre comment fonctionne QuickTime, il faut revenir un peu en arrière, juste avant les dinosaures… Non, là on est trop loin, avancez un peu… Voilà, on y est. Donc, avant QuickTime, pour intégrer des données multimédia (son, images, vidéo), il fallait que chaque application gère les données à sa propre sauce. Cela alourdissait le travail de développement, rendait les mises à jour des applications plus compliquées, et dès qu'un nouveau système de compression des données numériques apparaissait, il fallait à nouveau reprogrammer toute l'application… Pas tellement facile à gérer ! Encore pire, les fonctions multimédia devaient être reprogrammées selon le système d'exploitation !

Image 1 : les fonctions multimedia intégrées aux applications avant QuickTime

 

Et puis, QuickTime a débarqué, sans prévenir. Et le multimédia est "réellement" né. L'idée de QuickTime était de donner des programmeurs des API (interfaces de programmation) et un noyau commun permettant d'intégrer directement toutes sortes de données diffusées en temps réel. Ainsi, si le "noyau" QuickTime est mis à jour, toutes les applications utilisant QuickTime peuvent bénéficier des nouveautés sans devoir être reprogrammée de manière individuelle ! Regardez le schema suivant, vous allez tout comprendre :

Image 2 : QuickTime est partie intégrante du système d'exploitation

 

Ce qu'Apple a donc fait avec QuickTime, c'est sortir les fonctions gérant la vidéo, le son, l'image et les intégrer directement dans les différents systèmes d'exploitation (notons que QuickTime for Java ne s'appuie pas sur un OS, mais sur Java… Mais c'est une autre histoire). De plus, en s'appuyant sur le QuickTime Media Abstraction Layer, le dévelopeur se tape de savoir s'il y a une carte d'accéleration QuickTime, quelle va être la configuration installée… Tout est automatiquement gêré par QuickTime, qui optimise la diffusion en fonction du support matériel. Enfin, QuickTime propose un format de fichier QuickTime Movie (fichier MooV) qui est en réalité un format "container". Explication : un fichier QuickTime peut contenir autre chose qu'une piste vidéo ou une piste son : on peut y rajouter des effets spéciaux, des sprites, un autre son… Et tout cela sera intégré dans un seul fichier si l'on utilise le format QuickTime. C'est le côté fantastique de QuickTime : un film QuickTime peut contenir bien plus que ce que l'on peut penser !

Les composants principaux de QuickTime

Une fois installé, QuickTime prend ses aises dans le dossier Extensions et dans le dossier Tableaux de bord, en plus d'un dossier Lecture QuickTime à la racine du disque. Mais alors, y'a quoi exactement, et à quoi ça sert ?

QuickTime : sans aucune ambiguïté, il s'agit bien de la partie maitresse du puzzle de QuickTime. QuickTime permet d'intégrer des fonctions multimédia à votre Macintosh, ainsi que la gestion du son MIDI avec une qualité CD. Gère par ailleurs la lecteur automatique des CDs formatés pour supporter cette fonction. Doit être dans le dossier Extensions.
QuickTime Module PPC (appélé aussi Module QuickTime PPC dans certaines anciennes versions) (QuickTime™ PowerPlug en VO) : gère le code natif pour QuickTime lorsqu'utilisé avec QuickTime 2.0 ou suivant. Cette extension améliore de façon impressionante les performances de compression sur les Power Macintosh. La bibliothèque partagée QuickTimeLib fait partie de cette extension. Sur un PowerMac, certaines applications, comme Graphic Converter, afficheront un message du type "Impossible de trouver QuickTimeLib" si QuickTime Module PowerPC n'est pas installé. Doit être dans le dossier Extensions.
Instruments QuickTime (QuickTime™ Musical Instruments) : permet la lecture de fichiers sons MIDI sous QuickTime 2.5 et suivants. Les versions antérieures à la 2.5 sont en réalité des "composants." Cependant, avec la sortie de QuickTime 2.5, ce fichier a été, pour une raison quelconque, "changé" en extension standard. Doit être dans le dossier Extensions.
QuickTime™ MPEG Extension : fonctionne directement avec QuickTime pour permettre la lecture et le controle des fichiers multimedia basés sur le format MPEG à travers les applications compatibles QuickTime. Doit être dans le dossier Extensions.
Réglages QuickTime (tableau de bord): permet de changer les préférences de QuickTime. Vous devez surtout y sélectionner la vitesse de votre modem, car de cette vitesse dépendra la qualité du film téléchargé sur certains sites ! Vous y rentrerez également votre code QuickTime Pro (si vous en avez un, of course). Doit être dans le dossier Tableaux de bord.
QuickTime VR : Permet de visualiser des films au format QuickTime VR. Avec QuickTime VR, vous ne diffusez pas une séquence vidéo, mais un véritable petit panorama en 3D, dans lequel vous pouvez vous déplacer. Doit être dans le dossier Extensions.
Lecture QuickTime : c'est l'application qui sert à visualiser (et éditer, dans sa version Pro) les séquences QuickTime. Un outil bien plus riche que ce que l'on pourrait croire ! Se trouve dans le dossier Lecture QuickTime.
Picture Viewer : une toute petite application qui ne sert qu'à visualiser des images dans différents formats. Très minimaliste... Se trouve dans le dossier Lecture QuickTime.
QuickTime Plug-in : permet de visualiser des séquences QuickTime à travers votre navigateur Internet préféré. Pour être actif, il doit se trouver dans le dossier Plug-ins du navigateur.

Maintenant, nous allons regarder de plus près ce qu'apportent les deux dernières versions majeures de QuickTime, j'ai nommé QuickTime 3 et QuickTime 4.

On poursuit la visite par ici, n'oubliez pas le guide…


Introduction | QuickTime 3 | Exemples | QuickTime 4