全部产品
Search
文档中心

ApsaraVideo VOD:Contoh konfigurasi Timeline

更新时间:Jul 02, 2025

Jika Anda menggunakan data timeline untuk mengirimkan pekerjaan produksi, Anda harus mengonfigurasi parameter Timeline. Topik ini menjelaskan cara mengonfigurasi parameter Timeline untuk pengeditan video, pembuatan subtitle, dan pembuatan album.

Deskripsi

Untuk informasi lebih lanjut tentang parameter dalam contoh berikut, lihat Timeline: Informasi tentang Timeline Proyek Pengeditan Online.

Pengeditan video

Tambahkan subtitle di tengah

Untuk menambahkan subtitle di tengah bagian atas video, tentukan "Alignment": "TopCenter" dan atur Y sebagai jarak antara teks subtitle dan bagian atas layar.

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaId": "4bcf9b4d7cf14dc7b83b0e801cbe****",
          "Effects": [
            {
              "Type": "Text",
              "X": 20,
              "Y": 34,
              "Font": "WenQuanYi Zen Hei Mono",
              "Content": "Top Center - Sebuah timeline dibuat ketika Anda menambahkan materi dan mengonfigurasi efek khusus untuk membuat video. ",
              "Alignment": "TopCenter",
              "FontSize": 26,
              "FontColorOpacity": 1,
              "FontColor": "#ff0000",
              "FontFace": {
                "Bold": true,
                "Italic": false,
                "Underline": false
              }
            },
            {
              "Type": "Text",
              "X": 100,
              "Y": 200,
              "Font": "WenQuanYi Zen Hei Mono",
              "Content": "Center Center - Sebuah timeline terdiri dari trek, materi, dan efek.",
              "Alignment": "CenterCenter",
              "FontSize": 26,
              "FontColorOpacity": 0.8,
              "FontColor": "#ff0000"
            },
            {
              "Type": "Text",
              "X": 0.10,
              "Y": 0.1,
              "TimelineIn": 2,
              "TimelineOut": 15,
              "Font": "WenQuanYi Zen Hei Mono",
              "Content": "Bottom Center - Sebuah timeline dibuat ketika Anda menambahkan materi dan mengonfigurasi efek khusus untuk membuat video. Sebuah timeline terdiri dari trek, materi, dan efek.",
              "Alignment": "BottomCenter",
              "FontSize": 26,
              "FontColor": "#000000"
            }
          ]
        }
      ]
    }
  ]
}
Catatan
  • Nilai valid Alignment: BottomLeft, BottomCenter, BottomRight, CenterLeft, CenterCenter, CenterRight, TopLeft, TopCenter, dan TopRight.
  • Jika Alignment disertakan dalam parameter Effects, X menunjukkan jarak antara teks subtitle dan sisi kiri layar, dan Y menunjukkan jarak antara teks subtitle dan bagian atas layar.

Tambahkan watermark dan tentukan lokasi, waktu mulai, dan waktu akhir

{
    "VideoTracks":[
        {
            "VideoTrackClips":[
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "Type":"Video",
                    "TimelineIn":0,
                    "TimelineOut":140,
                    "Duration":140
                }
            ]
        },
        {
            "VideoTrackClips":[
                {
                    "Effects":[
                        {
                            "Type":"Scale",
                            "TimelineIn":0,
                            "TimelineOut":100,
                            "Width":0.416,
                            "Height":0.2347
                        }
                    ],
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Type":"Image",
                    "TimelineIn":0,
                    "TimelineOut":100,
                    "Duration":100,
                    "X":0.584,
                    "Y":0
                }
            ]
        }
    ]
}

Tambahkan watermark tanpa menentukan durasi

Gunakan ImageTracks untuk mengonfigurasi watermark. Dengan cara ini, Anda tidak perlu menentukan durasi. Watermark akan ditampilkan di seluruh video.

{
    "VideoTracks":[
        {
            "Count":3,
            "VideoTrackClips":[
                {
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Type":"Image",
                    "Duration":5
                },
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "Type":"Image",
                    "Duration":5
                },
                {
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Type":"Image",
                    "Duration":5
                }
            ]
        }
    ],
    "ImageTracks": [
        {
            "ImageTrackClips": [
                {
                    "ImageId": "756620ed48c9af022c66ee1cbe2e****",
                    "Width" : 200,
                    "Height" : 100,
                    "X" : 100,
                    "Y" : 100
                }
            ]
        }
    ]
}

Konfigurasikan picture-in-picture

