文档

图片叠加

更新时间:

通过配置Timeline提交剪辑合成作业时,您需要根据实际业务需求配置此参数。通过阅读本文,您可以了解配置图片叠加相关功能的Timeline示例。

使用说明

以下示例中的参数详情,请参见通用参数字段说明

Timeline示例

全程叠加图片

使用 GlobalImage 实现全程叠加图片功能。

全程叠加图片指从视频开始到结束全程叠加图片。

全程叠加不需要指定TimelineIn和TimelineOut,图片在输出视频中出现的位置由坐标X和Y设定,宽高由Width和Height设定。

{
    "VideoTracks": [{
        "VideoTrackClips": [{
            "Type": "Video",
            "MediaId": "****9296e8864746a0b6f32dad6e****"
        }]
    }, {
        "VideoTrackClips": [{
            "Type": "GlobalImage",
            "MediaId": "****9296e8864746a0b6f32dad6e****",
            "Width": 0.1345,
            "Height": 0.1678,
            "X": 0.1234,
            "Y": 0.1234
        }]
    }, {
        "VideoTrackClips": [{
            "Type": "GlobalImage",
            "MediaId": "****9296e8864746a0b6f32dad6e****",
            "Width": 0.1345,
            "Height": 0.1678,
            "X": 0.1234,
            "Y": 0.1234
        }]
    }]
}

指定区域叠加图片

指定区域叠加图片指图片叠加在视频指定的时间区域。图片在输出视频中出现的位置由坐标X和Y设定,宽高由Width和Height设定。例如,在视频的第2秒~100秒叠加2张图片。示例如下所示:

{
    "VideoTracks": [{
        "VideoTrackClips": [{
            "Type": "Video",
            "MediaId": "****9296e8864746a0b6f32dad6e****"
        }]
    }, {
        "VideoTrackClips": [{
            "Type": "Image",
            "MediaId": "****9296e8864746a0b6f32dad6e****",
            "Width": 0.1345,
            "Height": 0.1678,
            "X": 0.1234,
            "Y": 0.1234,
            "TimelineIn": 2,
            "TimelineOut": 100
        }, {
            "Type": "Image",
            "MediaId": "****9296e8864746a0b6f32dad6e****",
            "Width": 0.1345,
            "Height": 0.1678,
            "X": 0.7234,
            "Y": 0.7234,
            "TimelineIn": 2,
            "TimelineOut": 100
        }]
    }]
}

制作不带字幕的图片相册

设置图片展示顺序和每张图片的持续时长Duration创建图片幻灯片视频。

{
    "VideoTracks": [{
        "VideoTrackClips": [{
            "Type": "Image",
            "MediaId": "****756620ed48c9af022c66ee2e****",
            "Duration": 3
        }, {
            "Type": "Image",
            "MediaId": "****3a6df8cb4b6fa2faeb9ad094****",
            "Duration": 3
        }, {
            "Type": "Image",
            "MediaId": "****c44c6b574f14859f51beca10****",
            "Duration": 3
        }]
    }]
}

制作带字幕的图片相册

设置图片展示顺序和每张图片的持续时长Duration,同时设置Effects属性,创建带字幕的图片幻灯片视频。

{
    "VideoTracks": [{
        "VideoTrackClips": [{
            "Type": "Image",
            "MediaId": "****756620ed48c9af022c66ee2e****",
            "Duration": 5,
            "Effects": [{
                "Type": "Text",
                "X": 33,
                "Y": 34,
                "Font": "WenQuanYi Zen Hei Mono",
                "Content": "测试文字",
                "FontSize": 26,
                "FontColorOpacity": 1,
                "FontColor": "#000000",
                "FontFace": {
                    "Bold": true,
                    "Italic": false,
                    "Underline": false
                }
            }]
        }, {
            "Type": "Image",
            "MediaId": "****3a6df8cb4b6fa2faeb9ad094****",
            "Duration": 5
        }, {
            "Type": "Image",
            "MediaId": "****c44c6b574f14859f51beca10****",
            "Duration": 5,
            "Effects": [{
                "Type": "Text",
                "X": 0.7123,
                "Y": 0.7896,
                "TimelineIn": 11,
                "TimelineOut": 13,
                "Font": "WenQuanYi Zen Hei Mono",
                "Content": "测试文字",
                "FontSize": 26,
                "FontColor": "#000000"
            }]
        }]
    }]
}

通用参数字段说明

参数类别

参数字段及描述

图片在视频中的坐标

  • X:图片左上角距离输出视频左上角的横向距离。

  • Y:图片左上角距离输出视频左上角的纵向距离。

说明

X、Y坐标支持百分比和像素两种形式:

  • 当取值范围为[0,1)时,表示相对输出视频宽、高的占比(X相对宽,Y相对高;如果值的小数位数大于4,小数位只保留前4位)。

  • 当取值为≥1的整数时,表示绝对像素(如果值为浮点类型,取整)。

图片在视频中的大小

  • Width:图片在输出视频中的宽度。

  • Height:图片在输出视频中的高度。

说明

Width、Height支持百分比和像素两种形式:

  • 当取值范围为[0,2)时,表示相对输出视频宽、高的占比(Width相对宽,Height相对高;如果值的小数位数大于4,小数位只保留前4位)。

  • 当取值为≥2的整数时,表示绝对像素(如果值为浮点类型,取整)。

图片叠加在视频中的时间区域

  • TimelineIn:图片相对于时间线的入点。默认值为0,即视频开始时间。

  • TimelineOut:图片相对于时间线的出点。默认值为视频结束时间。

说明

如果设置的TimelineOut超过视频结束时间,则TimelineOut以实际视频结束时间为准。

  • 本页导读 (1)
文档反馈