日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

剪輯及預覽組件Web SDK的Timeline支持指南

本文檔詳細介紹了剪輯及預覽組件Web SDK中Timeline的支持情況,通過本文檔,您可以了解如何配置不同類型的軌道和片段,以實現視頻、音頻、圖片、字幕和特效的混合編輯。

后端Timeline支持情況

請參考Timeline配置說明獲取后端Timeline的具體支持情況。

前端Timeline支持情況

前端Timeline支持情況如下,適用于版本5.2.2以上的普通剪輯Web SDK及預覽組件Web SDK。

Track

名稱

類型

是否支持

描述

VideoTracks

VideoTrack[]

視頻軌列表。多個軌道的層疊順序與數組元素順序一致,例如:數組的第一個元素圖層的t在最底層,第二個元素的圖層在其之上,以此類推。

AudioTracks

AudioTrack[]

音頻軌列表。

ImageTracks(圖片軌能力已兼容合并至視頻軌 VideoTracks,圖片軌將不再迭代維護)

ImageTrack[]

圖片軌列表。

  1. 圖片軌需疊加在視頻軌之上,圖片本身作為素材與視頻混編時(如圖片合成視頻場景),請使用視頻軌VideoTracks。

  2. 多個軌道的層疊順序與數組元素順序一致,如:數組的第一個元素圖層的t在最底層,第二個元素的圖層在其之上,以此類推。

SubtitleTracks

SubtitleTrack[]

否, 建議合并到VideoTracks,Type="Subtitle"

字幕軌列表。

EffectTracks

EffectTrack[]

否, 建議合并到VideoTracks,

Type="Effects"

特效軌列表。

VideoTrackClip

名稱

類型

是否支持

是否必填

描述

MediaId

String

視頻軌素材片段對應的IMS內容庫媒資ID,或VOD媒資ID。

說明

MediaId和MediaURL有且僅有一個不為空。

MediaURL

String

是(在getMediaInfo或getDynamicSrc中通過第三個參數mediaOrigin區分,mediaOrigin=mediaURL表示)

視頻軌素材片段對應的OSS地址,格式為:

https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4

說明
  • MediaId和MediaURL有且僅有一個不為空。

  • MediaURL 僅支持OSS外網地址,不支持OSS加速地址、cdn地址或其他http url。

示例:視頻/圖片混剪

Type

String

素材片段類型,默認Video。

取值:

  • Video(視頻)

  • Image(圖片)

X

Float

表示圖片或視頻左上角距離輸出視頻左上角的橫向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素。

Y

Float

表示圖片或視頻左上角距離輸出視頻左上角的縱向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素。

Width

Float

當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素

Height

Float

當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素

AdaptMode

String

視頻尺寸自適應模式類型,默認為Fill,必須同時設置視頻軌道Width和Height,該模式才會生效,此時Width和Height為目標區域寬高,視頻會在目標區域內自適應縮放。

  • Contain:被替換的內容將被縮放,在填充目標區域的同時保留其長寬比。

  • Cover:被替換的內容在保持其寬高比的同時填充整個目標區域。如果對象的寬高比與內容框不相匹配,該對象將被剪裁以適應目標區域。

  • Fill:默認邏輯,被替換的內容正好填充目標內容框。整個對象將完全填充此框。如果對象的寬高比與內容框不相匹配,那么該對象將被拉伸以適應目標區域。

In

Float

素材片段相對于素材的入點,在素材類型是音視頻時使用。單位:秒,精確到小數點后4位。如果In不填,默認為0。

Out

Float

素材片段相對于素材的出點,在素材類型是音視頻時使用。單位:秒,精確到小數點后4位。如果Out不填,默認為素材時長。

MaxOut

Float

素材片段相對于素材的最大出點值。如果設置該值,素材片段相對于素材的出點將會設置為素材時長與該值中的較小者。在素材為音視頻時使用。單位:秒,精確到小數點后4位。如果填入Out值,MaxOut值將失效。

