Met à jour un modèle de filigrane.
Notes d'utilisation
Appelez cette opération pour mettre à jour les informations d'un modèle de filigrane à partir de son ID. Vous pouvez par exemple modifier le nom et la configuration du modèle.
Vous ne pouvez pas mettre à jour un modèle de filigrane s'il est utilisé par une tâche déjà soumise.
Limite QPS
Vous pouvez appeler cette API jusqu'à 100 fois par seconde et par compte. Si le nombre d'appels par seconde dépasse cette limite, un mécanisme de limitation (throttling) est déclenché, ce qui peut affecter votre activité. Tenez compte de cette limite lors de l'appel à cette opération. Pour plus d'informations, consultez la rubrique Limite QPS.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
UpdateWaterMarkTemplate |
Opération à effectuer. Définissez la valeur sur UpdateWaterMarkTemplate. |
|
WaterMarkTemplateId |
String |
Oui |
3780bd69b2b74540bc7b1096f564**** |
ID du modèle de filigrane à mettre à jour. Pour obtenir l'ID du modèle, connectez-vous à la console ApsaraVideo Media Processing (MPS) et choisissez Global Settings > Watermark Templates dans le volet de navigation de gauche. |
|
Name |
String |
Oui |
example-watermark-**** |
Nouveau nom du modèle de filigrane. La valeur peut contenir des lettres et des chiffres. Taille maximale : 128 octets. |
|
Config |
String |
Oui |
{"Width":"10","Height":"30","Dx":"10","Dy":"5","Type":"Image","Timeline":{"Start":"0","Duration":"10"}} |
Configuration mise à jour du modèle de filigrane. La valeur est un objet JSON. Pour plus d'informations, consultez la rubrique Configuration du modèle de filigrane. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| WaterMarkTemplate | Object | Détails du modèle de filigrane. |
|
| Type | String | Image | Type de filigrane. Valeurs valides :
Remarque Seuls les filigranes de type Image sont pris en charge. |
| RatioRefer | Object | Valeurs des paramètres Height, Width, Dx et Dy par rapport aux bords de référence. Si les valeurs des paramètres Height, Width, Dx et Dy sont des décimales comprises entre 0 et 1, elles sont calculées en se référant aux bords suivants dans l'ordre :
|
|
| Dx | String | 0.51 | Décalage horizontal du filigrane par rapport à l'image vidéo de sortie. Valeur par défaut : 0 (aucun décalage). La valeur peut être un entier ou un nombre décimal.
|
| Width | String | 0.36 | Largeur de l'image du filigrane dans la vidéo de sortie. La valeur peut être un entier ou un nombre décimal.
|
| Height | String | 0.33 | Hauteur de l'image du filigrane dans la vidéo de sortie. La valeur peut être un entier ou un nombre décimal.
|
| Dy | String | 0.28 | Décalage vertical du filigrane par rapport à l'image vidéo de sortie. Valeur par défaut : 0 (aucun décalage). La valeur peut être un entier ou un nombre décimal.
|
| ReferPos | String | TopRight | Position du filigrane. Valeurs valides :
|
| State | String | Normal | Statut du modèle de filigrane. Valeur par défaut : Normal. |
| Dx | String | 10 | Décalage horizontal. Unité : pixel. |
| Width | String | 10 | Largeur de l'image du filigrane. Unité : pixel. |
| Height | String | 30 | Hauteur de l'image du filigrane. Unité : pixel. |
| Timeline | Object | Chronologie du filigrane. |
|
| Start | String | 0 | Début de la plage temporelle pendant laquelle le filigrane est affiché.
|
| Duration | String | 10 | Durée d'affichage du filigrane. Valeur par défaut : ToEND. Cette valeur par défaut indique que le filigrane est affiché jusqu'à la fin de la vidéo. |
| Name | String | example-watermark-**** | Nom du modèle de filigrane. |
| Dy | String | 5 | Décalage vertical. Unité : pixel. |
| Id | String | 3780bd69b2b74540bc7b1096f564**** | ID du modèle de filigrane. Conservez cet ID pour les appels d'opérations ultérieurs. |
| RequestId | String | E558894E-40D9-57C6-B5CC-0F5CDF23614E | ID de la requête. |
Exemples
Exemples de requêtes
http(s)://mts.cn-shanghai.aliyuncs.com/?Action=UpdateWaterMarkTemplate
&WaterMarkTemplateId=3780bd69b2b74540bc7b1096f564****
&Name=example-watermark-****
&Config={"Width":"10","Height":"30","Dx":"10","Dy":"5","Type":"Image","Timeline":{"Start":"0","Duration":"10"}}
&<Common request parameters>
Exemple de réponse correcte
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<UpdateWaterMarkTemplateResponse>
<WaterMarkTemplate>
<Type>Image</Type>
<RatioRefer>
<Dx>0.51</Dx>
<Width>0.36</Width>
<Height>0.33</Height>
<Dy>0.28</Dy>
</RatioRefer>
<ReferPos>TopRight</ReferPos>
<State>Normal</State>
<Dx>10</Dx>
<Width>10</Width>
<Height>30</Height>
<Timeline>
<Start>0</Start>
<Duration>10</Duration>
</Timeline>
<Name>example-watermark-****</Name>
<Dy>5</Dy>
<Id>3780bd69b2b74540bc7b1096f564****</Id>
</WaterMarkTemplate>
<RequestId>E558894E-40D9-57C6-B5CC-0F5CDF23614E</RequestId>
</UpdateWaterMarkTemplateResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"WaterMarkTemplate" : {
"Type" : "Image",
"RatioRefer" : {
"Dx" : "0.51",
"Width" : "0.36",
"Height" : "0.33",
"Dy" : "0.28"
},
"ReferPos" : "TopRight",
"State" : "Normal",
"Dx" : "10",
"Width" : "10",
"Height" : "30",
"Timeline" : {
"Start" : "0",
"Duration" : "10"
},
"Name" : "example-watermark-****",
"Dy" : "5",
"Id" : "3780bd69b2b74540bc7b1096f564****"
},
"RequestId" : "E558894E-40D9-57C6-B5CC-0F5CDF23614E"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs.