Qu’est-ce que le mode Turbo ?
Le Turbo Mode est un réglage de Transloadit propre à chaque Robot, contrôlé par le paramètre turbo, qui parallélise les traitements pris en charge afin de renvoyer les résultats plus rapidement. Il doit être activé explicitement pour /video/encode et il est activé par défaut pour /document/thumbs et /file/decompress.
Pour l’encodage vidéo avec /video/encode, demandez le Turbo Mode avec turbo: true ; le paramètre vaut false par défaut.
Ce mode divise la vidéo en plusieurs segments afin que chaque segment puisse être encodé en parallèle, avant que tous les segments encodés soient réassemblés pour former la vidéo finale. Cela se fait au prix d’emplacements prioritaires de Jobs supplémentaires et peut s’avérer contre-productif pour les très petits fichiers vidéo.
La sortie VP8 et les expressions de codec vidéo non résolues utilisent l’encodage normal, même lorsque turbo vaut true.
Le découpage et le réassemblage ajoutent une surcharge, et la capacité disponible du planificateur influe sur la quantité de travail pouvant s’exécuter en parallèle. Il n’existe pas d’accélération fixe qui s’applique à tous les fichiers, codecs ou Workspaces.
Le paramètre chunk_duration indique la durée demandée pour chaque segment, en secondes. Des segments plus longs produisent généralement moins de Jobs d’encodage de segments, ce qui réduit le nombre de Jobs devant s’exécuter simultanément. Lorsque ce paramètre est omis, l’encodeur choisit automatiquement une durée de segment ; ne supposez pas une durée fixe unique pour toutes les entrées.
Ces indications décrivent /video/encode, et non une option turbo disponible pour chaque Robot vidéo. Consultez les fonctionnalités de votre forfait et testez des entrées représentatives avant de vous appuyer sur le Turbo Mode dans un flux de travail de production.