SubmitCopyrightJob
Submits a video copyright watermark job.
Operation description
-
By default, committing a video copyright watermark job supports only videos that are 3 minutes or longer. If the video is too short, it may result in a failed API invocation or no output. To add a copyright watermark to a short video of less than 3 minutes, specify the parameter in Params. For more information, see the parameter description.
-
Each time you invoke the API to commit a video copyright watermark job, a watermark is added to a single video. Committing multiple videos at the same time is not supported.
-
Currently, API operations related to digital watermarking are supported only in the China (Shanghai) and China (Beijing) regions.
-
This is an asynchronous API operation. After you commit the node, a node ID is returned. The node is not completed at this time and enters the background queue to execute asynchronously. The final result is notified by a callback. You can also actively query the node status by calling the List video copyright watermark jobs operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:SubmitCopyrightJob |
none |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Input |
object |
Yes |
The video file to which the watermark is to be added. Note
|
|
| Type |
string |
Yes |
The type of the input file. Valid values:
|
OSS |
| Media |
string |
Yes |
The information about the input file. Both OSS URLs and media asset IDs are supported. The OSS URL rules are as follows:
In the URLs, bucket is the name of the OSS bucket that is in the same region as the current project, and object is the file path. |
oss://bucket/object |
| Output |
object |
Yes |
The URL of the output file. Note
|
|
| Type |
string |
Yes |
The type of the output file. Valid values:
|
OSS |
| Media |
string |
Yes |
The information about the output file. Only OSS URLs are supported. The OSS URL rules are as follows:
|
oss://test-bucket/output.mp4 |
| Message |
string |
Yes |
The watermark information to be added. |
Copyright watermark test |
| StartTime |
integer |
No |
The start time of the watermark, in seconds. If you do not specify this parameter, the default value is 0. |
0 |
| TotalTime |
integer |
No |
The end time of the watermark, in seconds. If you do not specify this parameter, the default value is the duration of the video. |
10 |
| Level |
integer |
No |
The watermark level, which indicates the embedding channel. Valid values: 0 (0u), 1 (1uv), and 2 (2yuv). |
0 |
| Description |
string |
No |
The description of the watermark information. |
Task description |
| UserData |
string |
No |
The user-defined data, with a maximum length of 1,024 bytes. |
123 |
| Params |
string |
No |
The parameters of the watermark job, in the JSON string format. The following parameters are supported:
|
{"algoType":"v2"} |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| Data |
object |
The response data. |
|
| JobId |
string |
The job ID. |
bfb786c63****f4d80648792021eff90 |
| Message |
string |
The response message. |
ok |
| RequestId |
string |
Id of the request |
FA258E67-09B8-4EAA-8F33-BA567834A2C3 |
| StatusCode |
integer |
The status code. |
200 |
Examples
Success response
JSON format
{
"Data": {
"JobId": "bfb786c63****f4d80648792021eff90"
},
"Message": "ok",
"RequestId": "FA258E67-09B8-4EAA-8F33-BA567834A2C3\n",
"StatusCode": 200
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.