Exportation d’une composition vers Flash Professional sous forme de fichier XFL



Vous pouvez exporter une composition After Effects au format XFL pour la modifier ultérieurement et l’utiliser dans Flash Professional CS4.

Lorsque vous exportez une composition en tant que fichier XFL, After Effects tente d’exporter des calques et des images clés distincts, en préservant le plus d’informations possible pour l’utilisation directe dans Flash Professional. Si After Effects ne parvient pas à exporter un élément d’une composition sous forme de données non rendues dans un fichier XFL, il existe deux solutions : soit l’élément est laissé de côté, soit il est rendu et transformé en élément PGN ou FLV, selon que vous avez choisi ou non d’ignorer les fonctions non prises en charge.

Pour visionner un didacticiel vidéo relatif à l’exportation au format XML, accédez au site Web d’Adobe à l’adresse suivante : www.adobe.com/go/lrvid4098_xp_fr.

A propos des fichiers XFL

Ils sont l’équivalent XML des fichiers FLA. Un fichier XFL est un dossier d’archive compressé qui contient un dossier de bibliothèque et un document XML (DOMDocument.xml) décrivant le fichier FLA. Le dossier de bibliothèque contient les éléments visés par le fichier XML. Lorsque vous ouvrez un fichier XFL dans Flash Professional, le logiciel en extrait ces éléments et les utilise pour créer le document FLA. Vous pouvez ensuite enregistrer ce document dans Flash Professional sous la forme d’un nouveau fichier FLA tout en conservant le fichier XFL intact.

Si vous avez besoin d’examiner ou d’éditer manuellement le contenu d’un fichier XFL, vous pouvez ouvrir le fichier d’archive compressé comme tout autre fichier .zip. Bien qu’il soit inutile de donner l’extension .zip au nom de fichier, cette manipulation peut simplifier l’extraction des fichiers pour l’examen manuel.

Exportation d’une composition au format XFL

  1. Pour exporter la composition sélectionnée sous la forme d’un fichier XFL, choisissez la commande Fichier > Exporter > Adobe Flash Professional (XFL).

  2. Dans la boîte de dialogue Paramètres Adobe Flash Professional (XFL), choisissez le comportement d’After Effects en présence de calques dont les fonctions ne sont pas prises en charge :

    Ignorer
    Les calques comportant des fonctions non prises en charge ne sont pas inclus à la sortie XFL.

    Pixelliser
    Les calques aux fonctions non prises en charge sont pixellisés, c’est-à-dire restitués au format bitmap (dans un fichier FLV ou une séquence d’images PNG). Les vecteurs ne sont pas conservés. Les calques conservent ainsi leur aspect lors de l’utilisation du fichier XFL dans Flash Professional. En cas de pixellisation dans une séquence PNG, les images adjacentes identiques ne sont pixellisées qu’une fois dans un fichier PNG unique référencé plusieurs fois.

  3. (Facultatif) Cliquez sur le bouton Options de format, puis modifiez les paramètres utilisés pour la création de séquences PNG ou de fichiers FLV.

    Si vous cliquez sur le bouton Options de format alors que vous avez sélectionné l’option FLV dans le menu Format, la boîte de dialogue des paramètres d’exportation FLV|F4V (H.264) apparaît. En principe, vous ne devriez pas avoir à y modifier trop de paramètres, si ce n’est le débit. Les modifications apportées dans cette boîte de dialogue sont permanentes et seront réutilisées pour les exportations ultérieures. Restez donc prudent dans vos choix.
    Remarque : le format vidéo utilisé pour l’exportation XFL est FLV, et non F4V. Par conséquent, les codecs vidéo proposés dans cette boîte de dialogue sont On2 VP6 et Sorenson Spark.

    Si vous souhaitez annuler la modification d’options de format, cliquez sur le bouton Valeurs par défaut dans la boîte de dialogue Paramètres Adobe Flash Professional (XFL).

  4. Dans la boîte de dialogue Exporter sous Adobe Flash Professional (XFL), choisissez un emplacement pour les fichiers de sortie.

Une fenêtre indique la progression de l’exportation pendant le traitement de la composition.

Lorsque After Effects crée un fichier XFL, il enregistre également un compte-rendu ([nom_de_fichier XFL] report.htm) dans le même dossier que le fichier XFL. Le compte-rendu indique :

  • si les calques aux fonctions non prises en charge ont été pixellisés ou ignorés ;

  • si chacun des éléments sources a été pixellisé (rendu) ou lié ;

  • si chacun des calques a été pixellisé (rendu) ou converti en un objet Flash natif.