Duration

Float

素材片段的時長,一般在素材類型是圖片時使用。單位:秒,精確到小數點后4位。

DyncFrames

Int

動圖的幀數,在素材類型是圖片且為動圖時使用。示例:添加水印/貼紙/GIF貼紙

TimelineIn

Float

素材片段相對于時間線的入點。單位:秒,精確到小數點后4位。如果TimelineIn不填,則會按照素材片段順序相接的方式自動計算TimelineIn。

TimelineOut

Float

素材片段相對于時間線的出點。單位:秒,精確到小數點后4位。如果TimelineOut不填,則會按照素材片段順序相接的方式自動計算TimelineOut。

Speed

Float

視頻素材速率,取值范圍0.1~100,如:Speed=2,則將視頻做2倍速處理,Clip的Duration減半,并合成到成片中。

參考示例:視頻/圖片混剪

Opacity

Float

視頻不透明度,取值范圍0~1,如:Opacity=0,表示完全透明;Opacity=1,表示完全不透明。

MaskVideoUrl

String

遮罩視頻地址。一般為帶 Alpha 通道的視頻,用于為原視頻添加透明通道效果。

說明

僅支持傳入 OSS 外網地址

ClipId

String

軌道對齊參數。其他音視頻軌道的素材如果設置了相同的ReferenceClipId,則其時間線入出點與當前clip對齊。

參考文檔:素材與素材時長自動對齊

ReferenceClipId

String

軌道對齊參數。其他音視頻軌道的素材如果設置了相同的ClipId,則當前clip的時間線入出點與其他軌道的素材對齊。

參考文檔:素材與素材時長自動對齊

Effects

Effect[]

素材片段的效果列表。

AudioTrackClip

名稱

類型

是否支持

是否必填

描述

MediaId

String

音頻軌素材片段對應的IMS內容庫媒資ID,或VOD媒資ID。

說明

MediaId和MediaURL有且僅有一個不為空。

MediaURL

String

是(在getMediaInfo或getDynamicSrc中通過第三個參數mediaOrigin區分,mediaOrigin=mediaURL表示)

音頻軌素材片段對應的OSS地址,格式為:

https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4

說明
  • MediaId和MediaURL有且僅有一個不為空。

  • MediaURL 僅支持OSS外網地址,不支持OSS加速地址、cdn地址或其他http url。

示例:視頻/圖片混剪

In

Float

素材片段相對于素材的入點。單位:秒,精確到小數點后4位。如果In不填,默認為0。

Out

Float

素材片段相對于素材的出點。單位:秒,精確到小數點后4位。如果Out不填,默認為素材時長。

TimelineIn

Float

素材片段相對于時間線的入點。單位:秒,精確到小數點后4位。如果TimelineIn不填,則會按照素材片段順序相接的方式自動計算TimelineIn。

TimelineOut

Float

素材片段相對于時間線的出點。單位:秒,精確到小數點后4位。如果TimelineOut不填,則會按照素材片段順序相接的方式自動計算TimelineOut。

Speed

Float

音頻素材速率,取值范圍0.1~100,如:Speed=2,則將音頻做2倍速處理,Clip的Duration減半,并合成到成片中。

參考示例:視頻/圖片混剪

Effects

Effect[]

素材片段的效果列表

LoopMode

Boolean

素材片段在時間線中循環播放效果。

  • True:循環播放;

  • False(默認值):正常不循環。

參考示例:視頻/圖片混剪

ClipId

String

軌道對齊參數。其他音視頻軌道的素材如果設置了相同的ReferenceClipId,則其時間線入出點與當前clip對齊。

參考文檔:素材與素材時長自動對齊

ReferenceClipId

String

軌道對齊參數。其他音視頻軌道的素材如果設置了相同的ClipId,則當前clip的時間線入出點與其他軌道的素材對齊。

參考文檔:素材與素材時長自動對齊

ImageTrackClip

名稱

類型

是否支持

