En ce qui concerne la réalisation d'un économiseur d'écran avec une vidéo pour Mac, j'ai tenté l'expérience, et c'est ultra-simple. J'ai pu en faire un en moins de deux minutes avec Quartz Composer. Voici comment j'ai procédé :
- copier la vidéo désirée, au format Quicktime (.mov), dans un dossier accessible à tous. Par exemple, copier le fichier Video.mov dans le dossier /Bibliothèque/Screen Savers/ (= /Library/Screen Savers/ en anglais).
- lancer Quartz Composer (situé dans le dossier /Developer/Applications/Graphics Tools/ lorsque les outils optionnels de développement ont été installés)
- sélectionner «Mac OS X Screen Saver»
- cliquer sur «Next»
- donner un nom à l'économiseur d'écran (par exemple «Composition Name» = «Video»)
- sélectionner «Composition Installation» = «Install for all users on this computer»
- cliquer sur «Finish»
- dans la partie droite de la fenêtre d'édition, sélectionner (Cmd+A) et effacer (suppr) tous les objets ajoutés par défaut
- dans la partie gauche de la fenêtre d'édition, sous «Patch Library», double-cliquer sur «Renderer/Clear» afin d'ajouter un objet donnant la couleur de fond (utile dans le cas où la vidéo ne remplit pas toute la surface de l'écran)
- pour obtenir la couleur désirée, dans la partie droite de la fenêtre d'édition, double-cliquer sur la pastille «Clear Color», régler la couleur puis quitter en cliquant sur «Done»
- dans la partie gauche de la fenêtre d'édition, sous «Patch Library», double-cliquer sur «Generator/Image with movie» afin d'ajouter un objet pour lire la vidéo
- pour choisir la vidéo désirée, dans la partie droite de la fenêtre d'édition, double-cliquer sur la pastille «Movie Path», écrire le chemin (en anglais) vers la vidéo (/Library/Screen Savers/Video.mov dans mon exemple) et valider par entrée
- dans la partie gauche de la fenêtre d'édition, sous «Patch Library», double-cliquer sur «Renderer/Buildboad» afin d'ajouter un objet pour afficher l'image de la vidéo
- à la souris, tirer un fil entre la pastille «Image» de l'objet «Image with movie» et la pastille « Image» de l'objet «Buildboad» (à ce stade, la vidéo doit commencer à jouer dans la fenêtre «Viewer»).
- si nécessaire, afin de modifier les dimensions de la vidéo, cliquer sur le bouton «Inspector» en haut à droite, sélectionner l'objet «Buildboad», et dans la fenêtre «Inspector» sélectionner «Input Parameters» dans la liste : le bouton rotatif en face de «Width» permet de régler finement l'échelle de la vidéo (le résultat apparaît dans la fenêtre «Viewer»)
- sauvegarder la composition (menu File>Save ou touches Cmd+S)
- quitter Quartz Composer (Cmd+Q)