{
    "VideoTracks":[
        {
            "VideoTrackClips":[
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "Type":"Video"
                }
            ]
        },
        {
            "VideoTrackClips":[
                {
                    "Effects":[
                        {
                            "Type":"Scale",
                            "TimelineIn":0,
                            "TimelineOut":100,
                            "Width":0.3,
                            "Height":0.4
                        }
                    ],
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Type":"Video",
                    "Duration":100,
                    "X":0.5,
                    "Y":0
                }
            ]
        }
    ]
}

Gabungkan beberapa video dan tambahkan efek transisi serta musik latar

{
    "VideoTracks":[
        {
            "VideoTrackClips":[
                {
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Effects":[
                        {
                            "Type":"Transition",
                            "SubType":"directional",
                            "Duration":2
                        }
                    ]
                },
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "Effects":[
                        {
                            "Type":"Transition",
                            "SubType":"waterdrop",
                            "Duration":1
                        }
                    ]
                },
                {
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
                }
            ]
        }
    ],
    "AudioTracks":[
        {
            "AudioTrackClips":[
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****"
                }
            ]
        }
    ]
}

Tambahkan dua file audio ke album gambar dan konfigurasikan agar file audio diputar secara bersamaan

{
    "VideoTracks":[
        {
            "VideoTrackClips":[
                {
                    "Type":"Image",
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Duration":10
                },
                {
                    "Type":"Image",
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "Duration":10
                },
                {
                    "Type":"Image",
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                    "Duration":10
                },
                {
                    "Type":"Image",
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "Duration":10
                }
            ]
        }
    ],
    "AudioTracks":[
        {
            "AudioTrackClips":[
                {
                    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
                }
            ]
        },
        {
            "AudioTrackClips":[
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                   
                }
            ]
        }
    ]
}

Konfigurasikan putar ulang berulang audio

{
    "VideoTracks": [
        {
            "VideoTrackClips": [
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                }
            ]
        }
    ],
    "AudioTracks": [
        {
            "AudioTrackClips": [
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "LoopMode": true,
                    "In": 42,
                    "Out": 58,
                    "TimelineIn": 5,
                    "TimelineOut": 30,
                    "Comment": "Putar audio dari detik ke-42 hingga ke-58 secara berulang dari detik ke-5 hingga ke-30 di timeline."
                }
            ]
        }
    ]
}

Hapus bilah hitam

Kode sampel berikut memberikan contoh cara menghapus bilah hitam dari bagian atas dan bawah video 1920 × 1080 dan menambahkan subtitle ke video. Tinggi bilah hitam adalah 130 piksel.

{
    "VideoTracks":[
        {
            "VideoTrackClips":[
                {
                    "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                    "X":0,
                    "Y":0,
                    "Effects":[
                        {
                            "Type":"Crop",
                            "X":0,
                            "Width":1920,
                            "Height":820,
                            "Y":130
                        }
                    ]
                }
            ]
        }
    ],
    "SubtitleTracks":[
        {
            "SubtitleTrackClips":[
                {
                    "Type":"Subtitle",
                    "SubType":"srt",
                    "FileURL":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/object.srt"
                }
            ]
        }
    ]
}
Penting Kode sampel berikut memberikan contoh cara mengonfigurasi OutputConfig. OutputConfig menentukan ukuran video keluaran.
{
    "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
    "Width":1920,
    "Height":820
}

Gunakan stiker GIF

Untuk menggunakan stiker GIF, Anda harus mengonfigurasi DyncFrames. DyncFrames menentukan laju frame stiker.