是否必填

描述

MediaId

String

圖片軌素材對應的媒資庫圖片資源MediaId,或VOD圖片媒資Id。

說明

MediaId和MediaURL有且僅有一個不為空。

MediaURL

String

是(在getMediaInfo或getDynamicSrc中通過第三個參數mediaOrigin區分,mediaOrigin=mediaURL表示)

圖片軌素材片段對應的OSS地址,格式為:https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4。

說明
  • MediaId和MediaURL有且僅有一個不為空。

  • MediaURL 僅支持OSS外網地址,不支持OSS加速地址、cdn地址或其他http url。

示例:視頻/圖片混剪

X

Float

表示圖片左上角距離輸出視頻左上角的橫向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素。

Y

Float

表示圖片左上角距離輸出視頻左上角的縱向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素。

Width

Float

表示圖片在輸出視頻中的寬度。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素。

Height

Float

表示圖片在輸出視頻中的高度。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素。

TimelineIn

Float

圖片出現在時間線的起始位置。單位:秒,精確到小數點后4位。如果TimelineIn不填,默認值為0。

TimelineOut

Float

圖片出現在時間線的結束位置。單位:秒,精確到小數點后4位。如果TimelineOut不填,默認值為視頻軌的最大時長。

DyncFrames

Int

動圖的幀數,在素材為動圖時必填。示例:添加水印/貼紙/GIF貼紙

Effects

Effect[]

素材的效果列表。

SubtitleTrackClip

名稱

類型

是否支持

是否必填

描述

Type

String

僅支持Text

字幕素材類型。取值:

  • Subtitle 外掛字幕文件

  • Text 橫幅文字

SubType

String

字幕素材子類型。取值:

  • srt 外掛srt字幕

  • ass 外掛ass字幕

字幕素材類型為橫幅文字時,可忽略該字段。

FileURL

String

字幕文件對應的OSS地址。當字幕類型為外掛字幕時必填。格式為:

https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.srt

說明

FileURL 僅支持OSS外網地址,不支持OSS加速地址、cdn地址或其他http url。

示例:視頻/圖片混剪

X

Float

當字幕類型為橫幅文字時,表示文字左上角距離輸出視頻左上角的橫向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素。

Y

Float

當字幕類型為橫幅文字時,表示文字左上角距離輸出視頻左上角的縱向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素。

TimelineIn

Float

當字幕類型為橫幅文字時,表示文字出現在時間線的起始位置。單位:秒,精確到小數點后4位。如果TimelineIn不填,則會按照素材順序相接的方式自動計算TimelineIn

TimelineOut

Float

當字幕類型為橫幅文字時,表示文字出現在時間線的結束位置。單位:秒,精確到小數點后4位。如果TimelineOut不填,則會按照素材順序相接的方式自動計算TimelineOut。

Content

String

當字幕類型為橫幅文字時必填,表示文字內容。

Font

String

支持字體:

"Alibaba PuHuiTi", //阿里巴巴普惠體
"STFangsong", //仿宋字體
"KaiTi", // 楷體
"SimSun", //宋體
"Source Han Sans CN Normal", // 思源黑體
"思源宋體", //思源宋體
"WenQuanYi Zen Hei Mono", //文泉驛等寬正黑
"WenQuanYi Zen Hei Sharp", //文泉驛點陣正黑
"文泉驛微米黑", //文泉驛微米黑
"zcool-gdh", //站酷高端黑體
"HappyZcool-2016", //站酷快樂體
"zcoolwenyiti" //站酷文藝體

FontSize

Int

當字幕類型為橫幅文字時,表示文字的字號。

SizeRequestType

String

當字幕類型為橫幅文字時,表示將文字字號到實際文字渲染大小的計算方式,默認處理方式為Nominal

  • Nominal:字幕渲染高度(像素值)等于字號FontSize

  • RealDim:在某些字體上,字幕渲染高度(像素)可能會小于字號FontSize

FontColor

String

