转码格式定义里面的360P、480P,是指输出分辨率最大是360P,480P,如果输入视频是320x240/15fps/300kb,用户设置了output_format=258(即输出最大360P),转码的输出同样会是320x240。转码服务有一些总的规定如下:
需求:我想做视频监控墙,我不在意分辨率 。
{
"app": "demo",
"preset" : "for_RC-DSQ",
"description": "live transcode for RC-DSQ",
"output":[
{
"format": {
"output_format": 256, // 转出144P
"vbr": 100K, // 可选项,没有会用默认的
"abr": 20000, // 可选项,没有会用默认值
"fr": 5 //可选项,没有会用默认值
}
}
]
}
需求:音频转码会失真,希望只对视频转码,音频原样输出。
{
"app": "demo",
"preset" : "copy_audio",
"description": "transcode vidoe, reserve audio",
"output":[
{
"format": {
// 转出360P
"output_format": 258,
// 1:音频原样输出,视频转码
// 2: 视频原样输出,音频转码
// 3: 音视频都原样输出。(没有人会选这个的)
// 默认是0:音视频都经过转码
"remuxflag": 1
}
}
]
}
需求:我想保留视频分辨率,但视频码率要转码成我设定的。
{
"app": "demo",
"preset" : "for_RC-DSQ",
"description": "live transcode for RC-DSQ",
"output":[
{
"format": {
// 调用方不用告知分辨率大小,转码服务默认输出原始分辨率。
// 码率和帧率会根据用户设定或format默认值进行调整。
"output_format": 271,
// 可选项,但推荐用户设置
"vbr": 500000
}
}
]
}