本文為您介紹如何修改SubmitMediaProducingJob的Timeline參數完成轉場(Transition)、特效(VFX)與濾鏡(Filter)處理。
使用說明
智能生產制作支持直播流、點播和OSS素材文件的剪輯合成、特效渲染、模板生產等功能,更多詳情請參見智能生產制作概述。
將一個或多個視頻、音頻、圖片、字幕素材合成為成品,可以通過不同的Timeline參數配置提交剪輯,然后調用SubmitMediaProducingJob - 提交剪輯合成作業來完成合成。
時間線是將素材按照視頻創意進行編排和特效設計的產物,時間線主要包含軌道、素材、效果3種對象,詳情請參見Timeline配置說明。
如果您想通過調用SDK進行音視頻剪輯,請參見安裝IMS服務端SDK的準備工作。
Transition轉場
添加轉場
在第1個視頻與第2個視頻之間添加向右擦除的轉場效果,轉場默認時長為1秒;
在第2個視頻與第3個視頻之間添加蔓延的轉場效果,并通過Duration設置轉場時長為2秒。
成片效果 | Timeline示例 |
|
添加隨機轉場
在第1個視頻與第2個視頻之間添加隨機轉場,SubType設置為
random
,表示將在所有轉場中隨機選擇。在第2個視頻與第3個視頻之間添加隨機轉場,SubType設置為
wiperight,perlin
,表示將在wiperight和perlin中隨機選擇一個作為轉場。
成片效果 | Timeline示例 |
|
VFX特效
針對單個素材Clip添加特效
為第1個視頻添加橫向模糊特效,此時,VFX特效配置字段需要放置在對應Clip內的Effect數組中。在不指定起止時間的情況下,特效持續時長默認為對應Clip的渲染時長。
成片效果 | Timeline示例 |
|
針對全局畫面添加特效
為視頻全局添加橫向模糊特效,此時,VFX特效的配置字段需要放置在獨立的特效軌EffectTrack中,不與任何素材Clip相關聯。在不指定起止時間的情況下,特效持續時長默認為成片時長。
成片效果 | Timeline示例 |
|
針對部分時段畫面添加特效
通過設置TimelineIn為3
和TimelineOut為7
,在成片視頻的第3秒到第7秒之間添加橫向模糊特效。
成片效果 | Timeline示例 |
|
添加隨機特效
在第1個視頻添加隨機特效,SubType設置為
random
,表示將在所有特效中隨機選擇。在第2個視頻添加隨機特效,SubType設置為
movie,image_in_image
,表示將在movie和image_in_image中隨機選擇一個作為特效。
成片效果 | Timeline示例 |
|
Filter濾鏡
針對單個素材Clip添加濾鏡
為第1個視頻素材添加灰橙濾鏡,此時,Filter濾鏡配置字段需要放置在對應Clip內部的Effect數組中。在不指定起止時間的情況下,濾鏡持續時長默認為對應Clip的渲染時長。
成片效果 | Timeline示例 |
|
針對全局畫面添加濾鏡
為視頻全局添加灰橙濾鏡,此時,Filter濾鏡的配置字段需要放置在獨立的特效軌EffectTrack中,不與任何素材Clip相關聯。在不指定起止時間的情況下,特效持續時長默認為成片時長。
成片效果 | Timeline示例 |
|
針對部分時段畫面添加濾鏡
通過設置TimelineIn為3
和TimelineOut為7
,在成片視頻的第3秒到第7秒之間添加灰橙濾鏡。
成片效果 | Timeline示例 |
|
視頻調色
將Filter濾鏡的SubType設置為color
,可以為畫面進行自定義調色。
在下面的示例中,設置對成片的第3到第7秒進行調色,其中調色的配置為:
降低亮度:brightness設置為-10;
提升對比度:contrast設置為10;
提升飽和度:saturation設置為10;
增加暗角效果:dark_corner_ratio設置為50。
成片效果 | Timeline示例 |
|
添加隨機濾鏡
在第1個視頻添加隨機濾鏡,SubType設置為random
,將在所有濾鏡中隨機選擇。
在第2個視頻添加隨機濾鏡,SubType設置為pj2,pj3
,將在pj2和pj3中隨機選擇一個作為濾鏡。
成片效果 | Timeline示例 |
|
KenBurns鏡頭推拉
視頻軌中支持對素材添加鏡頭推拉效果(KenBurns),常用于圖片轉視頻、相冊合集等場景。
如下Timeline示例的效果為:將鏡頭從原畫面的左下方移動至右上方。
成片效果 | 圖示 | Timeline示例 |
|
默認效果
如果KenBurns不配置任何參數,默認效果有以下3種情況:
若素材與最終成片均為橫屏或豎屏,效果為鏡頭緩慢拉遠。
若素材為橫屏,成片為豎屏,效果為鏡頭向右緩慢滑動。
若素材為豎屏,成片為橫屏,效果為鏡頭向下緩慢滑動。
默認效果 1:若素材與最終成片都是橫屏或都是豎屏,效果為鏡頭緩慢拉遠
成片效果 | 圖示 | Timeline示例 |
|
默認效果 2:若素材為橫屏,成片為豎屏,效果為鏡頭向右緩慢滑動
成片效果 | 圖示 | Timeline示例 | OutputMediaConfig示例 |
| 通過指定Width為1080,Height為1920,設置成片為豎屏。
|
默認效果 3:若素材為豎屏,成片為橫屏,效果為鏡頭向下緩慢滑動
成片效果 | 圖示 | Timeline示例 | OutputMediaConfig示例 |
| 通過指定Width為1920,Height為1080,設置成片為橫屏:
|
綜合使用濾鏡、特效、轉場
下面這個示例展示了綜合運用濾鏡、特效、轉場的效果:
在第1個與第2個視頻素材之間添加隨機轉場。
在第2個與第3個視頻素材之間添加名為蔓延的轉場效果。
為第1個視頻素材整體添加名為手電筒的VFX特效。
為第2個視頻素材整體添加名為春芽的Filter濾鏡。
為成片的第11秒至第13秒添加名為溫暖的Filter濾鏡。
成片效果 | Timeline示例 |
|