Tous les produits
Search
Centre de documentation

ApsaraVideo Media Processing:Créer un workflow

Dernière mise à jour :Aug 12, 2026

Pour produire des vidéos avec plusieurs débits binaires, pistes audio, sous-titres ou formats, ou pour orchestrer une séquence de tâches, créez un workflow et configurez des nœuds de tâche tels que le transcodage, l'analyse, les snapshots, le packaging, la modération de contenu, l'extraction d'empreintes vidéo et les miniatures intelligentes.

Contexte

Un workflow est une série de tâches pré-orchestrées. Après le chargement d'un fichier dans un bucket OSS spécifié, les jobs se déclenchent automatiquement ou manuellement et s'exécutent selon une séquence définie par des étapes et conditions prédéfinies. Vous pouvez ajouter à un workflow des nœuds tels que Transcoding, Analyze, Snapshots, Pack, Content Moderation, Video DNA et Intelligent Thumbnail. La combinaison de ces nœuds permet de gérer divers scénarios, notamment le transcodage multi-résolution, le packaging de sous-titres multilingues et le chiffrement standard HLS.

Pour comprendre le processus complet du workflow, consultez Prise en main d'un workflow. Cette rubrique décrit comment créer un workflow dans la console ApsaraVideo Media Processing (MPS).

Prérequis

  • Définissez un bucket d'entrée et un bucket de sortie. Pour plus d'informations, consultez Ajouter des buckets multimédias.

  • Activez la file d'attente MPS correspondante selon le type de tâche. Pour plus d'informations, consultez Créer une file d'attente MPS.

  • Facultatif : Créez un modèle. Si les modèles de transcodage prédéfinis ne répondent pas à vos besoins, créez un modèle de transcodage personnalisé. Pour plus d'informations, consultez Modèles de transcodage.

Procédure

