适用输入源 | 转码类型 | 描述 |
视频 | 普通视频转码 | 可以降低视频码率、改变原始码流的编码标准、分辨率和帧率等参数,从而适应不同终端和网络环境的播放。 |
| 极速高清转码 | 极速高清转码是普通视频转码的“升级”功能。能够对不同类型的视频做自适应优化处理,以更低的带宽给用户提供更高清的观看体验。在保证画质甚至提升画质的前提下,节省50%+带宽成本。 |
| 视频自适应码流 | 可以将输入的源视频文件转成多路适合不同场景下播放的码流,让用户可根据网络选择合适码率的视频播放,提升用户体验。 |
| 转封装 | 可以改变源视频文件的封装格式。 |
音频 | 普通音频转码 | 可以降低音频码率、改变编码标准、采样率和声道等参数,从而适应不同终端和网络环境的播放。 |
| 音频极速高清转码 | 音频极速高清转码是普通音频转码的“升级”功能。能够对不同类型的音频做自适应优化处理,以更低的带宽给用户提供更优质的音效体验。 |
| 音频自适应码流 | 可以将输入的源音频文件转成多路适合不同场景下播放的码流,从而适配不同网络条件,提升用户体验。 |






{"InputInfo": {"Type": "URL","UrlInputInfo": {"Url": "https://test-1234567.cos.ap-guangzhou.myqcloud.com/video/test.mp4"// 替换成需要处理的视频 URL}},"OutputStorage": {"Type": "cos","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-guangzhou"}},"MediaProcessTask": {"TranscodeTaskSet": [{"Definition": 100800//100800为预设视频转码模板ID,可替换为您的自定义音视频转码模板ID}]}}
{"InputInfo": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/video/123.mp4"}},"OutputStorage": {"Type": "cos","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-guangzhou"}},"ScheduleId": 12345 //替换为自定义编排ID,12345为填写示例,不具备实际意义}

参数名 | 要求 | 类型 | 备注 |
enable_mute _audio | 选填 | Int | 开启,补充静音包。默认0。 0: 不开启。 1: 音频帧不连续时填充静音包。 2:1的基础上,对于末尾不存在音频的情况,补充静音包。 |
"StdExtInfo" : "{\\"audio_info\\":{\\"enable_mute_audio\\":1}}"
参数名 | 要求 | 类型 | 备注 |
appid | 选填 | String | 云账号 ID。 |
bucket | 必选 | String | 桶名称。 |
region | 必选 | String | 桶地域名称。 |
headers | 选填 | JSON 结构 | JSON 结构,上传文件携带的 headers。 例: “headers”: { “agent” : “tencent”, “used” : “for-test” } |
token | 选填 | String | 临时 token 方式进行上传和下载。 |
id | 选填 | String | 用户 SecretID。 |
key | 选填 | String | 用户 SecretKey。 |
host | 选填 | String | host |
access_point | 选填 | string | aws_vpc 类型必填。 |
storage_type | 选填 | String | "aws_s3":AWS S3。 "aws_vpc":AWS专有云。 "oss" :阿里云 OSS。 |
"StdExtInfo" : "{\\"cos_info\\":{\\"storage_type\\":\\"oss\\",\\"bucket\\":\\"test-test\\",\\"region\\":\\"cn-shenzhen\\",\\"id\\":\\"abcdefghijk\\",\\"key\\":\\"lmnopqrstuvwxyz\\"}}"


TaskNotifyConfig 参数设置回调信息。当任务处理完成后,会通过配置的回调信息回调任务结果,您可以通过 ParseNotification 解析事件通知结果。



{"InputInfo": {"Type": "URL","UrlInputInfo": {"Url": "https://test-1234567.cos.ap-guangzhou.myqcloud.com/video/test.mp4" // 替换成需要处理的视频 URL}},"OutputStorage": {"Type": "cos","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-guangzhou"}},"MediaProcessTask": {"TranscodeTaskSet": [{"Definition": 100800,//100800为预设视频转码模板ID,可替换为您的自定义音视频转码模板ID"WatermarkSet": [{"Definition": 12345//替换为水印模板ID,12345为填写示例,不具备实际意义}]}]}}





基本参数 | 源视频尺寸 | 支持选择预设的尺寸和自定义填写。自定义填写时范围为 [0,4096]。 注意:选择或输入时,请确保与源视频尺寸保持一致,设置错误可能导致字幕渲染异常,影响最终效果。 |
| 字体 | 支持选择系统预设字体。 |
| 字号 | 支持以 px 为单位设置字号大小,字号范围为[1,4096],填写时请输入正整数。 允许在字幕样式设置区手动填写或在左侧视频区选中字幕后拖拽放大或缩小字幕大小。 |
| 字色 | 允许设置字体颜色和字体颜色的透明度。指定 RGBA 和 HSLA 中 A 的值即可设置字色透明度,取值范围是0到1,0是完全透明,1是完全不透明。 |
| 字幕位置 | 支持以 px 和%两种单位设置字幕位置,允许在字幕样式设置区手动填写或在左侧视频区选中字幕后拖拽调整。 注意:调整字幕或背景位置时,请确保其完全位于屏幕可视区域内。超出边界可能产生不符合预期的效果。 |
字幕背景 | 背景颜色 | 允许设置字幕背景颜色和背景颜色的透明度。指定 RGBA 和 HSLA 中 A 的值即可设置字色透明度,取值范围是0到1,0是完全透明,1是完全不透明。 |
| 字幕背景高度 | 支持以 px 为单位设置字幕背景高度/宽度大小,填写时注意不要超出源视频的高度/宽度。 允许在字幕样式设置区手动填写或在左侧视频区选中字幕后拖拽放大或缩小字幕大小。 |
| 字幕背景宽度 | |
| 背景位置 | 支持以 px 和%两种单位设置字幕背景位置,允许在字幕样式设置区手动填写或在左侧视频区选中字幕后拖拽调整。 注意:调整字幕或背景位置时,请确保其完全位于屏幕可视区域内。超出边界可能产生不符合预期的效果。 |
排列 | 行间距 | 支持以 px 为单位设置行间距,行间距范围为[0,1000]。 |
| 对齐方式 | 支持顶对齐和底对齐两种方式。 顶对齐:单行字幕对齐多行字幕的第一行,即字幕顶部位置固定,底部随行数变化。 底对齐:单行字幕对齐多行字幕的最后一行,字幕底部位置固定,顶部随行数变化。 |
文字描边 | 颜色 | 允许设置文字描边颜色和描边颜色的透明度。指定 RGBA 和 HSLA 中 A 的值即可设置字色透明度,取值范围是0到1,0是完全透明,1是完全不透明。 |
| 粗细 | 支持以 px 为单位设置文字描边粗细,粗细范围为[0,1000]。 |
文字阴影 | 颜色 | 允许设置文字阴影颜色和阴影颜色的透明度。指定 RGBA 和 HSLA 中 A 的值即可设置字色透明度,取值范围是0到1,0是完全透明,1是完全不透明。 |
| 阴影宽度 | 支持以 px 为单位设置阴影宽度,粗细范围为[0,1000]。 |
{"MediaProcessTask": {"TranscodeTaskSet": [{"Definition": 100040, //转码模板ID;需要替换为您需要的转码模板"OverrideParameter": { //覆盖参数;用于灵活覆盖转码模板中的部分参数"SubtitleTemplate": { //字幕压制配置"Path": "https://test-1234567.cos.ap-nanjing.myqcloud.com/mps_autotest/subtitle/1.vtt", //字幕文件路径"StreamIndex": 2,"FontType": "simkai.ttf","FontSize": "10px","FontColor": "0xFFFFFF","FontAlpha": 0.9}}}]},"InputInfo": { //输入视频信息"Type": "URL","UrlInputInfo": {"Url": "https://test-1234567.cos.ap-nanjing.myqcloud.com/mps_autotest/subtitle/123.mkv"}},"OutputStorage": { //输出存储桶"Type": "COS","CosOutputStorage": {"Bucket": "test-1234567","Region": "ap-nanjing"}},"OutputDir": "/mps_autotest/output2/", //输出路径"Action": "ProcessMedia","Version": "2019-06-12"}

{"Container": "mp4","Name": "test","VideoTemplate": { //视频转码参数配置"Codec": "h264","Fps": 50,"Bitrate": 5000,"Width": 0,"Height": 0,"Gop": 0},"AudioTemplate": { //音频转码参数配置"Codec": "aac","Bitrate": 60},"EnhanceConfig": { //增强参数配置"VideoEnhance": { //视频增强配置"FrameRate": { //插帧"Switch": "ON","Fps": 50},"SuperResolution": { //超分"Switch": "ON","Type": "lq"}},"AudioEnhance": { //音频增强配置"Denoise": { //音频去噪"Switch": "ON"}}}}
{"InputInfo": { //输入视频信息"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/test.mp4"}},"OutputStorage": { //输出存储桶"Type": "COS","CosOutputStorage": {"Bucket": "cg-1308104797","Region": "ap-guangzhou"}},"OutputDir": "/yunaMPStest/abroutput/", ////输出路径"MediaProcessTask": {"AdaptiveDynamicStreamingTaskSet": [ //自适应码流任务配置{"Definition": 1414064, //自适应码流模板ID"AddOnSubtitles": [ //外挂字幕配置{"Type": "subtitle-stream","Subtitle": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/chs.srt"}},"SubtitleName": "chs"},{"Type": "subtitle-stream","Subtitle": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/cht.srt"}},"SubtitleName": "cht"},{"Type": "subtitle-stream","Subtitle": {"Type": "COS","CosInputInfo": {"Bucket": "test-1234567","Region": "ap-guangzhou","Object": "/test/subtitleinput/eng.srt"}},"SubtitleName": "eng"}]}]}}



文档反馈