Utilisation dans Flash Professional d’un document FLA créé à partir d’un fichier XFL

Le panneau Bibliothèque dans Flash Professional s’apparente au panneau Projet dans After Effects. Lorsque Flash Professional crée un document FLA à partir d’un fichier XFL, il organise les symboles, les dossiers et les séquences vidéo qui le composent dans le panneau Bibliothèque. Tous les éléments du panneau Bibliothèque portent un nom unique, même s’ils sont issus d’éléments nommés à l’identique dans After Effects, ce qui permet de les manipuler avec ActionScript. Conformément à ce critère de nom unique, After Effects ajoute des caractères de soulignement et des chiffres à de nombreux noms lors de la création du fichier XFL.

Lorsque Flash Professional crée un document FLA à partir d’un fichier XFL contenant des fichiers FLV, ces derniers sont incorporés au montage dans Flash. Il est souvent plus judicieux de créer un document FLA en déplaçant les fichiers vidéo vers un emplacement externe référencé par le fichier SWF pour une diffusion en continu de la vidéo. Vous pouvez retirer les fichiers FLV comme il se doit dans Flash Professional en supprimant la vidéo et en la réimportant à l’aide du composant FLVPlayback.

Remarque : dans After Effects, le montage de la composition commence à l’image 0. Dans Flash Professional, le montage commence à l’image 1. C’est pourquoi le montage de la composition After Effects et le montage Flash correspondant semblent être décalés d’une image.

Dans After Effects, les formats des pixels d’une composition peuvent être différents de 1,0 (pixels carrés). En revanche, Flash Professional ne prend en charge que le format des pixels 1,0. Lors de l’exportation d’une composition au format XFL, le document FLA est un document à pixels carrés avec un nombre différent de pixels de sorte que le document présente le même aspect dans Flash Professional que la composition dans After Effects. Les valeurs d’échelle du fichier XFL conservent l’aspect des calques.

Conservation des fonctions et des données lors de l’exportation d’une composition au format XFL

L’exportation d’une composition sous forme de fichier XFL dans After Effects s’effectue en plusieurs étapes. A chacune d’elles, le logiciel essaie d’exporter un maximum d’informations des calques et de leurs fichiers source.

Si la composition utilise des fichiers PNG, JPEG et FLV comme sources pour ses calques, ces fichiers source sont intégrés à la sortie XFL (liés) à moins que les calques ne sollicitent des fonctions imposant à After Effects de transcoder les fichiers source ou de pixelliser les calques afin de les exporter au format XFL.
Remarque : le transcodage est la conversion d’un fichier source d’un format à un autre (GIF en PNG, par exemple). La pixellisation consiste à convertir un calque en image bitmap en intégrant toutes les informations de modèle (telles que les vecteurs et images clés) à chaque image aplatie à base de pixels.

Etape 1 : la liaison des fichiers source n’est pas modifiée, dans la mesure du possible.

Pour que le fichier source d’un calque soit lié au fichier XFL, ce calque doit répondre aux critères suivants :

  • Le calque comporte un élément de métrage source, lequel utilise une séquence PNG ou JPEG ou un fichier FLV comme source. (Il ne s’agit pas d’un calque de texte, d’un calque de caméra, d’un calque d’éclairage ni d’un calque de forme.)

  • La cadence d’images de l’élément de métrage source est identique à celle de la composition.

  • La source du calque n’est pas raccourcie.

  • Le calque ne déborde pas sur la première ou la dernière image de la zone de travail de la composition.

  • Les seules propriétés définies pour le calque sont les suivantes : Position, Point d’ancrage, Opacité, Echelle et Rotation. Dans la mesure où les effets ajoutent des propriétés aux calques, ce critère suppose également qu’aucun effet ne soit appliqué au calque.

  • Aucun flou directionnel, remappage temporel ou aucune interpolation d’images n’est appliqué au calque.

  • Le calque n’a pas de cache par approche.

  • Aucun calque de réglage n’est situé au-dessus du calque.

  • Les calques du dessus n’utilisent que le mode de fusion Normal.

  • L’option Préserver la transparence n’est pas définie pour le calque, et celui-ci est le calque supérieur.

  • Le calque n’est pas un calque 3D.

Etape 2 : les fichiers source restants sont convertis en séquences PNG ou en fichiers FLV, dans la mesure du possible.

