Icône de l'application AAFx AAFx

Quand l'AAF arrive de travers

Six pannes qui gâchent une livraison son, ce qui les provoque vraiment, et comment les éviter. Écrit à partir de vraies livraisons — la plupart étaient des bugs qu'il a fallu trouver et corriger nous-mêmes.

Final Cut Pro (FCPX) · Pro Tools · AAF · macOS

Pro Tools ne restitue qu'un bruit blanc

La plus fréquente, et la plus inquiétante : la session s'ouvre, les régions sont là, et chacune d'elles n'est qu'un bruit saturé.

La cause. Pro Tools ne lit que de l'essence mono à l'intérieur d'un AAF. Donnez-lui une région contenant du stéréo entrelacé : il parcourt les échantillons avec un pas erroné — chaque échantillon 24 bits est lu à cheval sur deux échantillons réels. Le résultat est un bruit numérique continu, alors même que l'audio embarqué est parfaitement intact.

Vous pouvez le vérifier vous-même : extrayez le WAV qui est parti dans l'AAF et ouvrez-le dans Audacity. Il sonne juste. Rien n'a été abîmé, c'est la lecture qui est fausse.

Le remède. Chaque source doit être éclatée en une piste mono par canal avant l'écriture de l'AAF. AAFx le fait tout seul, et va plus loin : au-delà de la stéréo, il écarte les canaux qui ne portent que du silence, pour qu'un enregistreur 16 pistes ne noie pas votre session sous 16 pistes vides.

Les médias sont hors ligne dès l'ouverture

La cause. L'AAF pointe vers des fichiers externes au lieu de les porter. Il s'ouvre parfaitement sur la machine qui l'a fabriqué — les chemins existent encore — et arrive vide partout ailleurs.

Le remède. Livrez un AAF autonome : l'essence audio voyage dans le fichier. Le mixeur qui n'a jamais vu vos rushes l'ouvre et entend tout, sans rien à relocaliser.

Le fichier est plus lourd, évidemment. C'est tout l'intérêt d'une livraison.

Vos rôles arrivent en empilement anonyme

La cause. Soit le convertisseur ignore les rôles, soit le chemin emprunté les perd. Le détour par DaVinci Resolve est le cas courant : le FCPXML porte bien vos rôles, mais l'AAF qui en ressort ne les conserve pas en pistes nommées.

C'est tout le prix de la voie gratuite. Vous avez organisé votre montage avec soin, et le mixeur reçoit un tas sans étiquettes.

Le remède. Un convertisseur qui lit directement le FCPXML sait associer chaque rôle et sous-rôle à une piste nommée. Regardez aussi l'ordre : le dialogue doit ouvrir la session, pas se retrouver coincé entre deux nappes de musique.

L'audio multicam manque là où quelqu'un parlait

La cause. Un clip multicam peut porter du son sur plusieurs angles à la fois, et les monteurs en désactivent couramment certains. Un convertisseur qui ne garde que le premier angle actif rend du silence dès que celui-ci se trouve être un angle muet — alors qu'un autre angle actif portait la parole.

C'est un vrai bug que nous avons trouvé et corrigé dans AAFx : il retenait le premier angle actif et s'arrêtait là. Il résout désormais tous les angles actifs et ignore les désactivés.

Comment le repérer. Comparez la timeline Final Cut et la session aux endroits précis où quelqu'un parle par-dessus un multicam. Du silence là, du son dans Final Cut : c'est celui-là.

La session compte bien plus de pistes que la timeline

Deux raisons sont légitimes. La troisième est un bug, et il est spectaculaire.

Légitime. Chaque source stéréo devient deux pistes mono — voir le problème du bruit plus haut. Et des plans d'un même rôle qui se recouvrent dans le temps exigent des sous-pistes distinctes ; ils ne peuvent pas partager la même.

Le bug. Si le convertisseur ne rogne pas le contenu d'un clip conteneur sur ses propres start et duration, un plan de neuf secondes portant un rush de vingt-six minutes déverse le rush entier dans la session. Sur un vrai numéro de magazine, nous avons mesuré 20 113 secondes de dialogue pour un programme de 1 925 secondes — dix fois trop de matière, empilée, produisant 26 pistes de dialogue là où 5 suffisaient.

Les multicam et les clips composés de Final Cut étaient bien rognés ; les conteneurs <clip> ordinaires, non. C'est corrigé, et le même numéro sort désormais à 30 pistes au lieu de 112.

Comment le repérer. Si une piste porte une région de plusieurs minutes dans un programme à coupes rapides, quelque chose en amont ne rogne pas.

Des sons coupés au montage reviennent dans l'AAF

La cause. Final Cut marque d'un srcEnable="video" les clips dont vous avez coupé l'audio. Un convertisseur qui lit cet attribut au premier niveau mais l'oublie à l'intérieur des clips composés exportera joyeusement du son que vous aviez délibérément retiré — y compris, dans un cas rencontré, un master complet du programme posé sur la timeline comme référence.

Le remède. L'attribut doit être respecté partout : clips ordinaires, clips composés et angles multicam. AAFx indique désormais combien de plans ont été exclus pour cette raison, avant même de convertir.

Rien de tout cela ne correspond à votre problème

Écrivez à support@aafx.app. C'est la personne qui a écrit le code qui répond, en général sous un jour ouvré. Joignez le FCPXML si vous le pouvez : la plupart de ces causes s'y lisent, sans même avoir besoin de vos médias.