You can configure Timeline to generate output videos in an online editing project based on your business requirements. This topic describes how to use the timeline data to implement common short video features.
Description
For more information about the parameters described in the following example, see Timeline: the information about the timeline of an online editing project.
Examples
Rotate a video from the landscape mode to the portrait mode and add black bars
To rotate a video from the landscape mode to the portrait mode, specify Width and Height in ProduceConfig based on the size of the video in the portrait mode when you call the ProduceEditingProjectVideo operation. Then, the system centers the video based on the width and height that you specified.
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"756620ed48c9af022c66ee1cbe2e****"
},{
"MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
},{
"MediaId":"70dc95c0e31b71edbfe76fa3691c****"
}]
}]
}
|
|---|
"SubType": "Color" in Effects. For more information about the parameters in Effects, see Background settings. Rotate a video from the landscape mode to the portrait mode and blur the blank area
To rotate a video from the portrait mode to the landscape mode, specify Width and Height in ProduceConfig based on the size of the video in the landscape mode when you call the ProduceEditingProjectVideo operation. Then, the system centers the video based on the width and height that you specified. The filled area in the playback window is blurred.
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"756620ed48c9af022c66ee1cbe2e****",
"Effects": [{
"Type": "Background",
"SubType": "Blur",
"Radius": 0.1
}]
}, {
"MediaId":"8f5cdf044b059b3adc7967ba1cbe****",
"Effects": [{
"Type": "Background",
"SubType": "Blur",
"Radius": 0.1
}]
}, {
"MediaId":"70dc95c0e31b71edbfe76fa3691c****",
"Effects": [{
"Type": "Background",
"SubType": "Blur",
"Radius": 0.1
}]
}]
}]
}
|
|---|
Display a video in landscape mode in three horizontal parts of the playback window
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0.3333
},{
"MediaId":"70dc95c0e31b71edbfe76fa3691cs****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0.3333
},{
"MediaId":"756620ed48c9af022c66ee1cbe2se****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0.3333
}]
},{
"VideoTrackClips": [{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0
},{
"MediaId":"70dc95c0e31b71edbfe76fa3691cs****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0
},{
"MediaId":"756620ed48c9af022c66ee1cbe2se****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0
}]
},{
"VideoTrackClips": [{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0.6666
},{
"MediaId":"70dc95c0e31b71edbfe76fa3691cs****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0.6666
},{
"MediaId":"756620ed48c9af022c66ee1cbe2se****",
"Width": 1,
"Height": 0.3333,
"X": 0,
"Y": 0.6666
}]
}],
"SubtitleTracks":[
{
"SubtitleTrackClips": [
{
"Type": "Text",
"X": 0,
"Y": 200,
"Font": "AlibabaPuHuiTi",
"Content": "Heading",
"Alignment": "TopCenter",
"FontSize": 80,
"FontColorOpacity": 1,
"1FontColor": "#ffffff",
"FontColor": "#FFDEAD",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
}
]
},
{
"SubtitleTrackClips":[
{
"Type":"Text",
"X": 0,
"Y": 200,
"Font": "AlibabaPuHuiTi",
"Content": "Heading",
"Alignment": "TopCenter",
"FontSize": 80,
"FontColorOpacity": 1,
"FontColor": "#ffffff",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
},
{
"Type":"Text",
"X": 0,
"Y": 320,
"Font": "KaiTi",
"Content": "Subheading",
"Alignment": "TopCenter",
"FontSize": 45,
"FontColor": "#ffffff",
"FontFace": {
"Bold": false,
"Italic": true,
"Underline": true
}
},{
"Type":"Text",
"X": 0,
"Y": 900,
"Font": "AlibabaPuHuiTi",
"Content": "Subtitles\nYou can add line breaks to display subtitles in multiple lines.",
"Alignment": "TopCenter",
"FontSize": 40,
"FontColor": "#ffffff",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
}
]
}
]
}
|
|---|
Flip a video horizontally or vertically
{
"VideoTracks": [
{
"VideoTrackClips": [
{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 0.48,
"Height": 0.49,
"X": 0,
"Y": 0,
"Effects": [
{
"Type": "Text",
"FixedX": 0,
"FixedY": 0,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Original video",
"Alignment": "TopLeft",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
}
]
}
]
},
{
"VideoTrackClips": [
{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 0.48,
"Height": 0.49,
"X": 0.5,
"Y": 0,
"Effects": [
{
"Type": "Flip",
"Direction": "horizontal"
},{
"Type": "Text",
"FixedX": 0.5,
"FixedY": 0,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Horizontal flip",
"Alignment": "TopLeft",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
}
]
}
]
},
{
"VideoTrackClips": [
{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 0.48,
"Height": 0.49,
"X": 0,
"Y": 0.5,
"Effects": [
{
"Type": "Flip",
"Direction": "vertical"
},{
"Type": "Text",
"FixedX": 0,
"FixedY": 0.5,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Vertical flip",
"Alignment": "TopLeft",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
}
]
}
]
},
{
"VideoTrackClips": [
{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Width": 0.48,
"Height": 0.49,
"X": 0.5,
"Y": 0.5,
"Effects": [
{
"Type": "Flip",
"Direction": "horizontal"
},{
"Type": "Flip",
"Direction": "vertical"
},{
"Type": "Text",
"FixedX": 0.5,
"FixedY": 0.5,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Horizontal flip and vertical flip",
"Alignment": "TopLeft",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
}
]
}
]
}
]
}
|
|---|
Add a subtitle
Specify TimelineIn and TimelineOut to set the points in time when a text appears and disappears. If you leave the parameters empty, the text is displayed in the entire video.
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"756620ed48c9af022c66ee1cbe2e****"
}, {
"MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
}, {
"MediaId":"70dc95c0e31b71edbfe76fa3691c****"
}]
}],
"SubtitleTracks": [{
"SubtitleTrackClips": [{
"Type": "Text",
"X": 0,
"Y": 200,
"Font": "AlibabaPuHuiTi",
"Content": "Heading",
"Alignment": "TopCenter",
"FontSize": 80,
"FontColorOpacity": 1,
"FontColor": "#ffffff",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"X": 0,
"Y": 320,
"Font": "KaiTi",
"Content": "Subheading",
"Alignment": "TopCenter",
"FontSize": 45,
"FontColor": "#ffffff",
"FontFace": {
"Bold": false,
"Italic": true,
"Underline": true
}
},
{
"Type": "Text",
"X": 50,
"Y": 740,
"Font": "AlibabaPuHuiTi",
"Content": "Rotation",
"FontColor": "#FFD700",
"Outline": 4,
"Angle": 350,
"OutlineColour": "#000000",
"FontSize": 60,
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"X": 0,
"Y": 900,
"Font": "AlibabaPuHuiTi",
"Content": "Subtitles\nYou can add line breaks to display subtitles in multiple lines.",
"Alignment": "TopCenter",
"FontSize": 40,
"FontColor": "#ffffff",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"X": 0,
"Y": 1000,
"Font": "KaiTi",
"Content": "Start and end time of subtitles",
"Alignment": "TopCenter",
"FontSize": 40,
"FontColor": "#ffffff",
"TimelineIn": 5,
"TimelineOut": 25,
"FontFace": {
"Bold": false,
"Italic": true,
"Underline": false
}
}
]
}]
}
|
|---|
Add stokes and shadow effects to text
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"001d9296e8864746a0b6f32dad6e****"
}]
}],
"SubtitleTracks":[
{
"SubtitleTrackClips":[
{
"Type":"Text",
"X": 0,
"Y": 210,
"Font": "WenQuanYi Zen Hei Mono",
"Content": "Subheading",
"Alignment": "TopCenter",
"FontSize": 50,
"FontColor": "#000000",
"TimelineIn": 0,
"TimelineOut": 10,
"OutlineColour": "#ffffff",
"Outline": 2,
"FontFace": {
"Bold": false,
"Italic": false,
"Underline": false
}
},
{
"Type":"Text",
"X": 0,
"Y": 270,
"Font": "WenQuanYi Zen Hei Mono",
"Content": "Heading",
"Alignment": "TopCenter",
"OutlineColour": "#000000",
"Outline": 3,
"FontSize": 70,
"TimelineIn": 0,
"TimelineOut": 10,
"FontColor": "#ffffff",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"Y": 750,
"Font": "AlibabaPuHuiTi",
"Content": "Headline",
"Alignment": "TopCenter",
"FontSize": 100,
"FontColor": "#FFD700",
"Outline": 4,
"OutlineColour": "#000000",
"TimelineIn": 0,
"TimelineOut": 10,
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"Y": 850,
"Content": "Custom font file",
"Font": "KaiTi",
"FontSize": 42,
"Outline": 2,
"OutlineColour": "#ee00ff",
"FontUrl":"https://your-bucket.oss-cn-shanghai.aliyuncs.com/your_font.ttf",
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"FontColor": "#000000",
"FontFace": {
"Bold": false,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"Y": 900,
"Font": "WenQuanYi Zen Hei Mono",
"Content": "Shadow effect",
"FontColor": "#ffffff",
"FontSize": 40,
"Outline": 2,
"OutlineColour": "#DB7093",
"Shadow": 3,
"BackColour": "#FFF0F5",
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"FontFace": {
"Bold": false,
"Italic": false,
"Underline": false
}
},
{
"Type": "Text",
"Y": 980,
"Font": "WenQuanYi Zen Hei Mono",
"Content": "Add animated subtitles",
"FontColor": "#ffffff",
"FontSize": 50,
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"AaiMotionLoopEffect": "rollleft_display",
"FontFace": {
"Bold": true,
"Italic": false,
"Underline": false
}
}
]
}
]
}
|
|---|
Configure effects for subtitles
To configure effects for subtitles, add overwriting code to Content. The following rules apply:
- All overwriting code must begin with two backslashes (\\).
- All overwriting code must be enclosed in braces ({ }). You can include multiple lines of code in a pair of braces.
- The overwriting code applies to subtitles. To restore the original configurations, add the corresponding code to cancel the overwriting.
{
"VideoTracks": [
{
"VideoTrackClips": [
{
"MediaId":"333d9296e8864746a0b6f32dad6e****"
}
]
}
],
"SubtitleTracks": [
{
"SubtitleTrackClips": [
{
"Type": "Text",
"X": 0,
"Y": 150,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "{\\1c&0801ea&\\3c&f7fcff&}Crimson{\\1c\\3c} text",
"Alignment": "TopCenter",
"FontSize": 65,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"X": 0,
"Y": 300,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Size {\\fs}100{\\fs100} text",
"Alignment": "TopCenter",
"FontColor": "#F5FFFA",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 450,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Text {\\bord3\\3c&CD0000&}stroke{\\bord\\3c}",
"Alignment": "TopCenter",
"FontSize": 65,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 600,
"Content": "Text {\\bord3\\3c&701919&}background{\\bord\\3c}",
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"FontColor": "#F5FFFA",
"BorderStyle": 3,
"Outline": 0,
"OutlineColour": "#0000CD"
},
{
"Type": "Text",
"Y": 750,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "{\\fnKaiTi}Heiti{\\fn} font",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"FontColor": "#F5FFFA",
"Alignment": "TopCenter",
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 900,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "{\\b1}Bold {\\b0} text",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"FontColor": "#F5FFFA",
"Alignment": "TopCenter",
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 1050,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "{\\i1}Italicize{\\i0} text",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"FontColor": "#F5FFFA",
"Alignment": "TopCenter",
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 1200,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "{\\u1}Underline{\\u0} text",
"FontColor": "#F5FFFA",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 1350,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "{\\s1}Cross out{\\s0} text",
"FontColor": "#F5FFFA",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"Y": 1500,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Effect {\\1c&00FF00&\\b1\\fs100\\i1}combination{\\1c\\b0\\fs\\i0}",
"FontColor": "#F5FFFA",
"FontSize": 65,
"TimelineIn": 0,
"TimelineOut": 10,
"Alignment": "TopCenter",
"Outline": 2,
"OutlineColour": "#0e0100"
}
]
}
]
}
|
|---|
The following table describes the parameters in the overwriting code.
| Parameter | Description | Example of Content |
| 1c, 2c, and 3c are the colors of the font, border, and shadow. [BBGGRR] specifies the hexadecimal BGR value. BGR is the reverse of the RGB color order. | "{\\1c&00FF7F&}Green{\\1c} text" |
| bord, xbord, and ybord are the border width, border width along the x-axis, and border width along the y-axis. Unit: pixels. | "Text {\\bord3\\3c&EBCE87&} stroke{\\bord\\3c}" |
| \\b1 \\b0 | b1 indicates bold, and b0 indicates no bold effect. | "{\\b1}Bold{\\b0} text", |
| \\i1 \\i0 | i1 indicates italic and i0 indicates no italic effect. | "{\\i1}Italicize{\\i0} text" |
| \\u1 \\u0 | u1 indicates underlining and u0 indicates no underlining. | "{\\u1}Underline{\\u0} text" |
| \\s1 \\s0 | s1 indicates strikethrough and s0 indicates no strikethrough. | "{\\s1}Cross out{\\s0} text" |
| \\fs[Font size] | The size of the subtitle. Unit: pixels. | "Size {\\fs100}100{\\fs} text" |
| \\fn[Font] | The font of the subtitle. You cannot specify a custom font. | "{\\fnKaiTi}Heiti{\\fn} text" |
Configure automatic line breaking
{
"VideoTracks": [
{
"VideoTrackClips": [
{
"MediaId":"333d9296e8864746a0b6f32dad6e****"
}
]
}
],
"SubtitleTracks": [
{
"SubtitleTrackClips": [
{
"Type": "Text",
"X": 0,
"Y": 400,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "If you do not enable automatic line breaking or auto scaling, the text may exceed the playback window.",
"Alignment": "TopCenter",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"X": 0,
"Y": 900,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Automatic line breaking is triggered when the text exceeds the playback window.",
"AdaptMode": "AutoWrap",
"Alignment": "TopCenter",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
},
{
"Type": "Text",
"X": 0,
"Y": 1400,
"FontURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/material/AliHYAiHei.ttf",
"Content": "Auto scaling is triggered when the text exceeds the playback window.",
"AdaptMode": "AutoScale",
"Alignment": "TopCenter",
"FontSize": 100,
"FontColor": "#F5FFFA",
"TimelineIn": 0,
"TimelineOut": 10,
"Outline": 2,
"OutlineColour": "#0e0100"
}
]
}
]
}
|
|---|
Add GIF stickers
Specify DyncFrames to set the frame rate of the sticker.
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"756620ed48c9af022c66ee1cbe2e****"
},{
"MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
},{
"MediaId":"70dc95c0e31b71edbfe76fa3691c****"
}]
},{
"VideoTrackClips": [{
"MediaId":"333d9296e8864746a0b6f32dad6e****",
"Type": "image",
"Duration": 10,
"TimelineIn": 0,
"DyncFrames": 10,
"X": 50,
"Y": 1300,
"Effects": [{
"Type": "Scale",
"Width": 200,
"Height": 200
}]
},{
"MediaId":"ea9a6f9bdb68419abfd36a7113cf****",
"Type": "image",
"Duration": 10,
"TimelineIn": 10,
"DyncFrames": 10,
"X": 800,
"Y": 400,
"Effects": [{
"Type": "Scale",
"Width": 200,
"Height": 200
}]
},{
"MediaId":"3f7e62d41a334dec9ac802b0f165****",
"Type": "image",
"Duration": 10,
"TimelineIn": 20,
"DyncFrames": 10,
"X": 100,
"Y": 400,
"Effects": [{
"Type": "Scale",
"Width": 200,
"Height": 200
}]
}]
}]
}
|
|---|
Add special effects and filters to the entire video
To add special effects and filters to the entire video, specify EffectTrack. You do not need to specify TimelineIn or TimelineOut. The special effects and filters that you specified are applied to the video from the start to the end.
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"756620ed48c9af022c66ee1cbe2e****"
}, {
"MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
}, {
"MediaId":"70dc95c0e31b71edbfe76fa3691c****"
}]
}],
"EffectTracks": [{
"EffectTrackItems": [{
"Type": "Filter",
"SubType": "PL2"
}]
}]
}
|
|---|
Configure the global background and logo
Set "Type": "GlobalImage" to configure the global background and logo. You do not need to specify Duration. By default, the logo is displayed in the entire video.
{
"VideoTracks": [{
"VideoTrackClips": [{
"MediaId":"222d9296e8864746a0b6f32dad6e****",
"Type": "GlobalImage"
}]
}, {
"VideoTrackClips": [{
"MediaId":"001d9296e8864746a0b6f32dad4e****",
"Effects": [{
"Type": "Volume",
"Gain": 0
}]
}, {
"MediaId":"333d9296e8864746a0b6f32dad5e****",
"Effects": [{
"Type": "Volume",
"Gain": 0
}]
}, {
"MediaId":"444d9296e8864746a0b6f32dad7e****",
"Effects": [{
"Type": "Volume",
"Gain": 0
}]
}, {
"MediaId":"555d9296e8864746a0b6f32dad8e****",
"Effects": [{
"Type": "Volume",
"Gain": 0
}]
}, {
"MediaId":"8f5cdf044b059b3adc7967ba1cbe****"
}]
}, {
"VideoTrackClips": [{
"MediaId":"756620ed48c9af022c66ee1cbe2e****",
"Type": "GlobalImage",
"X": 0.1,
"Y": 0.1,
"Width": 247,
"Height": 74
}]
}]
}
|
|---|