tencent cloud

All product documents
APIs
ModifyMediaInfo
Last updated: 2024-10-31 14:30:47
ModifyMediaInfo
Last updated: 2024-10-31 14:30:47

1. API Description

Domain name for API request: vod.tencentcloudapi.com.

This API is used to modify the attributes of a media file, including category, name, description, tag, expiration time, timestamp information, video thumbnail, and subtitle information.

A maximum of 100 requests can be initiated per second for this API.

We recommend you to use API Explorer
Try it
API Explorer provides a range of capabilities, including online call, signature authentication, SDK code generation, and API quick search. It enables you to view the request, response, and auto-generated examples.

2. Input Parameters

The following request parameter list only provides API request parameters and some common parameters. For the complete common parameter list, see Common Request Parameters.

Parameter Name Required Type Description
Action Yes String Common Params. The value used for this API: ModifyMediaInfo.
Version Yes String Common Params. The value used for this API: 2018-07-17.
Region No String Common Params. This parameter is not required.
FileId Yes String Unique media file ID.
SubAppId No Integer The VOD application ID. For customers who activate VOD service from December 25, 2023, if they want to access resources in a VOD application (whether it's the default application or a newly created one), they must fill in this field with the application ID.
Name No String Media filename, which can contain up to 64 characters.
Description No String Media file description, which can contain up to 128 characters.
ClassId No Integer Media file category ID.
ExpireTime No String Media file expiration time in ISO date format. The value 9999-12-31T23:59:59Z indicates that the media file never expires. After the expiration, the media file and its related resources (such as transcoding results and image sprites) will be permanently deleted.
CoverData No String String generated by Base64-encoding the video cover image file (such as .jpeg or .png file). Only .gif, .jpeg, and .png image formats are supported.
AddKeyFrameDescs.N No Array of MediaKeyFrameDescItem Set of video timestamps to be added. If a timestamp already exists at an offset time point, it will be overwritten. Up to 100 timestamps can be added to one media file. In the same request, the time offset parameters of AddKeyFrameDescs must be different from those of DeleteKeyFrameDescs.
DeleteKeyFrameDescs.N No Array of Float Time offset of the set of video timestamps to be deleted in seconds. In the same request, the time offset parameters of AddKeyFrameDescs must be different from those of DeleteKeyFrameDescs.
ClearKeyFrameDescs No Integer The value 1 indicates to delete all timestamps in the video. Other values are meaningless.
In the same request, ClearKeyFrameDescs and AddKeyFrameDescs cannot be present at the same time.
AddTags.N No Array of String The tags to add. Each file can have up to 16 tags. A tag can contain at most 32 characters. You cannot include the same tag in AddTags and DeleteTags at the same time.
DeleteTags.N No Array of String Set of tags to be deleted. In the same request, the parameters of AddTags must be different from those of DeleteTags.
ClearTags No Integer The value 1 indicates to delete all tags of the media file. Other values are meaningless.
In the same request, ClearTags and AddTags cannot be present at the same time.
AddSubtitles.N No Array of MediaSubtitleInput Information of multiple subtitles to be added. A single media file can have up to 16 subtitles. In the same request, the subtitle IDs specified in AddSubtitles must be different from those in DeleteSubtitleIds.
DeleteSubtitleIds.N No Array of String Unique IDs of the subtitles to be deleted. In the same request, the subtitle IDs specified in AddSubtitles must be different from those in DeleteSubtitleIds.
ClearSubtitles No Integer The value 1 indicates to delete all subtitle information of the media file. Other values are meaningless.
ClearSubtitles and AddSubtitles cannot co-exist in the same request.

3. Output Parameters

Parameter Name Type Description
CoverUrl String URL of new video cover.
* Note: this returned value is valid only if the request carries CoverData.*
AddedSubtitleSet Array of MediaSubtitleItem Added subtitle information
RequestId String The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.

4. Example

Example1 Modifying the name of a media file

Input Example

POST / HTTP/1.1
Host: vod.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ModifyMediaInfo
<Common request parameters>

{
    "Name": "New video",
    "FileId": "123"
}

Output Example

{
    "Response": {
        "CoverUrl": "http://123.vod2.myqcloud.com/vodgzp123/15517123183853310575/GMOrxp.jpeg",
        "AddedSubtitleSet": [],
        "RequestId": "requestId"
    }
}

Example2 Modifying media file tags

Input Example

POST / HTTP/1.1
Host: vod.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ModifyMediaInfo
<Common request parameters>

{
    "DeleteTags": [
        "Video"
    ],
    "AddTags": [
        "Test"
    ],
    "FileId": "123"
}

Output Example

{
    "Response": {
        "CoverUrl": "http://123.vod2.myqcloud.com/vodgzp123/15517123183853310575/GMOrxp.jpeg",
        "AddedSubtitleSet": [],
        "RequestId": "requestId"
    }
}

Example3 Adding subtitles to a media file

Input Example

POST / HTTP/1.1
Host: vod.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ModifyMediaInfo
<Common request parameters>

{
    "AddSubtitles": [
        {
            "Content": "V0VCVlRUCSNFbGVtZW50YWwgTWVkaWEgRW5naW5lKFRNKSAyLjE2LjAuNjAyMzk5ClgtVElNRVNUQU1QLU1BUD1MT0NBTDowMDowMDowMC4wMDAsTVBFR1RTOjE4MzY5MAoKMDA6MDA6MDEuNjAwIC0tPiAwMDowMDoxMC4yMDAKdGhpcyBpcyB0aGUgdnR0IHN1YnRpdGxlcyAKCjAwOjAwOjEwLjIwMSAtLT4gMDA6MDA6MzAuMDAwClRlbmNlbnQgQ2xvdWQgVk9E",
            "Name": "English",
            "Language": "en-US",
            "Format": "vtt"
        }
    ],
    "FileId": "123"
}

Output Example

{
    "Response": {
        "CoverUrl": "",
        "AddedSubtitleSet": [
            {
                "Id": "subtitleId",
                "Name": "English",
                "Language": "en-US",
                "Format": "vtt",
                "Url": "http://123.vod2.myqcloud.com/vodgzp123/15517123183853310575/subtitles/subtitleId.vtt"
            }
        ],
        "RequestId": "requestId"
    }
}

Example4 Modifying the thumbnail of a video

Input Example

POST / HTTP/1.1
Host: vod.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ModifyMediaInfo
<Common request parameters>

{
    "CoverData": "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",
    "FileId": "123"
}

Output Example

{
    "Response": {
        "CoverUrl": "http://123.vod2.myqcloud.com/vodgzp123/15517123183853310575/GMOrxp.jpeg",
        "AddedSubtitleSet": [],
        "RequestId": "requestId"
    }
}

Example5 Modifying the timestamps of a media file

Input Example

POST / HTTP/1.1
Host: vod.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ModifyMediaInfo
<Common request parameters>

{
    "AddKeyFrameDescs": [
        {
            "TimeOffset": "2.0",
            "Content": "Test 2"
        },
        {
            "TimeOffset": "1.0",
            "Content": "Test 1"
        }
    ],
    "DeleteKeyFrameDescs": [
        "3.0"
    ],
    "FileId": "123"
}

Output Example

{
    "Response": {
        "CoverUrl": "http://123.vod2.myqcloud.com/vodgzp123/15517123183853310575/GMOrxp.jpeg",
        "AddedSubtitleSet": [],
        "RequestId": "requestId"
    }
}

5. Developer Resources

SDK

TencentCloud API 3.0 integrates SDKs that support various programming languages to make it easier for you to call APIs.

Command Line Interface

6. Error Code

The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.

Error Code Description
FailedOperation Operation failed.
FailedOperation.InvalidVodUser The VOD service is not activated.
InternalError.GetFileInfoError Internal error: an error occurred while getting media file information.
InternalError.UpdateMediaError Internal error: an error occurred while updating media file information.
InternalError.UploadCoverImageError Internal error: an error occurred while uploading cover image.
InvalidParameterValue.AddKeyFrameDescsAndClearKeyFrameDescsConflict Incorrect parameter value: AddKeyFrameDescs conflicts with ClearKeyFrameDescs.
InvalidParameterValue.AddKeyFrameDescsAndDeleteKeyFrameDescsConflict Incorrect parameter value: AddKeyFrameDescs conflicts with DeleteKeyFrameDescs.
InvalidParameterValue.AddTagsAndClearTagsConflict Incorrect parameter value: AddTags conflicts with ClearTags.
InvalidParameterValue.AddTagsAndDeleteTagsConflict Incorrect parameter value: AddTags conflicts with DeleteTags.
InvalidParameterValue.Description Incorrect parameter value: Description exceeds the length limit.
InvalidParameterValue.ExpireTime Incorrect parameter value: incorrect ExpireTime format.
InvalidParameterValue.ImageDecodeError Failed to Base64-decode the image.
InvalidParameterValue.KeyFrameDescContentTooLong Incorrect parameter value: the timestamp content is too long.
InvalidParameterValue.Name Incorrect parameter value: Name exceeds the length limit.
InvalidParameterValue.TagTooLong Incorrect parameter value: the tag is too long.
LimitExceeded.KeyFrameDescCountReachMax Limit exceeded: the total number of new and old timestamps exceeds the limit.
LimitExceeded.TagCountReachMax Limit exceeded: the total number of new and old tags exceeds the limit.
ResourceNotFound.FileNotExist The resource does not exist: the file does not exist.
UnauthorizedOperation Unauthorized operation.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon