Blog / Performance
Exports that fail on huge projects: a recovery playbook
Les grands échéanciers insistent sur tout : décodeurs, piles d'effets, débit de disque et mémoire. La sortie la plus rapide n'est pas encore plus difficile à essayer—il bisecte la timeline jusqu'à ce que l'échec devienne reproductible sur un petit clip.
Tout d'abord : classifier la défaillance
Notez si l'exportation échoue instantanément, à un pourcentage spécifique, ou au hasard. Les échecs aléatoires pointent souvent vers le throttling thermique, la discorde disque, ou un fichier source corrompu. Les échecs en pourcentage pointent souvent vers un effet spécifique, la transition, ou l'actif à cette plage de temps.
Bisect in 15 minutes
- Dupliquer le projet (sécurité).
- Exportez une tranche de 60 secondes depuis le début, puis le milieu, puis la fin.
- Chaque tranche échoue devient votre nouvel espace de recherche – répétez jusqu'à ce que vous puissiez nommer l'actif.
- Remplacer l'actif suspect (réencoder à l'extérieur) ou supprimer la pile d'effet qui l'entoure.
Diviser et conquerer la livraison
Pour les cours multi-chapitres, beaucoup d'équipes exportent des chapitres en tant que maîtres séparés, puis assemblent dans un conteneur final seulement si nécessaire. Cela réduit la mémoire de pointe, rend les récupérations moins chères, et localise les échecs à un chapitre.
Codec choices that reduce pain
Si vous livrez à une plate-forme avec une recompression de toute façon, exporter un intermédiaire de haute qualité qui est plus facile à décoder peut gagner du temps, alors faites le passage final une fois l'édition verrouillée.
Operational hygiene
Gardez les disques à gratter assez vite et vide, fermez les outils de synchronisation pendant l'exportation, et évitez d'enregistrer directement sur les disques réseau si votre chronologie est déjà lourde. Ces sons ennuyeux parce qu'ils fonctionnent.