當字幕類型為橫幅文字時,表示文字的顏色,格式為#后跟16進制值。例如:#ffffff。

FontColorOpacity

String

當字幕類型為橫幅文字時,表示文字的透明度,取值0-1,默認1。1為不透明,0為完全透明。

FontFace

FontFace

當字幕類型為橫幅文字時,表示文字的字體外觀。

Spacing

Int

當字幕類型為橫幅文字時,表示橫幅文字字間距。單位:像素值,默認為0。

LineSpacing

Int

當字幕類型為橫幅文字時,表示橫幅文字行間距。單位:像素值,默認為0。

Angle

Float

當字幕類型為橫幅文字時,表示橫幅文字逆時針旋轉角度。單位:度,默認為0。

BorderStyle

Int

設置橫幅文字邊框和陰影格式。取值1或3,1=邊框+陰影,3=不透明底框。默認為1。

Outline

Int

當字幕類型為橫幅文字時,表示橫幅文字描邊寬度。單位:像素值,默認為0。

OutlineColour

String

當字幕類型為橫幅文字時,表示橫幅文字描邊顏色,格式為#后跟16進制值。例如:#ffffff。

Shadow

Int

當字幕類型為橫幅文字時,表示橫幅文字投下陰影的深度,單位:像素值,默認為0。

BackColour

String

當字幕類型為橫幅文字時,表示橫幅文字陰影顏色,格式為#后跟16進制值。例如:#ffffff。

Alignment

String

當字幕類型為橫幅文字時,用于設置定位對齊方式,默認為TopLeft,支持設置:

  • TopLeft:視頻左上角

  • TopCenter:視頻豎直中軸線上側

  • TopRight:視頻右上角

  • CenterLeft:視頻水平中軸線左側

  • CenterCenter:視頻中心位置

  • CenterRight:視頻水平中軸線右側

  • BottomLeft:視頻左下角

  • BottomCenter:視頻豎直中軸線下側

  • BottomRight:視頻右下角

若需要在不同對齊方式下準確定位字幕位置,建議設置以下對齊方式:

  • Left,左對齊,X、Y傳入字幕左上角頂點相對于視頻左上角的坐標

  • Center,居中對齊,X、Y傳入字幕中軸線上邊界交點相對于視頻左上角的坐標

  • Right,右對齊,X、Y傳入字幕右上角頂點相對于視頻左上角的坐標

AdaptMode

String

部分支持(AutoScale暫不支持)

橫幅文字當超出視頻寬度或超出指定TextWidth時進行自動換行或縮放:

  • AutoWrap:自動換行

  • AutoScale:自動縮放

  • AutoWrapAtSpaces:只在空格位置自動換行(適用于純英文字幕自動換行場景)

TextWidth

Float

字幕文本框寬度,當設置AdaptMode時生效。將按照該值設置文本框寬度進行自動換行或縮放。不填寫時,會按照視頻寬度進行自動換行或縮放。當值大于0小于等于1時,表示相對輸出視頻的寬度,當值大于1時,表示絕對像素值。

FontUrl

String

當字幕類型為橫幅文字時,支持使用用戶OSS的字體文件路徑來生成字幕,支持ttf、otf、woff三種格式的字體文件。例如:https://your-bucket.oss-cn-shanghai.aliyuncs.com/example-font.ttf

EffectColorStyle

String

當字幕類型為橫幅文字時,表示橫幅文字花字樣式類型。花字種類及效果見:花字效果示例

SubtitleEffects

SubtitleEffect[]

當字幕類型為橫幅文字時,表示文字多層效果。目前支持設置多層描邊、多層陰影以及高斯模糊效果(高斯模糊僅支持在類型為陰影時使用)。

說明
  • 如果設置SubtitleEffects時,字幕軌道中Outline、Shadow字段不會再生效;

  • 當設置多層描邊/陰影效果時,SubtitleEffects數組的順序表示層級順序,數組中第一個SubtitleEffect會渲染在最底層,數組中最后一個SubtitleEffect會渲染在最上層;

