Création d'un flux de travail de médias
Créez un flux de travail de médias et configurez les tâches requises pour le flux de travail dans le flux de médias.
Définition des immobilisations à entrer
Avant de commencer, vérifiez que :
-
Vous avez créé un compartiment.
-
Vous avez chargé les ressources vidéo vers un seau OCI dans la même région OCI dans laquelle vous exécuterez la tâche.
- Ouvrez le menu de navigation et sélectionnez Analyse et intelligence artificielle. Sous Services de médias, sélectionnez Flux de médias.
- Dans la page de liste Flux de travail multimédia, sélectionnez le compartiment dans lequel créer le flux de travail.
- Sélectionnez Créer un flux de travail de médias.
1. Informations de base
Entrez les informations suivantes :
- Nom : Entrez un nom convivial pour le workflow. Évitez d'entrer des informations confidentielles.
- Compartiment : Vérifiez que le compartiment affiché est celui dans lequel vous voulez créer le flux de travail.
- Marqueurs : (Facultatif) Ajoutez un ou plusieurs marqueurs au flux de travail.
Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.
2. Entrée
Sélectionnez le seau à partir duquel vous voulez charger les immobilisations. Si vous choisissez de sélectionner le seau plus tard, vous devez spécifier le seau lors de l'exécution.
3. Transcode
Après avoir configuré les ressources pour l'entrée, vous pouvez spécifier les résolutions pour la diffusion vidéo en continu. Convertissez une vidéo pour la diffusion en continu ABR ou une sortie de fichier unique en transcodant la ressource vidéo. Vous pouvez sélectionner les résolutions préférées d'une vidéo, avec une bande passante qui vous convient. Le transcodage est une étape facultative.
Le temps de transcodage d'une vidéo dépend du nombre de barreaux dans le flux de travail de transcodage, de la résolution des sorties et de la longueur de la vidéo d'entrée. Les vidéos transcodées à des sorties inférieures à des résolutions 4K sont terminées en temps réel 1.5x (si la vidéo dure 30 secondes, le travail peut prendre 90 secondes). Les travaux qui incluent des résolutions 4K se terminent généralement en temps réel 4x (si la vidéo dure 30 secondes, le travail peut prendre environ deux minutes).
Si vous sélectionnez Activer le transcodage, fournissez les informations suivantes :
- Type de transcodage : Sélectionnez le paramètre à utiliser pour transcoder la ressource vidéo.
- Standard : Ce paramètre par défaut fournit les options standard.
- Optimisation de la vitesse : Ce paramètre fournit les options standard ainsi que les options d'optimisation de la vitesse. Ce paramètre est une fonction premium et comporte des coûts supplémentaires.
- Optimisation de la qualité : ce paramètre fournit les options standard ainsi que les options d'optimisation de la qualité pour une qualité de sortie optimale. Ce paramètre est une fonction premium et d'autres coûts y sont associés.
- Options de code de transaction : Sélectionnez les options pour l'immobilisation en fonction du type que vous avez sélectionné.
- Type d'ensemble : Sélectionnez le type d'ensemble. Les options disponibles sont HLS, Dash, MP4 et WebM.
- Longueur de segment : Entrez la longueur de segment en secondes pour les ensembles de diffusion en continu.
- Codec vidéo : Sélectionnez le codec vidéo à utiliser. Selon le type d'ensemble que vous avez sélectionné, les options changent. Actuellement, le codec H265 n'est pas disponible. Pour plus d'informations, communiquez avec Oracle Support. Voir Obtention d'aide et communication avec le soutien technique. Selon les types de conteneur de média sélectionnés, les options de codec disponibles sont H.264, VP8 et VP9.
- Codec audio : Sélectionnez le codec audio à utiliser. Selon le type d'ensemble que vous avez sélectionné, les options changent. Selon les types de conteneur de média sélectionnés, les options de codec disponibles sont AAC, MP3, Opus et Vorbis.
- Optimisation de la vitesse : Cette option est disponible si vous avez sélectionné le paramètre Optimisation de la vitesse. Sélectionnez Standard, Rapide ou Très rapide dans la liste.
- Optimisation de la qualité : Cette option est disponible si vous avez sélectionné le paramètre Optimisation de la qualité. Sélectionnez Moyen, Élevé ou Très élevé dans la liste.
- Encodage à deux passes : Cette option est disponible si vous avez sélectionné le paramètre Optimisation de la qualité. Vous pouvez activer ou désactiver cette option.
- Échelle : Spécifiez les paramètres suivants pour l'exécution de l'échelle :
- Largeur
- Hauteur
- Méthode de redimensionnement
- Bitrate : Cette option est disponible lorsque vous sélectionnez Optimisation de la qualité.
Vous pouvez créer de nombreux échelons de résolution pour la vidéo. Les résolutions plus basses nécessitent moins de bande passante à afficher. Pour créer un nouveau rung d'échelle, sélectionnez Ajouter une taille. Vous pouvez supprimer le rung dont vous n'avez pas besoin.
- Sortie de tâche : (Facultatif) Spécifiez le sous-dossier de sortie de tâche. La sortie de la tâche Transcode est placée dans le dossier indiqué. Tous les dossiers de sortie sont des sous-dossiers du préfixe de sortie de la tâche et placés dans le dossier Tâche.
4. Services d'intelligence artificielle pour OCI
La tâche des services d'intelligence artificielle pour OCI comprend les sections Transcrire et Vision, qui sont facultatives. La tâche des services d'intelligence artificielle pour OCI est une fonction premium qui utilise les services d'intelligence artificielle (IA) pour OCI et d'autres coûts lui sont associés.
La transcription d'une ressource vidéo vous permet de créer un fichier JSON et SRT du texte à partir de l'audio d'une vidéo. La transcription est une fonction haut de gamme qui utilise le service de reconnaissance de la parole pour OCI et qui est associée à d'autres coûts. Pour utiliser cette tâche, vous devez appliquer les politiques de langue et de parole OCI dans votre compte d'utilisateur.
Vision vous permet de détecter des objets et du texte dans la vidéo. Le service de visualisation est une fonction premium qui utilise le service de visualisation OCI et qui est associée à d'autres coûts. Pour utiliser cette tâche, vous devez appliquer les politiques OCI dans votre compte d'utilisateur.
- Transcrire : (Facultatif) Sélectionnez Activer la transcription et fournissez les informations suivantes :
- Langue audio : Sélectionnez la langue audio utilisée dans la langue audio de la vidéo. Les options disponibles sont l'anglais, le portugais et l'espagnol.
- Analyser le texte : Vous pouvez activer cette option pour analyser la sortie de la transcription. Cette option utilise le service de langue pour OCI et inclut la détection d'entités, de sentiment, d'expression clé et de classification de texte.
- Attendre l'achèvement : Activez cette option si vous voulez attendre l'achèvement. La désactivation exécute la tâche en arrière-plan.
- Sous-dossier de sortie de tâche : Spécifiez le sous-dossier de sortie de tâche. La sortie des tâches Transcribe est placée dans les sous-dossiers spécifiés dans le dossier de sortie du travail.
- Visualisation : (Facultatif) Sélectionnez Activer la vision et fournissez les informations suivantes :
- Type de détection : Sélectionnez le type de détection. Les options disponibles sont Détection d'objet et Détection de texte. Si vous sélectionnez Détection de texte, sélectionnez la langue de détection de texte. L'anglais est la langue prise en charge.
- Sensibilité de la scène : Spécifiez la sensibilité de la scène de 0 à 100.
- longueur minimale du clip : Sélectionnez la longueur minimale du clip en secondes.
- Nettoyer les images : L'activation de cette option efface toutes les images générées pour chacune des scènes. La sortie exclut les images de scène capturées au cours de cette tâche.
- Sous-dossier de sortie de tâche : Spécifiez le sous-dossier de sortie de tâche. La sortie des tâches Vision est placée dans les sous-dossiers spécifiés dans le dossier de sortie du travail.
Les sorties de tâche d'intelligence artificielle sont générées dans le seau de sortie sélectionné. La configuration des services d'intelligence artificielle est terminée. Vous pouvez maintenant ajouter des miniatures pour la vidéo.
5. Miniatures
Les miniatures sont les images représentant les cadres des vidéos. Ils vous aident à avoir un instantané rapide du contenu dans les fichiers vidéo. L'ajout de miniatures est une étape facultative.
Si vous sélectionnez Activer la miniature, fournissez les informations suivantes :
- Options de saisie d'image : Spécifiez les options permettant de saisir la miniature.
- Fixe : cette option vous permet de saisir des images miniatures à des horodatages fixes. Spécifiez les détails de l'horodatage.
- Intervalle : Cette option vous permet de sélectionner des intervalles dans la vidéo et de saisir des images à des intervalles spécifiés. Spécifiez les valeurs dans les champs Heure de début, Heure d'intervalle et Nombre de cadres.
- Pourcentage : cette option vous permet de spécifier des saisies de miniatures en fonction du pourcentage de lecture de la vidéo. Indiquez le pourcentage.
- Options d'image : Sélectionnez le format de l'image.
- Tailles d'image : Spécifiez la largeur, la hauteur et la méthode de redimensionnement de l'image. Pour spécifier une taille différente, sélectionnez Ajouter un élément. La taille de l'image est générée pour chaque capture d'image. Vous pouvez supprimer les miniatures dont vous n'avez pas besoin.
- Sortie de tâche : (Facultatif) Spécifiez le sous-dossier de sortie de tâche. La sortie de la tâche Miniature est placée dans les dossiers spécifiés. Tous les dossiers de sortie sont des sous-dossiers du préfixe de sortie de la tâche et placés dans le dossier Tâche.
6. Sortie
Sélectionnez l'emplacement de sortie dans la liste des seaux du compartiment de stockage d'objets où vous voulez stocker la sortie rendue à partir du flux de travail. Vous pouvez modifier les paramètres lors de l'exécution d'un travail.
Dans le champ Préfixe de sortie de tâche, entrez un préfixe pour le nom du dossier ou du fichier.
Pour un traitement avancé, utilisez un modèle.
Exemple de modèle :
output/${/input/objectName}/input/objectNameest un chemin valide dans les objets suivants :- Objet
parametersde l'objet JSON de flux de travail - Objet
details/parametersd'un objet JSON de tâche
Par exemple, si vous spécifiez
output/${/input/objectName}/myVideo/et que le nom du fichier d'entrée estabc.mp4, les fichiers transcodés apparaissent dans le répertoire suivant :output/abc.mp4/myVideo.7. Service de flux
Assurez-vous de configurer un canal de distribution avant de définir le flux de travail.
Le service de flux est une intégration intégrée au service de flux de médias en continu. Les métadonnées sont extraites du contenu et déplacées vers l'emplacement final pour la diffusion en continu des fichiers vidéo.
Sélectionnez pour activer la diffusion en continu, puis spécifiez le canal de distribution.
8. Vérifier et créer
Sélectionnez Créer.
Le flux de travail est créé. Si vous voulez exécuter une tâche pour ce flux de travail de média, sélectionnez Exécuter la tâche. La sortie JSON est générée avec la tâche et stockée dans le seau de stockage d'objets. Dans la page Sortie de la tâche, vous pouvez trouver un lien vers le fichier.
-
Pour créer un flux de travail de média, exécutez la commande
create:oci media-services media-workflow create [OPTIONS]Paramètres requis pour la commande
create:-
--compartment-id, -c [text] -
--display-name [text]
Les flux de travail multimédias sont des objets JSON complexes. Vous pouvez utiliser l'option
--from-jsonet transmettre le corps du flux de travail multimédia dans un fichier.Pour obtenir toutes les commandes pour
media-workflow:oci media-services media-workflow -hPour obtenir de l'aide sur la commande
create:oci media-services media-workflow create -hPour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.
-
Pour configurer un flux de travail de média, utilisez l'opération
CreateMediaWorkflow.