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