AaiMotionInEffect

String

當字幕類型為橫幅文字時,表示橫幅文字入場特效類型。字幕入場特效種類及效果見:字幕特效示例

AaiMotionIn

Float

當字幕類型為橫幅文字時,表示橫幅文字入場特效時長。單位:秒,精確到小數點后4位,如果AaiMotionIn不填,默認0.5s,如果文本時長小于0.5,則為總時長減去出場時長。

AaiMotionOutEffect

String

當字幕類型為橫幅文字時,表示橫幅文字出場特效類型。字幕出場特效種類及效果見:字幕特效示例

AaiMotionOut

Float

當字幕類型為橫幅文字時,表示橫幅文字出場特效時長,單位秒,精確到小數點后4位,如果AaiMotionOut不填,默認0.5s,如果文本時長小于0.5,則為總文本時長。

AaiMotionLoopEffect

String

當字幕類型為橫幅文字時,表示橫幅文字循環特效類型,不可與字幕入場或者出場特效同時生效。循環特效種類以及效果見:字幕特效示例

Ratio

Float

當字幕類型為橫幅文字時,表示橫幅文字循環特效播放速度,精確到小數點后4位。不填默認為1,大于1表示加速循環,小于1表示慢速循環。

EffectTrackItem

名稱

類型

是否支持

是否必填

描述

Type

String

特效軌片段類型,支持:VFX、Filter。

SubType

String

特效軌片段子類型,請參見:

特效效果示例濾鏡效果示例

TimelineIn

Float

特效片段出現在時間線的起始位置。單位:秒,精確到小數點后4位。如果TimelineIn不填,則默認為0。

TimelineOut

Float

特效片段出現在時間線的結束位置。單位:秒,精確到小數點后4位。如果TimelineOut不填,則默認為視頻結束時間。

Duration

Float

特效片段出現在時間線的持續時長。單位:秒,精確到小數點后4位。如果Duration不填,則默認為視頻時長。

說明

Duration和TimelineOut僅有一個生效。

X

Float

該字段僅支持SubType為mosaic_rect/blur的情況。特效區域左上角距離輸出視頻左上角的橫向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素。

Y

Float

該字段僅支持SubType為mosaic_rect/blur的情況。

特效區域距離輸出視頻左上角的縱向距離。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素。

Width

Float

該字段僅支持SubType為mosaic_rect/blur的情況。特效區域在輸出視頻中的寬度。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻寬的占比。當取值為>=2的整數時,表示絕對像素。

Height

Float

該字段僅支持SubType為mosaic_rect/blur的情況。特效區域在輸出視頻中的高度。

說明

支持百分比和像素兩種形式。當取值為[0~0.9999]時,表示相對輸出視頻高的占比。當取值為>=2的整數時,表示絕對像素。

VideoClips effect支持情況

名稱

類型

是否支持

是否必填

描述

Type

String

支持類型

Text,Crop,Scale,Transition,Filter,VFX,Volume,AFade

效果類型。取值如下:

  • Text(橫幅文字:視頻軌素材)

  • DeWatermark(模糊:視頻軌素材)

  • Crop(裁剪:視頻軌素材)

  • Pad(貼邊:視頻軌素材)

  • Scale(縮放:視頻軌素材)

  • Transition(轉場:視頻軌素材)

  • VFX(特效:視頻軌素材)

  • Volume(音量調整:音頻軌素材)

  • AFade(音頻淡入淡出:音頻軌)

  • AI_ASR(識別音頻生成字幕:視頻軌、音頻軌素材)

SubType

String

效果子類型

  • 當Type為Transition時,會進一步描述轉場子類型。取值請參見:轉場效果示例

  • 當Type為VFX時,會進一步描述特效子類型。取值請參見:特效效果示例

  • 當Type為Filter 時,會進一步描述濾鏡子類型。取值請參見:濾鏡效果示例