Si le fichier source d’un calque ne peut pas être lié au fichier XFL pour la seule raison qu’il n’utilise pas de séquence PNG, de séquence JPEG ou de fichier FLV comme source, la source du calque est transcodée ou pixellisée dans une séquence PNG ou un fichier FLV, qui est intégré au fichier XFL. Le cas échéant, les images clés Position, Opacité, Echelle et Rotation du calque sont conservées et converties en images clés dans la sortie XFL. Les calques utilisant la même source dans After Effects et remplissant toutes les conditions de lien répertoriées ci-dessous partagent également une source commune dans le document créé dans Flash Professional. Les précompositions peuvent être pixellisées comme éléments sources.

Le fichier XFL créé à partir d’une composition conserve les informations d’animation pour les calques dans la composition. Les images clés pour les propriétés Position, Opacité, Echelle et Rotation sont converties en images clés dans Flash Professional, à raison d’une image clé par image pour chacune des propriétés animées. Seules les images clés de position 2D (x et y) et rotation 2D (z) sont converties.

Il est possible d’animer la propriété Point d’ancrage dans After Effects, à la différence du point de transformation dans Flash Professional. Dans Flash Professional, le point de transformation se trouve en haut à gauche du symbole. Les animations d’images clés pour les propriétés de transformation (dont le Point d’ancrage) dans After Effects sont converties en animations axées sur le centre de transformation du fichier XFL exporté.

Etape 3 : les calques restants sont pixellisés en tant que calques individuels, dans le mesure du possible.

Si un calque ne remplit pas les conditions nécessaires pour que son fichier source soit lié, transcodé ou pixellisé en un élément source, le calque proprement dit doit être pixellisé en tant que calque. La pixellisation d’un calque entraîne la perte de toutes ses informations d’images clés, puisque toutes les informations sont contenues dans les éléments mêmes de l’image pixellisée.

Un calque doit répondre aux critères suivants pour être pixellisé en calque individuel :

  • Le calque repose sur un élément de métrage vidéo (y compris un solide) ou est un calque de forme ou un calque de texte. (Il ne s’agit pas d’un calque de caméra, d’un calque d’éclairage ni d’un calque de forme.)

  • Aucun calque de réglage n’est situé au-dessus du calque.

  • Les calques du dessus n’utilisent que le mode de fusion Normal.

  • Le calque n’a pas de cache par approche.

  • L’option Préserver la transparence n’est pas définie pour le calque, et celui-ci est le calque supérieur.

  • Le calque n’est pas un calque 3D.

Etape 4 : les calques restants sont rendus et pixellisés dans des réserves.

Si un calque ne remplit pas les conditions nécessaires à sa pixellisation en calque individuel, il est rendu et pixellisé avec les autres calques d’un groupe (appelé réserve). Les réserves de calques pixellisés ensemble sont généralement des calques 3D, des calques composés grâce aux modes de fusion, des caches par approche et des calques associés à un calque de réglage.

Limitations de l’exportation d’une composition au format XFL

A l’ouverture d’un fichier XFL, Flash Professional doit charger en mémoire tous les éléments correspondants. Un message After Effects vous avertit si le contenu de la composition en cours d’exportation occupera plus de 580 Mo de mémoire, de même que si l’ouverture d’un fichier XFL dans Flash Professional prendra beaucoup de temps en raison d’une séquence PNG comptant plus de 1050 images. L’exportation d’une composition au format XFL qui dépasse ces limites demeure possible, mais l’ouverture du fichier XFL avec Flash Professional n’est pas garantie.

Pour prévenir tout ralentissement de chargement lié aux séquences comportant un nombre élevé de fichiers PNG, vous pouvez envisager un prérendu au format FLV des calques associés à des séquences PNG.

After Effects sollicite Adobe Media Encoder pour créer des fichiers FLV. Adobe Media Encoder ne peut pas créer de fichiers FLV dont les dimensions en pixels sont supérieures à 1920 x 1080.

Lorsque vous exportez une composition vers le format XFL à partir d’un projet 32 bpc, le rendu des couleurs dont les valeurs sont inférieures à 0 et supérieures à 1 ne produit pas les résultats qui préservent l’apparence de la composition dans After Effects. Vous ne devez travailler dans un projet 8 bpc ou 16 bpc que lorsque vous créez une composition que vous prévoyez d’exporter vers Flash Professional au format XFL.

Les données audio ne sont pas exportées dans le fichier XFL.