{
    "VideoTracks": [{
        "VideoTrackClips": [{
            "MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
        }]
    }, {
        "VideoTrackClips": [{
            "MediaId":"756620ed48c9af022c66ee1cbe2e****",
            "Type": "Image",
            "DyncFrames": 8,
            "TimelIneIn": 0.0,
            "TimelIneOut": 50.0,
            "X": 50,
            "Y": 50,
            "Effects": [{
                "Type": "Scale",
                "Height": 100,
                "Width": 100
            }]
    }]
}

Gunakan filter rendering

{
  "VideoTracks": [{
    "VideoTrackClips": [{
      "TimelineIn": 0,
      "Type": "Video",
      "Out": 10,
      "MediaId": "MediaId1",
      "Effects": [{
        "SubType": "color",
        "ExtParams": "effect=color,brightness=80,contrast=0,saturation=0,kelvin_temperature=6000,temperature_ratio=0,tint=0,dark_corner_ratio=0",
        "Type": "Filter",
        "TimelineIn": 0,
        "TimelineOut": 10
      }]
    }]
  }]
}

Konfigurasikan speed ramping

Untuk mengubah kecepatan pemutaran klip, konfigurasikan properti Speed. Setelah Anda mengonfigurasi speed ramping, durasi klip berubah. Misalnya, jika Out diatur ke 10 detik dan Speed diatur ke 2 untuk sebuah klip, durasi klip di timeline adalah 5 detik. Dalam hal ini, atur TimelineOut ke 5. Jika TimelineIn dan TimelineOut dibiarkan kosong, posisi klip di timeline secara otomatis dihitung selama produksi berdasarkan nilai In, Out, dan Speed.

{
  "VideoTracks": [{
    "VideoTrackClips": [{
      "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
      "Speed": 2,
      "Out": 10,
      "TimelineIn": 0,
      "TimelineOut": 5
    }, {
      "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
      "Speed": 0.5,
      "In": 10,
      "Out": 20
    }]
  }],
  "AudioTracks": [{
    "AudioTrackClips": [{
      "MediaId":"756620ed48c9af022c66ee1cbe2e****",
      "Speed": 2
    }]
  }]
}

Konfigurasikan rotasi materi

Untuk memutar materi, atur "Type": "Rotate". Anda dapat memutar materi sebesar 90, 180, dan 270 derajat.

  • Putar Materi dalam Trek Video
    {
      "VideoTracks": [
        {
          "VideoTrackClips": [
            {
              "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
              "In": 0,
              "Out": 5,
              "Effects": [
                {
                  "Type": "Rotate",
                  "Degree": 90
                }
              ]
            }
          ]
        }
      ]
    }
  • Putar Materi dalam Trek Gambar
    {
      "VideoTracks": [
        {
          "VideoTrackClips": [
            {
              "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
              "In": 0,
              "Out": 15
            }
          ]
        }
      ],
      "ImageTracks": [
        {
          "ImageTrackClips": [
            {
              "ImageId": "70dc95c0e31b71edbfe76fa3691c****",
              "Width": 0.9,
              "Height": 0.9,
              "X": 0.15,
              "Y": 0.15,
              "Effects": [
                {
                  "Type": "Rotate",
                  "Degree": 90
                }
              ]
            }
          ]
        }
      ]
    }

Tambahkan gambar ke seluruh video

Untuk menambahkan gambar ke seluruh video, tentukan GlobalImage. Anda tidak perlu menentukan durasi. Secara default, gambar ditampilkan untuk durasi total semua trek video setelah digabungkan. Ini memungkinkan Anda mengonfigurasi latar belakang global dan watermark global.

  • Konfigurasikan Watermark Global
    {
        "VideoTracks": [
            {
                "VideoTrackClips": [
                    {
                        "MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
                    }
                ]
            },
            {
                "VideoTrackClips": [
                    {
                        "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                        "Type": "GlobalImage",
                        "X": 0.1,
                        "Y": 0.1,
                        "Width": 247,
                        "Height": 74
                    }
                ]
            }
        ]
    }
  • Konfigurasikan Latar Belakang Global
    {
        "VideoTracks": [
            {
                "VideoTrackClips": [
                    {
                        "MediaId":"756620ed48c9af022c66ee1cbe2e****",
                        "Type": "GlobalImage"
                    }
                ]
            },
            {
                "VideoTrackClips": [
                    {
                        "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                        "Effects": [
                            {
                                "Type": "Volume",
                                "Gain": 0
                            }
                        ]
                    }
                ]
            }
        ]
    }

Konfigurasikan MaxOut untuk trek video

Untuk memotong segmen video dari trek video, konfigurasikan MaxOut. Aturan berikut berlaku saat Anda memotong video:

  • Jika nilai MaxOut lebih kecil dari durasi materi asli, MaxOut menunjukkan waktu ketika materi dipotong dari materi asli.
  • Jika nilai MaxOut lebih besar dari durasi materi asli, materi dipotong dari akhir materi asli.
{
    "VideoTracks": [
        {
            "VideoTrackClips": [
            {
                "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                "MaxOut": 10
            },{
                "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
                "Effects": [{
                "Type": "Scale",
                "Width": 0.8,
                "Height": 0.8
            }]
        }]
    }]
}
Catatan
  • Jika Anda mengonfigurasi Out untuk memotong segmen video dan nilai Out lebih besar dari durasi materi asli, gambar statis akan muncul.
  • Jika Anda mengonfigurasi MaxOut dan Out, Out berlaku dan MaxOut menjadi tidak valid.

Gunakan efek acak

ApsaraVideo VOD mendukung efek acak. Anda dapat memotong klip acak dan menggunakan filter acak, efek khusus acak, dan efek transisi acak dalam timeline.

  • Klip Acak: Pilih secara acak klip dengan durasi tertentu dari materi asli dan tambahkan klip ke timeline.
  • Filter Acak: Pilih secara acak filter dari rentang tertentu atau dari semua filter.
  • Efek Khusus Acak: Pilih secara acak efek khusus dari rentang tertentu atau dari semua efek khusus.
  • Efek Transisi Acak: Pilih secara acak efek transisi dari rentang tertentu atau dari semua efek transisi.
{
    "VideoTracks": [
        {
            "VideoTrackClips": [
                {
                    "MediaId": "8f5cdf044b059b3adc7967ba1cbe****",
                    "TimelineIn": 0,
                    "Effects": [
                        {
                            "Comment": "Pilih secara acak efek transisi dari semua efek transisi",
                            "Type": "Transition",
                            "SubType": "random",
                            "Duration": 1
                        },
                        {
                            "Comment": "Potong secara acak klip 5 detik dari materi.",
                            "Type": "Clip",
                            "SubType": "RandomClip",
                            "ClipDuration": 5
                        }
                    ]
                },
                {
                    "MediaId": "8f5cdf044b059b3adc7967ba1cbe****",
                    "TimelineIn": 5,
                    "Effects": [
                        {
                            "Comment": "Pilih secara acak efek khusus di antara open, zoom, dan disappear.",
                            "Type": "VFX",
                            "SubType": "open,zoom,disappear"
                        }
                    ]
                },
                {
                    "MediaId": "8f5cdf044b059b3adc7967ba1cbe****",
                    "TimelineIn": 10,
                    "Effects": [
                        {
                            "Comment": "Pilih secara acak filter di antara pl4, colorfulstarry, dan flyfire.",
                            "Type": "Filter",
                            "SubType": "pl4,colorfulstarry,flyfire"
                        }
                    ]
                }
            ]
        }
    ]
}

Produksi subtitle

Konfigurasikan pemisahan baris dan perataan

Untuk mengonfigurasi pemisahan baris, tambahkan \n atau \\n dalam teks subtitle. Untuk mengonfigurasi perataan teks subtitle, tentukan Alignment.

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaId": "8f5cdf044b059b3adc7967ba1cbe****",
          "Effects": [
            {
              "Type": "Text",
              "X": 20,
              "Y": 34,
              "Font": "WenQuanYi Zen Hei Mono",
              "Content": "Tambahkan \n untuk mengonfigurasi pemisahan baris dan atur Alignment ke TopCenter untuk memusatkan teks subtitle di setiap baris.",
              "Alignment": "TopCenter",
              "FontSize": 26,
              "FontColorOpacity": 1,
              "FontColor": "#ff0000",
              "FontFace": {
                "Bold": true,
                "Italic": false,
                "Underline": false
              }
            },
            {
              "Type": "Text",
              "X": 100,
              "Y": 200,
              "Font": "WenQuanYi Zen Hei Mono",
              "Content": "Tambahkan \n untuk mengonfigurasi pemisahan baris dan atur Alignment ke TopLeft untuk meratakan teks subtitle ke kiri.",
              "Alignment": "TopLeft",
              "FontSize": 26,
              "FontColorOpacity": 0.8,
              "FontColor": "#ff0000"
            },
            {
              "Type": "Text",
              "X": 0.10,
              "Y": 0.1,
              "TimelineIn": 2,
              "TimelineOut": 15,
              "Font": "WenQuanYi Zen Hei Mono",
              "Content": "Tambahkan \n untuk mengonfigurasi pemisahan baris dan atur Alignment ke TopRight untuk meratakan teks subtitle ke kanan.",
              "Alignment": "TopRight",
              "FontSize": 26,
              "FontColor": "#000000"
            }
          ]
        }
      ]
    }
  ]
}

