ci:CreateMediaTemplate permission is required. For details, see Cloud Infinite actions.POST /template HTTP/1.1Host: <BucketName-APPID>.ci.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>Content-Length: <length>Content-Type: application/xml<body>
<Request><Tag>VideoMontage</Tag><Name>TemplateName</Name><Duration>10.5</Duration><Container><Format>mp4</Format></Container><Video><Codec>H.264</Codec><Bitrate>1000</Bitrate><Width>1280</Width><Fps>30</Fps></Video><Audio><Codec>aac</Codec><Samplerate>44100</Samplerate><Bitrate>128</Bitrate><Channels>4</Channels><Remove>false</Remove></Audio><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix1.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix2.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray></Request>
Node Name (Keyword) | Parent Node | Description | Type | Required or Not |
Request | None. | Container for saving requests | Container | Yes |
Node Name (Keyword) | Parent Node | Description | Type | Required or Not | Default Value |
Tag | Request | Template type: VideoMontage | String | Yes | None. |
Name | Request | Template name, supports only Chinese, English, digits, _, -, and *, with length not exceeding 64. | String | Yes | None. |
Duration | Request | Highlights duration Default automatic analysis duration Unit: seconds Support float format, execution accuracy accurate to milliseconds | String | No | None. |
Container | Request | container format | Container | Yes | None. |
Video | Request | video information | Container | Yes | None. |
Audio | Request | audio content | Container | No | None. |
Scene | Request | highlight scenario Video: standard video Soccer | String | No | Video |
AudioMix | Request | Container | No | None. | |
AudioMixArray | Request | Parameter array for audio mix, up to 2 can be passed simultaneously. | Container array | No | None. |
Node Name (Keyword) | Parent Node | Description | Type | Required or Not |
Format | Request.Container | Muxing format: mp4, flv, hls, ts, mkv | String | Yes |
Container | Audio Codecs | Video Codecs |
mp4/ts/hls/mkv | AAC,MP3 | H.264,H.265 |
flv | AAC,MP3 | H.264 |
Node Name (Keyword) | Parent Node | Description | Type | Default Value | Required or Not |
Codec | Request.Video | Encoding/decoding format, parameter values: H.264, H.265 | String | H.264 | No |
Width | Request.Video | Wide Value range: [128, 4096] unit: px If only Width is set, calculate Height according to the original proportion of the video. Must be even | String | Original width of the video | No |
Height | Request.Video | High Value range: [128, 4096] unit: px If only Height is set, calculate Width according to the original proportion of the video. Must be even | String | Original height of the video | No |
Fps | Request.Video | Frame Rate Value range: (0, 60] Unit: fps | String | None. | No |
Bitrate | Request.Video | Bitrate of the video output file Value range: [10, 50000] Unit: Kbps | String | None. | No |
Crf | Request.Video | Bitrate - Quality control factor Value range: (0, 51] If Crf is set, the Bitrate setting becomes invalid. When Bitrate is empty, the default is 25. | String | None. | No |
Rotate | Request.Video | Rotation angle Value range: [0, 360) unit: degree | String | None. | No |
Node Name (Keyword) | Parent Node | Description | Type | Default Value | Required or Not |
Codec | Request.Audio | Encoding/decoding format, parameter values: aac, mp3 | String | aac | No |
Samplerate | Request.Audio | sampling rate unit: Hz Option 11025, 22050, 32000, 44100, 48000, 96000 Different encapsulations. MP3 supports different sampling rates, as shown in the table below. | String | 44100 | No |
Bitrate | Request.Audio | original audio bitrate Unit: Kbps Value range: [8, 1000] | String | None. | No |
Channels | Request.Audio | number of sound channels When Codec is set to aac, it supports 1, 2, 4, 5, 6, 8 When Codec is set to mp3, it supports 1, 2 | String | None. | No |
Remove | Request.Audio | Whether to remove audio stream, parameter true,false | String | false. When Audio is unconfigured, the default is true. | No |
Muxing Format / Audio Sample Rate | 11025 | 22050 | 32000 | 44100 | 48000 | 96000 |
flv | N | Y | N | Y | N | N |
mp4 | N | Y | Y | Y | Y | N |
hls/ts/mkv | Y | Y | Y | Y | Y | N |
<Response><Template><Tag>VideoMontage</Tag><TemplateId>t1460606b9752148c4ab182f55163ba7cd</TemplateId><Name>TemplateName</Name><BucketId>test-1234567890</BucketId><Category>Custom</Category><VideoMontage><Duration>10.5</Duration><Container><Format>mp4</Format></Container><Video><Codec>H.264</Codec><Bitrate>1000</Bitrate><Width>1280</Width><Fps>30</Fps></Video><Audio><Codec>aac</Codec><Samplerate>44100</Samplerate><Bitrate>128</Bitrate><Channels>4</Channels><Remove>false</Remove></Audio><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix1.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix2.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray></VideoMontage><CreateTime>2020-08-05T11:35:24+0800</CreateTime><UpdateTime>2020-08-31T16:15:20+0800</UpdateTime></Template></Response>
Node Name (Keyword) | Parent Node | Description | Type |
Response | None. | Container for saving results | Container |
Node Name (Keyword) | Parent Node | Description | Type |
TemplateId | Response.Template | template ID | String |
Name | Response.Template | Template Name | String |
BucketId | Response.Template | Template's bucket | String |
Category | Response.Template | Template Property, Custom or Official | String |
Tag | Response.Template | Template type, VideoMontage | String |
UpdateTime | Response.Template | Update time | String |
CreateTime | Response.Template | Creation time | String |
VideoMontage | Response.Template | Detailed template parameters | Container |
Node Name (Keyword) | Parent Node | Description |
Duration | Response.Template.VideoMontage | Request.Duration in the request body |
TimeInterval | Response.Template.VideoMontage | Request.TimeInterval in the request body |
Container | Response.Template.VideoMontage | Request.Container in the request body |
Video | Response.Template.VideoMontage | Request.Video in the request body |
Audio | Response.Template.VideoMontage | Request.Audio in the request body |
Scene | Response.Template.VideoMontage | Request.Scene in the request body |
AudioMix | Response.Template.VideoMontage | Request.AudioMix in the request body |
AudioMixArray | Response.Template.VideoMontage | Request.AudioMixArray in the request body |
POST /template HTTP/1.1Authorization: q-sign-algorithm=sha1&q-ak=**********************************&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=**************************************Host: test-1234567890.ci.ap-beijing.myqcloud.comContent-Length: 1666Content-Type: application/xml<Request><Tag>VideoMontage</Tag><Name>TemplateName</Name><Duration>10.5</Duration><Container><Format>mp4</Format></Container><Video><Codec>H.264</Codec><Bitrate>1000</Bitrate><Width>1280</Width><Fps>30</Fps></Video><Audio><Codec>aac</Codec><Samplerate>44100</Samplerate><Bitrate>128</Bitrate><Channels>4</Channels><Remove>false</Remove></Audio><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix1.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix2.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray></Request>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 100Connection: keep-aliveDate: Thu, 14 Jul 2022 12:37:29 GMTServer: tencent-cix-ci-request-id: NTk0MjdmODlfMjQ4OGY3XzYzYzhf****<Response><Template><Tag>VideoMontage</Tag><TemplateId>t1460606b9752148c4ab182f55163ba7cd</TemplateId><Name>TemplateName</Name><BucketId>test-1234567890</BucketId><Category>Custom</Category><VideoMontage><Duration>10.5</Duration><Container><Format>mp4</Format></Container><Video><Codec>H.264</Codec><Bitrate>1000</Bitrate><Width>1280</Width><Fps>30</Fps></Video><Audio><Codec>aac</Codec><Samplerate>44100</Samplerate><Bitrate>128</Bitrate><Channels>4</Channels><Remove>false</Remove></Audio><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix1.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray><AudioMixArray><AudioSource>https://test-xxx.cos.ap-chongqing.myqcloud.com/mix2.mp3</AudioSource><MixMode>Once</MixMode><Replace>true</Replace><EffectConfig><EnableStartFadein>true</EnableStartFadein><StartFadeinTime>3</StartFadeinTime><EnableEndFadeout>false</EnableEndFadeout><EndFadeoutTime>0</EndFadeoutTime><EnableBgmFade>true</EnableBgmFade><BgmFadeTime>1.7</BgmFadeTime></EffectConfig></AudioMixArray></VideoMontage><CreateTime>2020-08-05T11:35:24+0800</CreateTime><UpdateTime>2020-08-31T16:15:20+0800</UpdateTime></Template></Response>
Feedback