|
E12
- Créer un media-skin
Pierre-Alain Dorange - juin 2002 |
|
|
Cet exercice, va mettre en pratique l'édition de séquence, l'usage des couches, des masques et des modes graphiques. Les media-skin permettent l'habillage d'une séquence vidéo, en lui construisant une interface particulière qui apparaitra en lieu et place de la fenêtre classique de lecture de QuickTime Player. Cette option n'est disponible que depuis QuickTime 5. Un mediaskin vous permettra en rendre plus personnel votre séquence. Pour créer des media-skins complet, avec boutons (lecture, pause, retour...) il faut utiliser des logiciels commerciaux (Flash, LiveStage Pro, GoLive...); ici nous n'utiliserons que les logiciels classiques et nous ne pourrons donc pas gérer de bouton de lecture. Dans cet exercice nous partons de la bande annonce de StarWars Episode 2 pour l'habiller avec des éléments issut de l'univers StarWars. De plus nous allons réaliser en même temps un masquage d'une partie du film, histoire de corser un peu la difficulté. |
| Notion de base | |||
|
Pour créer un media-skin, vous devez disposer ou créer les éléments suivants :
Vous le créerez sur la séquence finale, dejà compressé au format de diffusion car il est impossible d'exporter un mediaskin dans un autre format sans effacer l'habillage. |
| Préparation des éléments graphiques | |||
|
Tout d'abord il convient de déterminer les dimensions originales de notre séquence vidéo.
Ici notre séquence fait 320x136 pixels. |
![]() |
||
|
Avec un logiciel de création d'image ou de retouche (ici Photoshop),
|
![]() |
||
|
Réaliser votre habillage à l'aide de calques en utlisant les possibilités de votre logiciel de retouche. Dans notre cas pour corser un peu les choses nous disposons certaines parties de notre habillage par dessus la zone vidéo (le bras de Jango Fett et l'épaule d'Amidala). De plus on notera que notre habillage est ici rectangulaire mais que quelques éléments dépassent, comme le pistolet de Jango à droite et l'épaule d'Amidala à gauche, cela rendra encore mieux au final... Pour cette étape, pas de règles. Laissez courir votre créativité. Sauvegarder cette image dans un format lisible par QuickTime (PICT, TIFF, PhotoShop...) : "montage.psd" par exemple. |
![]() |
||
|
Créer un masque noir et blanc de cet habillage, en omettant la zone de la vidéo ainsi que des éventuelles réserves pour des boutons interactifs. Ici pas de boutons interactifs pour diriger le film, car pour gérer ceux-ci ensuite il faut créer des sprites et utiliser les logiciels commerciaux plutôt couteux. Ce masque servira à QuickTime Player pour connaitre les zones ou l'utilisateur pourra cliquer pour déplacer la fenêtre de la séquence. Attention le masque doit être réellement noir et blanc, pas de niveau de gris. Enregistrez cette image comme "dragmask.pct" par exemple. |
![]() |
||
|
A partir de ce masque, remplissez les zones vidéos et interactives, pour obtenir le masque de l'habillage. Encore une fois ce masque doit être exclusivement noir et blanc. Tout point noir de ce masque sera affiché, les autres ne feront pas partie de la fenêtre de la séquence. Enregistrez cette image comme "winmask.pct" par exemple. on distingue ici plus clairement les élements graphiques qui dépasseront de notre fenêtre. Nous disposons désormais de presque tout les éléments pour créer notre habillage. |
![]() |
||
| Intégration de l'habillage | |||
|
L'intégration de ces éléments multimédias se passe en 2 parties :
Commençons par intégrer notre vidéo dans l'habillage. Avec QuickTime Player Pro :
L'habillage cache alors votre vidéo, rien de bien grave... Ici, nous avons plusieurs techniques pour finir l'intégration : Nous pouvons changer les plans et refaire passer notre vidéo au premier plan (comme dans l'exercice Recadrage LetterBox), mais alors notre vidéo cachera le bras de Jango à droite... Il faudra donc en plus créer une masque du bras et l'appliquer sur la vidéo. Cela sera un peu fastidieux. |
|||
|
Ici, nous allons plutot changer le mode d'affichage de l'image fixe d'habillage en rendant transparent la zone orange crée précédemment (c'est pas beau la vie)... Pour cela :
Mais il
ne se passe pas grand chose me direz vous. |
![]() |
||
|
Dans la fenêtre propriété toujours,
Plus de détails sur l'option "Dimensions" dans l'exercice "recadrage LetterBox", paragraphe "positionner la vidéo". Et voilà la film est bien positionné et est maqué par le bras de Jango et l'épaule de Amidal. Jouez le film pour admirer le résultat. Enregistrez la séquence ainsi monté sous un nouveau nom et en autonome, par exemple "framed.mov". Il se peux qu'apparaisse des artefacts "orange" sur les bords de l'image qui passe "dessus" la vidéo, il s'agit de points parasites qui ne sont pas orange "pur". Il vous faut alors reprendre l'image originale d'habillage et la retoucher dans cette zone afin que tout éléments graphiques qui débordent sur la zone orange est une coupure franche et net qui ne se mélange pas avec le orange de fond. |
|
||
| Création du media-skin | |||||||||||
|
Pour finaliser notre media-skin, récapitulons les élements dont nous disposons :
Pour assembler ces éléments, nous devons créer un petit fichier texte au format XML. Ce fichier XML va décrire les élements ci-dessus qui compose le media-skin. Avec SimpleText saisissez ceci :
Sauvegardez ce fichier, avec le nom "skin-xml.txt" par exemple. Attention, tout ces fichiers doivent ce trouvez dans le même dossier, cad :
Depuis le Finder, renommez le fichier "skin-xml.txt" en "skin-xml.mov", son icône devient alors celui de QuickTime. Si vous devez l'éditez de nouveau pour changer quelque chose, renommez le ".txt" avant.
|
|||||||||||
|
Voici
ce que QuickTime vous montrera désormais au lieu de son interface
classique. |
|||||||||||
|
Pour terminer votre chef d'uvre, enregistrez le en séquence QuickTime autonome, ainsi tout les fichiers intermédiaires ne seront plus nécessaires et vous pourrez le jouer n'importe ou. Si vous étudiez les propriétés de cette séquence, vous noterez la présence d'une piste "skin". Pour ajouter de l'interactivité à votre film (bouton de lecture/stop), il convient d'utiliser des logiciels comme Flash, GoLive ou LiveStagePro. Le site StreamingMedia propose un tutoriel avec Flash pour ajouter un bouton de lecture (nécessite de s'inscrire pour lire les tutoriels). |
|||||||||||
|
Les images qui servent d'illustration à cette page sont la propriété de
|
|
haut
de la page - © Le garage de la vidéo - reproduction
interdite
|