模板使用示例

最近更新时间:2018-06-26 14:50:31

转码格式定义里面的360P、480P,是指输出分辨率最大是360P,480P,如果输入视频是320x240\/15fps\/300kb,用户设置了output_format=258(即输出最大360P),转码的输出同样会是320x240。转码服务有一些总的规定如下:

  1. 保持视频宽高比,转码过程不会对视频进行拉伸、加黑边。

  2. 不允许小转大,包括转出分辨率不会比大于输入,转出视频或音频码率不会大于输入,输出视频帧率不会大于输入。

  3. 音频转码不改变采样率。

需求:我想做视频监控墙,我不在意分辨率。


{

    "app": "demo",

    "preset" : "for_RC-DSQ",

    "description": "live transcode for RC-DSQ",

    "output":[

    {

        "format": {

            "output_format": 256, // 转出144P

            "vbr": 100, // 单位:bps,可选项,没有会用默认的

            "abr": 20000, // 单位:bps,可选项,没有会用默认值

            "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

        }

    }

    ]

}

金山云,开启您的云计算之旅

免费注册