Combine et monte intelligemment plusieurs éléments vidéo, audio et image pour produire des vidéos par lot en un clic.
Description de l'opération
-
La production vidéo intelligente en un clic est une opération asynchrone. Après avoir soumis une tâche, un identifiant de tâche est renvoyé. La tâche n'est pas encore terminée à ce stade et entre dans une file d'attente pour une exécution asynchrone. Le résultat final est délivré via une notification de rappel. Vous pouvez également interroger de manière proactive l'état de la tâche en appelant GetBatchMediaProducingJob.
-
La production vidéo intelligente en un clic propose plusieurs solutions, notamment la [Production vidéo automatique scriptée], la [Production vidéo avec correspondance intelligente texte-image - Scénario général], la [Production vidéo avec correspondance intelligente texte-image - Temps forts de films], la [Production de temps forts d'événements sportifs] et la [Production de remix dynamiques]. Pour plus d'informations sur les fonctionnalités, consultez Production vidéo intelligente en un clic.
-
La production vidéo automatique scriptée et la production vidéo avec correspondance intelligente texte-image partagent la même API de soumission de tâche. Pour savoir comment les distinguer à l'aide de paramètres, consultez Différences de paramètres pour la production vidéo intelligente en un clic.
-
Après avoir soumis une tâche de production vidéo intelligente par lot en un clic, vous pouvez appeler ListBatchMediaProducingJob pour obtenir la liste de toutes les tâches de production vidéo en un clic éligibles. Appelez GetBatchMediaProducingJob pour obtenir des informations détaillées sur la tâche, notamment l'état de la tâche, les identifiants des ressources multimédias produites et les URL.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:SubmitBatchMediaProducingJob |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. |
****12e8864746a0a398**** |
| InputConfig |
string |
Non |
La configuration d'entrée. Pour la définition spécifique de la structure, consultez InputConfig. |
{ "MediaGroupArray": [{ "GroupName": "MediaGroup1", "MediaArray": [ "****9d46c886b45481030f6e****", "****6c886b4549d481030f6e****" ] }, { "GroupName": "MediaGroup2", "MediaArray": [ "****d46c886810b454930f6e****", "****4549d886810b46c30f6e****" ] }], "TitleArray": [ "Grande ouverture de Hema Fresh à Huilongguan", "Grande ouverture de Hema Fresh" ], "SpeechTextArray": [ "Un nouveau magasin Hema Fresh vient d'ouvrir dans le centre commercial voisin, aujourd'hui est le premier jour d'activité", "Il y a pas mal de monde dans le centre commercial, les snacks et les boissons sont relativement bon marché, venez y faire un tour" ] } |
| EditingConfig |
string |
Non |
La configuration de montage. Pour la définition spécifique de la structure, consultez EditingConfig. |
{ "MediaConfig": { "Volume": 0 }, "SpeechConfig": { "Volume": 1 }, "BackgroundMusicConfig": { "Volume": 0.3 } } |
| OutputConfig |
string |
Non |
La configuration de sortie. Pour la définition spécifique de la structure, consultez OutputConfig. |
{ "MediaURL": "http://xxx.oss-cn-shanghai.aliyuncs.com/xxx_{index}.mp4", "Count": 20, "MaxDuration": 15, "Width": 1080, "Height": 1920, "Video": {"Crf": 27} } |
| UserData |
string |
Non |
La configuration métier de l'utilisateur et la configuration des rappels. Pour la définition spécifique de la structure, consultez Configuration UserData. |
{"NotifyAddress":"http://xx.xx.xxx"} or {"NotifyAddress":"https://xx.xx.xxx"} or {"NotifyAddress":"ice-callback-demo"} |
| TemplateConfig |
string |
Non |
Les paramètres du modèle. Vous pouvez configurer plusieurs modèles de production vidéo en un clic, et l'un d'eux est sélectionné et appliqué aléatoirement. Pour plus de détails, consultez Description de la métrique TemplateConfig. |
["****b4549d46c88681030f6e****","****549d46c88b4681030f6e****"] |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
****36-3C1E-4417-BDB2-1E034F**** |
| JobId |
string |
L'identifiant de la tâche de production vidéo intelligente par lot en un clic. |
****d80e4e4044975745c14b**** |
Exemples
JSON format
{
"RequestId": "****36-3C1E-4417-BDB2-1E034F****",
"JobId": "****d80e4e4044975745c14b****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.