Konfigurasikan efek khusus dan efek seni kata untuk teks

Untuk mengonfigurasi efek seni kata, tentukan EffectColorStyle dan lebar stroke serta warna bayangan. Untuk lebih banyak contoh seni kata, lihat Contoh Efek Seni Kata.

{
  "VideoTracks": [{
    "VideoTrackClips": [{
      "MediaId": "756620ed48c9af022c66ee1cbe2e****",
      "Effects": [{
        "Type": "Text",
        "X": 33,
        "Y": 34,
        "Font": "WenQuanYi Zen Hei Mono",
        "Content": "Seni kata: brushed_aluminium, efek masuk: rotateflip_in, efek keluar: slide_down_out",
        "OutlineColour": "#4effcf",
        "BackColour": "#2effc6",
        "Outline": 2,
        "Shadow": 2,
        "EffectColorStyle": "brushed_aluminium",
        "FontSize": 42,
        "AaiMotionInEffect": "rotateflip_in",
        "AaiMotionIn": 1,
        "AaiMotionOutEffect": "slide_down_out",
        "AaiMotionOut": 1,
        "FontFace": {
          "Bold": true,
          "Italic": false,
          "Underline": false
        }
      },
        {
          "Type": "Text",
          "X": 66,
          "Y": 256,
          "Font": "WenQuanYi Zen Hei Mono",
          "Content": "Seni kata: deep_sea, efek loop: rainbrush_display, loop cepat",
          "EffectColorStyle": ""deep_sea",
          "OutlineColour": "#e9e9e9",
          "BackColour": "#30335c",
          "Outline": 2,
          "Shadow": 2,
          "AaiMotionLoopEffect": "rainbrush_display",
          "Ratio": 2,
          "FontSize": 38,
          "FontColorOpacity": 0.8,
          "FontColor": "#d60e0e"
        }
      ]
    }]
  }]
}
Catatan Efek loop tidak bekerja bersamaan dengan efek masuk atau keluar untuk teks. Jika Anda mengonfigurasi efek loop dan efek masuk atau keluar untuk teks, hanya efek masuk dan keluar yang berlaku.

