通过配置Timeline提交剪辑合成作业时,您需要根据实际业务需求配置此参数。通过阅读本文,您可以了解配置转场、特效、滤镜相关功能的Timeline示例。

Timeline示例

转场配置

以下示例在第1个视频和第2个视频中间配置了对角切换的效果,时长为2秒; 在第2个视频和第3个视频中间配置了水滴的转场效果,时长为1秒。

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaId": "MediaId1",
          "Effects": [
            {
              "Type": "Transition",
              "SubType": "directional",
              "Duration": 2
            }
          ]
        }, {
          "MediaId": "MediaId2",
          "Effects": [
            {
              "Type": "Transition",
              "SubType": "waterdrop",
              "Duration": 1
            }
          ]
        },{
          "MediaId": "MediaId3"
        }
      ]
    }
  ]
}

更多转场效果,请参见转场效果示例

特效配置

添加特效支持在视频轨(对素材添加特效)或特效轨(对时间线的某一段添加特效)中配置,示例如下所示:

  • 在视频轨道中配置特效
    {
      "VideoTracks": [
        {
          "VideoTrackClips": [
            {
              "Comment": "方法一:在VideoTrackClip.Effects中配置特效",
              "MediaId": "MediaId1",
              "Effects": [
                {
                  "Type": "VFX",
                  "SubType": "open",
                  "TimelineIn": 0,
                  "TimelineOut": 3
                }
              ]
            }
          ]
        }
      ]
    }
  • 在特效轨道中配置特效
    {
      "VideoTracks": [
        {
          "Count": 1,
          "VideoTrackClips": [
            {
              "MediaId": "MediaId1"
            }
          ]
        }
      ],
      "EffectTracks": [
        {
          "Comment": "方法二:在EffectTracks.EffectTrackItmes中配置特效"
          "EffectTrackItems": [
            {
              "Type": "VFX",
              "TimelineIn": 0,
              "TimelineOut": 3,
              "SubType": "open"
            }
          ]
        }
      ]
    }

更多特效效果,请参见特效效果示例

滤镜配置

添加滤镜支持在视频轨(对素材添加滤镜)或特效轨(对时间线的某一段添加滤镜)中配置,示例如下所示:

  • 在视频轨道中配置滤镜
    {
      "VideoTracks": [
        {
          "VideoTrackClips": [
            {
              "Comment": "方法一:在VideoTrackClip.Effects中配置滤镜",
              "MediaId": "MediaId1",
              "Effects": [
                {
                  "Type": "Filter",
                  "SubType": "pl4",
                  "TimelineIn": 5,
                  "TimelineOut": 7
                }
              ]
            }
          ]
        }
      ]
    }
  • 在特效轨道中配置滤镜
    {
      "VideoTracks": [
        {
          "Count": 1,
          "VideoTrackClips": [
            {
              "MediaId": "MediaId1"
            }
          ]
        }
      ],
      "EffectTracks": [
        {
          "Comment": "方法二:在EffectTracks.EffectTrackItmes中配置滤镜"
          "EffectTrackItems": [
            {
              "Type": "Filter",
              "TimelineIn": 2,
              "TimelineOut": 5,
              "SubType": "m6"
            }
          ]
        }
      ]
    }

更多滤镜效果,请参见滤镜效果示例