Lorsque vous créez un modèle Bulk Video Creator via l'API AddTemplate, définissez les ressources d'entrée, les options de montage et les paramètres de sortie.
La région spécifiée dans l'URL OSS de toutes les ressources multimédias doit correspondre à la région de l'endpoint du service OpenAPI que vous appelez.
Régions prises en charge : Chine (Shanghai), Chine (Pékin), Chine (Hangzhou), Chine (Shenzhen), États-Unis (Silicon Valley), Singapour.
Remplacez tous les espaces réservés dans les exemples de paramètres, tels que [your-bucket], [your-region-id], [your-file-name], [your-file-path] et les ID de ressources multimédias (par exemple, « **9d46c8b4548681030f6e** »), par vos valeurs réelles.
Remarques sur l'utilisation
Appelez l'API AddTemplate pour créer un modèle Bulk Video Creator personnalisé. Pour plus de détails sur les paramètres de l'API, consultez la section AddTemplate ci-dessous.
Pour récupérer un modèle spécifique, appelez l'API GetTemplate.
Pour obtenir la liste des modèles, appelez l'API ListTemplates.
AddTemplate
|
Paramètre |
Type |
Description |
Exemple |
Obligatoire |
|
Name |
String |
Nom du modèle. |
batch-editing-template-1 |
Non |
|
Type |
String |
Type de modèle. Pour Bulk Video Creator, cette valeur doit être |
BatchEditing |
Oui |
|
JSON |
Paramètres de configuration du modèle. |
Consultez Config dans la section Exemples de paramètres. |
Oui |
Config
|
Paramètre |
Type |
Description |
Exemple |
Obligatoire |
|
JSON |
Configure des paramètres tels que les autocollants, la musique de fond et les images d'arrière-plan. |
Consultez InputTemplateConfig dans la section Exemples de paramètres. |
Non |
|
|
JSON |
Définit les paramètres de montage, notamment les titres, les voix off, la musique de fond et les images d'arrière-plan. |
Consultez EditingTemplateConfig dans la section Exemples de paramètres. |
Non |
|
|
JSON |
Spécifie les paramètres de sortie tels que la résolution et les flux vidéo. |
Consultez OutputTemplateConfig dans la section Exemples de paramètres. |
Oui |
InputTemplateConfig
|
Paramètre |
Type |
Description |
Exemple |
Obligatoire |
|
StickerArray |
List<Sticker> |
|
[{"MediaId":"**9d46c8b4548681030f6e**","X":10,"Y":100,"Width":300,"Height":300,"Opacity":0.6}] |
Non |
|
BackgroundMusicArray |
List<String> |
|
["**b4549d46c88681030f6e","549d46c88b4681030f6e**"] |
Non |
|
BackgroundImageArray |
List<String> |
|
["**b4549d46c88681030f6e","549d46c88b4681030f6e**"] |
Non |
EditingTemplateConfig
|
Paramètre |
Type |
Description |
Exemple |
Obligatoire |
|
JSON |
Configuration du titre. Permet de définir les paramètres des sous-titres. |
Consultez Exemple TitleConfig. |
Non |
|
|
SubHeadingConfig |
JSON |
Configuration des sous-titres à plusieurs niveaux. Prend en charge le réglage des paramètres de sous-titres. Champs JSON : |
{"1":{"Y":0.3,"FontSize":40},"3":{"Y":0.5,"FontSize":30}} |
Non |
|
JSON |
Configuration du script de voix off. Important
Le modèle ne permet pas de configurer le paramètre Paramètres publics de production vidéo par lot. |
Consultez Exemple SpeechConfig. |
Non |
|
|
JSON |
Configuration de la musique de fond. |
Consultez Exemple BackgroundMusicConfig. |
Non |
|
|
JSON |
Configuration de l'image d'arrière-plan. Ce paramètre est ignoré si une image d'arrière-plan est déjà définie dans InputTemplateConfig. |
Consultez Exemple BackgroundImageConfig. |
Non |
|
|
JSON |
Configuration du canevas pour les aperçus de page front-end. |
{"Width": 1080,"Height": 1920} |
Non |
FECanvas
Pour migrer les styles d'un modèle commun vers un modèle Bulk Video Creator, copiez le paramètre FECanvas ainsi que la configuration de style des titres et sous-titres depuis le modèle commun. Affectez-les ensuite aux paramètres TitleConfig, SpeechConfig.AsrConfig et FECanvas. Cette opération garantit que la taille des sous-titres dans l'aperçu correspond au rendu final.
|
Paramètre |
Type |
Description |
Exemple |
Obligatoire |
|
Width |
Integer |
Largeur du canevas. Unité : pixel. |
450 |
Oui |
|
Height |
Integer |
Hauteur du canevas. Unité : pixel. |
800 |
Oui |
OutputTemplateConfig
|
Paramètre |
Type |
Description |
Exemple |
Obligatoire |
|
Width |
Integer |
Largeur de sortie. Unité : pixel. |
1920 |
Oui |
|
Height |
Integer |
Hauteur de sortie. Unité : pixel. |
1080 |
Oui |
|
JSONObject |
Configuration du flux vidéo de sortie, incluant des paramètres tels que Crf et Codec. |
{"Crf": 27} |
Non |
Exemples de paramètres
{
"Name": "batch-editing-template-1",
"Type": "BatchEditing",
"Config": {
"InputTemplateConfig": {
"BackgroundImageArray": [
"https://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-path]/[your-file-name].png"
],
"BackgroundMusicArray": [
"icepublic-0c4475c3936f3a8743850f2da942ceee"
],
"StickerArray": [
{
"MediaURL": "https://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-path]/[your-file-name].jpeg",
"X": 0.1,
"Y": 0.1,
"Width": 0.1,
"Height": 0.1
}
]
},
"EditingTemplateConfig": {
"TitleConfig": {
"Y": 0.7
},
"SpeechConfig": {
"Voice": "zhifei",
"AsrConfig": {
"Y": 0.9
}
}
},
"OutputTemplateConfig": {
"Width": 1080,
"Height": 1920
}
}
}