Gunakan file subtitle dalam pengeditan video

{
  "VideoTracks": [
    {
      "VideoTrackClips": [
        {
          "MediaId": "756620ed48c9af022c66ee1cbe2e****"
        },
        {
          "MediaId": "8f5cdf044b059b3adc7967ba1cbe****"
        }
      ]
    }
  ],
  "SubtitleTracks": [
    {
      "SubtitleTrackClips": [
        {
          "Type": "Subtitle",
          "SubType": "srt",
          "FileUrl": "http://your-bucket.oss-cn-shanghai.aliyuncs.com/your-subtitle.srt"
        }
      ]
    }
  ]
}

Konfigurasikan latar belakang teks

Untuk mengonfigurasi latar belakang teks, tentukan "BorderStyle": 3, lebar latar belakang Outline, dan warna latar belakang OutlineColour.

{
 "VideoTracks": [{
  "VideoTrackClips": [{
   "MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
   "Effects": [{
    "Type": "Text",
    "X": 33,
    "Y": 34,
    "Content": "Konfigurasikan latar belakang teks.",
    "FontSize": 42,
    "BorderStyle": 3,
    "FontColor": "#4B0082",
    "Outline": 3,
    "OutlineColour": "#FFDEAD"
   }]
  }]
 }]
}

Album gambar

Buat album gambar tanpa subtitle

Buat video berdasarkan slide yang dikompilasi dari gambar dan konfigurasikan urutan gambar dan Duration.

{
  "VideoTracks": [
      {
          "VideoTrackClips": [
              {
                "Type": "image",
                "MediaId": "756620ed48c9af022c66ee1cbe2e****",
                "Duration": 3
              },
              {
                "Type": "image",
                "MediaId": "8f5cdf044b059b3adc7967ba1cbe****",
                "Duration": 3
              },
              {
                "Type": "image",
                "MediaId": "70dc95c0e31b71edbfe76fa3691c****",
                "Duration": 3
              }
          ]
      }
  ]
}

Buat album gambar dengan subtitle

Buat video berdasarkan slide yang dikompilasi dari gambar dan konfigurasikan urutan gambar dan Duration. Konfigurasikan Effects untuk menentukan format teks subtitle.

{
    "VideoTracks": [{
      "VideoTrackClips": [{
        "Type": "image",
        "MediaId": "756620ed48c9af022c66ee1cbe2e****",
        "Effects": [
          {
            "Type": "Text",
            "X": 33,
            "Y": 34,
            "Font": "WenQuanYi Zen Hei Mono",
            "Content": "Teks uji",
            "FontSize": 26,
            "FontColorOpacity": 1,
            "FontColor": "#000000",
            "FontFace": {
              "Bold": true,
              "Italic": false,
              "Underline": false
            }
          }
        ],
          "Duration": 5
      }, {
        "Type": "image",
        "MediaId": "8f5cdf044b059b3adc7967ba1cbe****",
        "Duration": 5
      }, {
        "Type": "image",
        "MediaId": "70dc95c0e31b71edbfe76fa3691c****",
        "Effects": [
          {
            "Type": "Text",
            "X": 0.7123,
            "Y": 0.7896,
            "TimelineIn": 11,
            "TimelineOut": 13,
            "Font": "WenQuanYi Zen Hei Mono",
            "Content": "Teks uji",
            "FontSize": 26,
            "FontColor": "#000000"
          }
        ],
        "Duration": 5
      }]
    }]
  }