Important
  • Lors de la création d'un workflow, son statut passe automatiquement à Active et son mode de déclenchement à Auto. Ainsi, lorsqu'un fichier correspondant aux règles de déclenchement est chargé dans le Input Path du nœud Input (via OSS ou la console), le workflow se déclenche automatiquement. Pour plus d'informations sur les règles de déclenchement, consultez Règles de correspondance des fichiers pour un workflow.

  • Les workflows prennent également en charge le déclenchement manuel pour les nouveaux fichiers (recommandé pour les fichiers M3U8 issus d'enregistrements en direct) ainsi que le déclenchement manuel pour les fichiers existants. Pour plus d'informations, consultez la section Étapes suivantes de cette rubrique.

  1. Connectez-vous à la console MPS.

  2. Dans le coin supérieur gauche de la barre de navigation supérieure, sélectionnez une région.

  3. Dans le volet de navigation de gauche, choisissez Workflow > Workflow Orchestration.

  4. Cliquez sur Create Workflow.

  5. Configurez les paramètres du workflow.

    1. Workflow Name : Saisissez un nom pour le workflow.

    2. Configuration Plan : Sélectionnez un plan de configuration dans la liste déroulante. Le tableau suivant décrit les plans disponibles.

      Remarque

      ApsaraVideo Media Processing propose divers workflows prédéfinis pour les cas d'usage courants. Sélectionnez un workflow prédéfini comme point de départ ou créez-en un personnalisé à partir de zéro.

      Paramètre

      Description

      Custom

      Aucune information prédéfinie ; permet de créer un workflow à partir de zéro.

      M3U8

      Capture un snapshot unique pour la couverture et convertit la vidéo au format M3U8.

      Preset Intelligent Template-based Workflow

      Capture un snapshot unique pour la couverture, analyse intelligemment la vidéo avant de la transcoder, puis prend un snapshot de la vidéo transcodée en définition standard.

      Multi-bitrate and Multi-Format Workflow

      Capture un snapshot unique pour la couverture et génère des vidéos dans plusieurs formats et débits binaires.

      Multi-bitrate FLV Workflow

      Capture un snapshot unique pour la couverture et génère des vidéos à débits binaires multiples au format FLV.

      Multi-bitrate M3U8 Workflow

      Capture un snapshot unique pour la couverture et génère des vidéos à débits binaires multiples au format M3U8.

      Multi-bitrate MP4 Workflow

      Capture un snapshot unique pour la couverture et génère des vidéos à débits binaires multiples au format MP4.

  6. Modifiez la topologie du workflow. Ajoutez et configurez les nœuds selon vos besoins. Pour une description de chaque nœud, consultez Descriptions des nœuds.

  7. Cliquez sur Save pour créer le workflow.

Nœuds

Vous pouvez ajouter les nœuds suivants lors de la création d'un workflow dans la console :

Remarque

Le tableau suivant répertorie tous les nœuds de workflow disponibles dans MPS. Lors de l'ajout d'un nœud, la console affiche uniquement les nœuds pris en charge dans la région actuelle. Pour plus d'informations sur les fonctionnalités prises en charge dans chaque région, consultez Régions de service.

Paramètre

Description

Input (Obligatoire)

Définit le chemin d'entrée et configure les notifications de messages.

Analyze

Analyse intelligemment le fichier d'entrée et recommande un modèle prédéfini approprié.

Transcoding

Transcode un fichier vidéo dans un autre format ou une autre résolution.

Snapshots

Capture une image à un moment précis pour l'utiliser comme couverture vidéo ou pour générer un sprite.

Pack

Regroupe des flux vidéo avec plusieurs sous-titres, pistes audio et débits binaires dans un fichier de playlist principale.

Content Moderation

Identifie intelligemment le contenu inapproprié (tel que la pornographie, le terrorisme et les références politiques) dans l'audio, le texte et les images d'une vidéo. Cela réduit les coûts de révision manuelle et minimise les risques de conformité.

Video DNA

Identifie de manière unique une vidéo en extrayant et en comparant les caractéristiques d'empreinte de ses images et de son audio. Cela aide à résoudre des problèmes tels que la recherche de vidéos en double, le traçage de la source de clips vidéo et l'identification du contenu original.

Intelligent Thumbnail (Obligatoire)

Définit le mode de publication sur manuel ou automatique.

Nœud Input

  1. Cliquez sur l'icône en forme de stylo à côté du nœud Publish pour ouvrir la page Input Settings.

  2. Définissez les paramètres d'entrée.

    Paramètre

    Description

    Input

    Cliquez sur Input Path. Dans la liste déroulante Select, sélectionnez un bucket. La section Bucket affiche les dossiers créés dans le bucket. Sélectionnez un dossier comme chemin d'entrée.

    Path

    Sélectionnez une file d'attente MPS dans la liste déroulante.

    (Facultatif) Encoding Pipeline

    Activez les notifications de messages, puis sélectionnez une file d'attente MNS ou un sujet MNS et spécifiez son instance correspondante.

    Remarque

    Une fois les notifications de messages configurées, des messages sont envoyés au sujet MNS ou à la file d'attente MNS spécifiés lorsque les tâches du workflow démarrent et se terminent. Pour plus d'informations, consultez Configurer les notifications.

  3. Cliquez sur Notifications pour enregistrer les paramètres du nœud OK.

Nœud Analyze

Remarque

Ajoutez un nœud Analyze en cliquant sur l'icône plus (+) à côté du nœud Input, Input, Content Moderation ou Video DNA.

  1. Cliquez sur l'icône plus (+) à côté du nœud concerné et sélectionnez Intelligent Thumbnail dans la liste déroulante.

  2. Cliquez sur l'icône en forme de stylo à côté du nœud Analyze pour ouvrir la page Analyze Configuration.

  3. Sélectionnez une résolution dans la liste déroulante Analyze.

  4. Cliquez sur Conditional Encoding pour enregistrer les paramètres du nœud OK.

Nœud Encode

Remarque

Ajoutez un nœud Analyze en cliquant sur l'icône plus (+) à côté du nœud Transcoding, Input ou Content Moderation.

  1. Cliquez sur l'icône plus (+) à côté du nœud concerné et sélectionnez Video DNA dans la liste déroulante.

  2. Cliquez sur l'icône en forme de stylo à côté du nœud Transcoding pour ouvrir la page Transcoding.

  3. Configurez les paramètres d'encodage.

    Paramètre

    Description

    Basic Settings

    Saisissez un nom pour ce nœud.

    Name

    Cliquez sur Encoding Template pour configurer le Select dans la fenêtre contextuelle.

    1. Sélectionnez un Template type.

    2. Sélectionnez un Encoding Template.

    3. Sélectionnez un Output Format.

    4. Cliquez sur Template.

    Remarque

    Pour plus d'informations sur les modèles prédéfinis, consultez Détails des modèles prédéfinis. Pour créer un modèle personnalisé, consultez modèles de transcodage.

    OK

    Cliquez sur Output Path. Dans la liste déroulante Select, sélectionnez un bucket. La section Bucket affiche les dossiers créés dans le bucket. Sélectionnez un dossier comme chemin de sortie.

    Remarque
    • Si le chemin de sortie est identique au chemin d'entrée :

      • Si les fichiers ont des noms différents, le fichier de sortie n'écrase pas le fichier source.

      • Si le fichier de sortie porte le même nom que le fichier source, il peut être écrasé selon vos paramètres OSS. Pour savoir comment empêcher l'écrasement, consultez Empêcher l'écrasement d'objets portant le même nom (SDK Java V1). Si l'écrasement est désactivé dans OSS, le job échoue si un fichier portant le même nom existe déjà. Nous vous recommandons de ne pas attribuer au fichier de sortie le même nom que le fichier source.

    • Pour éviter que les fichiers de sortie ne soient écrasés lors de l'exécution multiple d'un workflow, combinez les variables UC intégrées suivantes :

      • {RunId} : L'ID d'exécution du workflow.

      • {ObjectPrefix} : Le chemin du fichier source sans les informations du bucket.

      • {FileName} : Le nom du fichier source incluant l'extension. Le suffixe est mis à jour selon le format du modèle de transcodage.

      • {ExtName} : L'extension du fichier source.

    (Facultatif) Path

    Activez cette option pour ajouter des filigranes.

    1. Sélectionnez un nom de modèle dans la liste déroulante Watermark.

      Remarque

      Si aucun modèle de filigrane n'est disponible dans la liste déroulante, créez un modèle de filigrane.

    2. À côté de Watermark Templates, cliquez sur Watermark Image pour spécifier le chemin de l'image de filigrane.

      Remarque

      Les filigranes d'image prennent en charge les images PNG, les PNG animés et les animations au format MOV.

    (Facultatif) Select

    Activez cette option pour appliquer un chiffrement.

    Pour la Encryption, sélectionnez Encryption Method ou Alibaba Cloud Private Encryption. Pour plus d'informations sur le chiffrement vidéo, consultez Chiffrement vidéo.

    (Facultatif) HLS Standard Encryption

    Activez cette option pour découper la vidéo.

    1. Pour la Clip, sélectionnez Clip Method ou Video Clip.

    2. Dans le champ Video Ending Clip, saisissez une heure de début.

    3. Dans le champ Start From, saisissez une durée.

      Remarque
      • L'heure de début doit être inférieure à la durée totale de la vidéo. Sinon, le transcodage échoue.

      • Si la durée du clip dépasse la longueur vidéo disponible, le clip s'étend jusqu'à la fin de la vidéo source.

    (Facultatif) Length

    Activez cette option. À côté de Add Credits, cliquez sur File Path pour spécifier le chemin de la vidéo de fin.

    (Facultatif) Select

    Saisissez un angle de rotation horaire. La valeur doit être comprise dans l'intervalle [0, 360].

  4. Cliquez sur Rotate Angle pour enregistrer les paramètres du nœud OK.

Nœud Snapshot

Remarque

Ajoutez un nœud Transcoding en cliquant sur l'icône plus (+) à côté du nœud Snapshots, Input, Transcoding, Content Moderation ou Video DNA.

  1. Cliquez sur l'icône plus (+) à côté du nœud concerné et sélectionnez Intelligent Thumbnail dans la liste déroulante.

  2. Cliquez sur l'icône en forme de stylo à côté du nœud Snapshots pour ouvrir la page Snapshot Configuration.

  3. Définissez les paramètres de snapshot.

    Paramètre

    Obligatoire

    Description

    Snapshots

    Oui

    • Snapshot Mode : Capture une seule image à un moment précis.

    • Single : Capture des images à intervalles réguliers.

    • Multiple : Capture un nombre spécifié d'images, réparties uniformément sur toute la vidéo.

    Snapshot interval (seconds)

    Obligatoire pour le mode 'Multiple'

    Saisissez l'intervalle entre les snapshots en secondes.

    Average

    Obligatoire pour le mode 'Average'

    Saisissez le nombre de snapshots.

    Remarque
    • Si ce paramètre n'est pas défini, les snapshots sont pris à l'intervalle spécifié jusqu'à la fin de la vidéo.

    • Si le nombre de snapshots est supérieur à 1, les snapshots sont pris à l'intervalle spécifié jusqu'à ce que le nombre d'images indiqué soit atteint.

    • Si seul le nombre de snapshots est défini, les snapshots sont pris à un intervalle égal à Durée Totale / Nombre de Snapshots.

    Snapshots

    Oui

    Saisissez un nom pour ce nœud.

    Name

    Oui

    Cliquez sur Output Path. Dans la liste déroulante Select, sélectionnez un bucket. La section Bucket affiche les dossiers créés dans le bucket. Sélectionnez un dossier comme chemin de sortie.

    Remarque
    • Format de chemin pour un snapshot unique : http://bucket.oss-cn-hangzhou.aliyuncs.com/path/{RunId}/{SnapshotTime}.jpg.

    • Format de chemin pour snapshots multiples ou moyens : Nécessite l'espace réservé {Count}. Le chemin doit se terminer par /{RunId}/{SnapshotTime}/{Count}.jpg.

    Path

    Non

    Sélectionnez l'heure dans les listes déroulantes pour l'heure, la minute et la seconde.

    Start Time

    Non

    Saisissez les valeurs de largeur et de hauteur dans leurs champs respectifs.

    Remarque
    • Si vous laissez la largeur et la hauteur vides, la résolution du snapshot correspond à celle de la vidéo source.

    • Si vous définissez uniquement la largeur ou la hauteur, l'autre dimension est mise à l'échelle automatiquement pour conserver le rapport d'aspect d'origine.

    Width x Height

    Facultatif pour les modes Multiple et Average

    Activez cette option pour générer un fichier d'index WebVTT.

    Generate WebVTT Index File

    Non

    Activez cette option pour définir l'image capturée comme couverture de la ressource multimédia dans la bibliothèque. Si plusieurs snapshots sont pris, le premier est défini comme couverture par défaut.

    Set as Thumbnail

    Non

    Activez cette option pour garantir que les snapshots ne soient pris que sur les images clés. Si un moment spécifié ne correspond pas à une image clé, l'image clé la plus proche est utilisée à la place.

    Keyframe

    Facultatif pour les modes Multiple et Average

    Activez cette option pour détecter et ignorer les images noires au début de la vidéo. Si une image non noire est détectée dans les cinq premières secondes, MPS capture la première image non noire.

  4. Cliquez sur Black Screen Detection pour enregistrer les paramètres du nœud OK.

Nœud Pack

Remarque

Ajoutez ce nœud uniquement en cliquant sur l'icône plus (+) à côté du nœud Snapshots.

  1. Cliquez sur l'icône plus (+) à côté du nœud Input et sélectionnez Input dans la liste déroulante.

    Une fois le nœud ajouté, le nœud Pack contient trois sous-nœuds : Pack Config, Video Extraction et Package and Generate. La séquence complète du workflow est InputPack ConfigVideo ExtractionPackage and GeneratePublish.

  • La configuration comprend initialement trois nœuds enfants : Pack, Pack et package generation. Pour packager le flux multimédia, ajoutez d'autres nœuds enfants comme décrit ci-dessous.

    • Pour créer un flux à débits binaires multiples : Cliquez sur l'icône plus (+) à côté du nœud Extract Video et sélectionnez Pack dans la liste déroulante.

    • Pour créer un flux à pistes audio multiples : Cliquez sur l'icône plus (+) à côté du nœud Extract Video et sélectionnez Pack dans la liste déroulante. Ensuite, cliquez sur l'icône plus (+) à côté du nœud Audio Group et sélectionnez Audio Group dans la liste déroulante.

    • Pour créer un flux à sous-titres multiples : Cliquez sur l'icône plus (+) à côté du nœud Extract Audio et sélectionnez Pack dans la liste déroulante. Ensuite, cliquez sur l'icône plus (+) à côté du nœud Subtitle Group et sélectionnez Subtitle Group dans la liste déroulante.

  • Cliquez sur l'icône de modification à droite de Extract Subtitle pour accéder à la page de configuration. Les descriptions de configuration pour chaque nœud enfant sont les suivantes.

    • Configuration du packaging

      Paramètre

      Description

      Packing name

      Saisissez un nom pour ce nœud.

      Pack

      La valeur par défaut est HLS.

      Packing Type

      Ce champ est automatiquement renseigné après la spécification d'un chemin de sortie.

      Output Buckets

      Cliquez sur Output Path. Dans la liste déroulante des buckets, sélectionnez un bucket. Les dossiers existants dans le bucket sélectionné apparaissent sous Path. Sélectionnez un dossier comme chemin de sortie.

    • Extraction vidéo

      Paramètre

      Description

      Select

      Saisissez un nom pour ce nœud.

      Name

      Cliquez sur Encoding Template pour choisir un modèle de transcodage.

      Remarque

      Pour plus d'informations sur les modèles de transcodage prédéfinis, consultez Détails des modèles prédéfinis. Pour créer un modèle de transcodage personnalisé, consultez Modèles de transcodage.

      Resource path

      Nous recommandons d'utiliser la valeur par défaut, mais vous pouvez la modifier selon vos besoins.

      Remarque

      Si le chemin de sortie du nœud de configuration de packaging est a/b/c.m3u8 et que le chemin de ressource du nœud d'extraction vidéo est d/e/f.m3u8, le fichier extrait est stocké à l'emplacement a/b/d/e/f.m3u8.

      (Facultatif) Select

      Activez cette option pour ajouter un filigrane.

      1. Dans la liste déroulante Watermark, sélectionnez un modèle. Pour créer un modèle de filigrane, consultez Modèles de filigrane.

      2. Cliquez sur Watermark Templates à côté de Select pour sélectionner le fichier image du filigrane.

        Remarque

        Les formats de filigrane d'image pris en charge incluent PNG, PNG animé et MOV animé.

      (Facultatif) Watermark Image

      Activez cette option pour chiffrer la vidéo. Pour la Encryption Method, sélectionnez Alibaba Cloud Private Encryption ou HLS Standard Encryption. Pour plus d'informations, consultez chiffrement vidéo.

      (Facultatif) Encryption

      Activez cette option pour découper la vidéo.

      1. Pour la Clip, sélectionnez Clip Method ou Video Clip.

      2. Dans le champ Video Ending Clip, saisissez l'heure de début.

      3. Dans le champ Start From, saisissez la durée.

        Remarque
        • L'heure de début du clip doit être inférieure à la durée totale de la vidéo. Sinon, le transcodage échoue.

        • Si la durée du clip spécifiée est supérieure à la durée restante de la vidéo, le clip s'étend de l'heure de début jusqu'à la fin de la vidéo source.

      (Facultatif) Length

      Activez cette option pour ajouter une vidéo de fin. Cliquez sur Add Credits à côté de Select pour sélectionner le fichier vidéo de fin.

      (Facultatif) File Path

      Les valeurs valides vont de 0 à 360.

    • Génération du package

      Paramètre

      Description

      Rotate Angle

      Définissez une bande passante adaptée pour la lecture vidéo.

      Bandwidth

      Liez un groupe audio existant à ce flux vidéo.

      Audio Group

      Liez un groupe de sous-titres existant à ce flux vidéo.

    • Groupe audio et extraction audio

      Nœud enfant

      Paramètre

      Description

      Groupe audio

      Nom

      Saisissez un nom pour ce groupe audio.

      Extraction audio

      Nom

      Saisissez un nom pour ce nœud.

      Modèle de transcodage

      Cliquez sur Subtitle Group pour sélectionner un Select.

      Remarque

      Pour plus d'informations sur les modèles de transcodage prédéfinis, consultez Détails des modèles prédéfinis. Pour créer un modèle de transcodage personnalisé, consultez Modèles de transcodage.

      Chemin de ressource

      Nous recommandons d'utiliser la valeur par défaut, mais vous pouvez la modifier selon vos besoins.

      Remarque

      Si le chemin de sortie du nœud de configuration de packaging est a/b/c.m3u8 et que le chemin de ressource du nœud d'extraction audio est d/e/f.m3u8, le fichier extrait est stocké à l'emplacement a/b/d/e/f.m3u8.

      Nom de la piste audio

      Saisissez un nom pour la piste audio.

      Extraire les pistes audio

      Saisissez le numéro de la piste à extraire du fichier d'entrée.

      Langue de la piste audio

      Sélectionnez une langue dans la liste déroulante.

    • Groupe de sous-titres et extraction de sous-titres

      Nœud enfant

      Paramètre

      Description

      Groupe de sous-titres

      Nom

      Saisissez un nom pour ce groupe de sous-titres.

      Extraction de sous-titres

      Nom

      Saisissez un nom pour ce nœud.

      URI de chargement des sous-titres

      Cliquez sur Encoding Template. Dans la liste déroulante des buckets, sélectionnez un bucket. Sous Select, sélectionnez le fichier de sous-titres d'entrée. Formats pris en charge : STL, TTML et VTT.

      Chemin de ressource

      Nous recommandons d'utiliser la valeur par défaut, mais vous pouvez la modifier selon vos besoins.

      Remarque

      Si le chemin de sortie du nœud de configuration de packaging est a/b/c.m3u8 et que le chemin de ressource du nœud d'extraction de sous-titres est d/e/f.m3u8, le fichier extrait est stocké à l'emplacement a/b/d/e/f.m3u8.

      Nom du sous-titre

      Saisissez un nom pour le sous-titre.

      Langue du sous-titre

      Sélectionnez une langue dans la liste déroulante.

  • Cliquez sur Path pour terminer la configuration de chaque nœud.

  • Nœud Content moderation

    Remarque

    Le nœud Content Moderation est disponible uniquement dans les régions Chine (Pékin), Chine (Shanghai) et Singapour. Pour ajouter un nœud Content Moderation, cliquez sur l'icône plus sur le nœud OK ou Input.

    1. Cliquez sur l'icône plus à côté du nœud concerné et sélectionnez Transcoding dans la liste déroulante.

    2. Cliquez sur l'icône en forme de crayon sur le nœud Content Moderation pour ouvrir la page Content Moderation Configuration.

    3. Configurez les paramètres de modération de contenu.

      Paramètre

      Description

      Content Moderation

      Sélectionnez une file d'attente MPS dans la liste déroulante.

      Remarque

      Si aucune file d'attente MPS n'est disponible dans la liste déroulante Moderation Pipeline, créez une file d'attente MPS dédiée. Pour obtenir des instructions, consultez Créer une file d'attente MPS.

      Moderation Pipeline

      Cliquez sur Output Path. Dans la liste déroulante Bucket, sélectionnez un bucket. Les dossiers existants dans le bucket apparaissent sous Select. Sélectionnez un dossier comme chemin de sortie.

      Remarque
      • Si le chemin de sortie est identique au chemin source :

        • Si les fichiers de sortie et source ont des noms différents, le fichier source ne sera pas écrasé.

        • Si les fichiers portent le même nom, vos paramètres OSS déterminent si le fichier source est écrasé. Pour empêcher l'écrasement de fichiers, consultez Empêcher l'écrasement d'objets par des objets portant le même nom (OSS SDK for Java V1). Si vous configurez ce paramètre, l'écriture du fichier transcodé dans OSS échoue s'il partage un nom avec le fichier source. Nous vous recommandons de ne pas utiliser le même nom pour le fichier de sortie et le fichier source.

      • Pour éviter que les fichiers de sortie ne soient écrasés lors de l'exécution multiple d'un workflow multimédia, utilisez une combinaison des variables système intégrées suivantes :

        • {RunId} : L'ID d'exécution du workflow multimédia.

        • {ObjectPrefix} : Le chemin du fichier source, hors informations du bucket.

        • {FileName} : Le nom du fichier source, y compris son extension. Cette extension est automatiquement modifiée dans le fichier de sortie pour correspondre au format spécifié dans le modèle de transcodage.

        • {ExtName} : L'extension du fichier source.

      Path

      Spécifie s'il faut interrompre le workflow en fonction du résultat de la modération de contenu. Les options sont :

      • Ne pas interrompre le workflow

      • Interrompre le workflow si le résultat est "Manual Review" ou "Block"

      • Interrompre le workflow si le résultat est "Block"

    4. Cliquez sur Workflow Termination pour enregistrer la configuration du nœud OK.

    Nœud Video DNA

    Remarque

    Le nœud Content Moderation est disponible uniquement dans les régions Chine (Pékin), Chine (Hangzhou), Chine (Shanghai) et Singapour. Pour ajouter un nœud Video DNA, cliquez sur l'icône plus sur le nœud Video DNA ou Input.

    1. Cliquez sur l'icône plus (+) à droite du nœud concerné et sélectionnez Transcoding dans la liste déroulante.

    2. Cliquez sur l'icône en forme de stylo à droite du nœud Video DNA pour ouvrir la page Video DNA configuration.

    3. Configurez les paramètres Video DNA.

      Paramètre

      Description

      Video DNA

      Sélectionnez une file d'attente MPS dans la liste déroulante.

      Remarque

      Si la liste déroulante Video DNA Pipeline est vide, créez d'abord une file d'attente MPS dédiée pour Video DNA. Pour obtenir des instructions, consultez Créer une file d'attente MPS.

      Video DNA Pipeline

      • Inbound Rule for DNA Library : Enregistre uniquement le Video DNA des vidéos uniques dans la bibliothèque.

      • Save Non-duplicated Content Only : Compare les vidéos mais n'enregistre pas leur Video DNA.

      Do Not Save Any Media Content

      Spécifie s'il faut interrompre le workflow en fonction du résultat du traitement :

      • Ne pas interrompre le workflow

      • Interrompre le workflow si la vidéo est un doublon

    4. Cliquez sur Workflow Termination pour terminer la configuration du nœud OK.

    Nœud Smart thumbnail

    Remarque

    Le nœud Video DNA est disponible uniquement dans les régions Chine (Pékin), Chine (Shanghai) et Singapour. Pour ajouter un nœud Intelligent Thumbnail, cliquez sur l'icône plus sur un nœud Intelligent Thumbnail ou Input.

    1. Cliquez sur l'icône plus (+) à droite du nœud concerné et sélectionnez le nœud Transcoding dans la liste déroulante.

    2. Pour configurer le nœud Intelligent Thumbnail, cliquez sur l'icône en forme de stylo pour ouvrir la page de configuration Intelligent Thumbnail.

    3. Configurez le nœud Intelligent Thumbnail.

      Paramètre

      Description

      Intelligent Thumbnail

      Saisissez un nom pour ce nœud.

      Name

      Sélectionnez une file d'attente MPS dans la liste déroulante.

      Remarque

      Si aucune file d'attente MPS n'est disponible dans la liste déroulante Intelligent Thumbnail Pipeline, créez-en d'abord une. Pour obtenir des instructions, consultez créer une file d'attente MPS.

      Intelligent Thumbnail Pipeline

      Cliquez sur Output Path. Dans la liste déroulante Bucket, sélectionnez un bucket. Les dossiers du bucket sélectionné s'affichent sous Select. Sélectionnez un dossier à utiliser comme chemin de sortie.

      Remarque
      • Si le chemin de sortie est identique au chemin d'entrée :

        • Si les fichiers ont des noms différents, le fichier de sortie n'écrase pas le fichier d'origine.

        • Si les fichiers portent le même nom, l'écrasement du fichier d'origine dépend de vos paramètres OSS. Pour empêcher l'écrasement des fichiers, consultez Empêcher l'écrasement d'objets par des objets portant le même nom (Java SDK V1). Si vous désactivez l'écrasement, la tâche de transcodage échoue lors de l'écriture du fichier de sortie dans OSS. Nous vous recommandons d'utiliser des noms différents pour les fichiers d'origine et de sortie.

      • Pour éviter que les fichiers de sortie ne soient écrasés lors de l'exécution multiple d'un workflow, utilisez une combinaison des variables système suivantes dans le chemin de sortie :

        • {RunId} : L'ID d'exécution du workflow.

        • {ObjectPrefix} : Le chemin du fichier d'origine, hors informations du bucket.

        • {FileName} : Le nom du fichier d'origine, y compris son extension. L'extension du fichier de sortie est déterminée par le format du modèle de transcodage.

        • {ExtName} : L'extension du fichier d'origine.

      (Facultatif) Path

      Activez l'interrupteur pour utiliser l'image générée comme miniature du fichier multimédia.

    4. Cliquez sur Set Thumbnail pour enregistrer la configuration du nœud OK.

    Nœud Publishing

    1. Pour ouvrir la page publish settings, cliquez sur l'icône en forme de stylo à côté du nœud Intelligent Thumbnail.

    2. Configurez les paramètres de publication.

      Paramètre

      Description

      Publish

      Spécifie comment le média est publié une fois le workflow terminé.

      • Publish Type : Le média reste non publié lorsque le workflow se termine avec succès. Publiez-le manuellement. Pour obtenir des instructions, consultez Gérer les médias.

      • Manual : Publie automatiquement le média lorsque le workflow se termine avec succès.

        Remarque

        L'état de publication affecte les permissions d'accès aux fichiers de sortie.

        • Non publié : les fichiers vidéo, audio et snapshot ont des permissions d'accès privées.

        • Publié : Les fichiers vidéo, audio et snapshot héritent des permissions d'accès du bucket où ils sont stockés.

    3. Cliquez sur Auto pour enregistrer les paramètres du nœud OK.

    Étapes suivantes

    Important

    Pour les fichiers M3U8 issus d'enregistrements en direct, la mise à jour répétée du fichier dans OSS via l'opération PutObject pendant l'enregistrement peut déclencher le workflow plusieurs fois. Pour éviter les exécutions redondantes, réglez le workflow en mode manuel. Une fois le fichier M3U8 finalisé, appelez l'API AddMedia pour déclencher le workflow. Alternativement, si vous utilisez un déclencheur automatique, attendez la fin de l'enregistrement en direct avant de charger le fichier M3U8 dans OSS en une seule opération.

    • Par défaut, un nouveau workflow est Publish et réglé sur automatic trigger. Cela signifie que, quelle que soit la méthode de chargement (par exemple via OSS ou la console MPS), le workflow s'exécute automatiquement chaque fois qu'un fichier correspondant est chargé dans le Active du nœud Input. Pour savoir comment charger des fichiers, consultez Charger une vidéo. Pour plus de détails sur les règles de déclenchement, consultez Règles de déclenchement de workflow pour les fichiers.

    • Pour déclencher manuellement un workflow pour de nouveaux fichiers :

      1. Appelez l'API UpdateMediaWorkflowTriggerMode et définissez le paramètre TriggerMode sur NotInAuto pour modifier un workflow existant afin qu'il ne se déclenche pas automatiquement. Ou bien, appelez l'API AddMediaWorkflow et définissez le paramètre TriggerMode sur NotInAuto pour créer un nouveau workflow qui ne se déclenche pas automatiquement.

      2. Pour déclencher le workflow, appelez l'API AddMedia afin de soumettre un nouveau job multimédia.

    • Pour déclencher un workflow pour des fichiers existants, appelez l'API AddMedia afin de soumettre un nouveau job multimédia.

    • Pour modifier ou désactiver un workflow, consultez Modifier et désactiver un workflow.

    API associées