ApsaraVideo VOD は、オンライン編集の API で以下のデータ型を使用します。
Timeline:タイムライン情報
|
名前 |
タイプ |
説明 |
|
Id |
文字列 |
オンライン編集プロジェクトの ID。 |
|
Title |
文字列 |
オンライン編集プロジェクトのタイトル。 |
|
CreationTime |
文字列 |
タイムラインが作成された時刻。 |
|
ModifiedTime |
文字列 |
タイムラインが最後に変更された時刻。 |
|
Duration |
浮動小数点数 |
タイムラインの合計デュレーション。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
CurrentRuler |
浮動小数点数 |
タイムラインルーラーのサイズ。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
CurrentPosition |
浮動小数点数 |
オンライン編集プロジェクトの再生ヘッドの位置。単位:秒。値は小数点以下 4 桁まで有効です。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
VideoTracks |
VideoTrack [] |
ビデオトラックのリスト。 |
VideoTrack:ビデオトラック情報
|
名前 |
タイプ |
説明 |
|
Count |
整数 |
ビデオクリップの総数。 |
|
Duration |
文字列 |
ビデオトラックの合計デュレーション。 |
|
VideoTrackClips |
ビデオクリップのリスト。 |
VideoTrackClip:ビデオクリップ情報
|
名前 |
タイプ |
説明 |
|
Id |
文字列 |
ビデオクリップの ID。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 タイムラインを編集に使用する場合、このパラメーターはタイムライン内で一意である必要があります。 |
|
VideoId |
文字列 |
ビデオクリップに対応する素材の ID。 |
|
Type |
文字列 |
ビデオクリップのタイプ。有効値:
デフォルト値は Video です。 |
|
Title |
文字列 |
ビデオクリップのタイトル。デフォルトでは、ソース素材のタイトルと同じです。 |
|
Index |
整数 |
タイムラインにおけるビデオクリップの順序。値は 0 から始まります。 |
|
CutFlag |
ブール値 |
ビデオクリップがカットされているかどうかを示します。有効値:true、false。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
TextFlag |
ブール値 |
ビデオクリップにバナーテキストが追加されているかどうかを示します。有効値:true、false。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
DeWatermarkFlag |
ブール値 |
ビデオクリップがマスキングされているかどうかを示します。有効値:true、false。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
URL |
文字列 |
ビデオ編集に使用されるストリームの URL。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
CoverURL |
文字列 |
ビデオクリップのサムネイル URL。デフォルトでは、ソース素材のサムネイル URL と同じです。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
SpriteURLs |
文字列 |
ビデオクリップのスプライト URL。複数の URL はコンマ (,) で区切ります。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
Width |
整数 |
ビデオ編集に使用されるストリームの幅。単位:px。 タイムラインをビデオ制作のみに使用し、バナーテキストやマスキングなどのエフェクトを追加しない場合、このパラメーターはオプションです。 |
|
Height |
整数 |
ビデオ編集に使用されるストリームの高さ。単位:px。 タイムラインをビデオ制作のみに使用し、バナーテキストやマスキングなどのエフェクトを追加しない場合、このパラメーターはオプションです。 |
|
Fps |
浮動小数点数 |
ビデオクリップのフレームレート。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
Bitrate |
浮動小数点数 |
ビデオ編集に使用されるストリームのビットレート。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
In |
浮動小数点数 |
ソース素材におけるビデオクリップのインポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
Out |
浮動小数点数 |
ソース素材におけるビデオクリップのアウトポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
Duration |
浮動小数点数 |
ビデオクリップのデュレーション。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
VirginDuration |
浮動小数点数 |
ビデオクリップに対応するソース素材の全長。単位:秒。値は小数点以下 4 桁まで有効です。 タイムラインをビデオ制作のみに使用する場合、このパラメーターはオプションです。 |
|
TimelineIn |
浮動小数点数 |
タイムラインにおけるビデオクリップのインポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
TimelineOut |
浮動小数点数 |
タイムラインにおけるビデオクリップのアウトポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
Effects |
Effect [] |
ビデオクリップのエフェクトのリスト。 |
Effect:エフェクト情報
|
名前 |
タイプ |
説明 |
|
Type |
文字列 |
エフェクトのタイプ。有効値:
|
|
Name |
文字列 |
エフェクトの名前。 |
|
SubType |
文字列 |
エフェクトのサブタイプ。 Type を DeWatermark に設定した場合、SubType を Delogo_Blur に設定します。 |
|
In |
浮動小数点数 |
ビデオクリップにおけるエフェクトのインポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
Out |
浮動小数点数 |
ビデオクリップにおけるエフェクトのアウトポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
TimelineIn |
浮動小数点数 |
タイムラインにおけるエフェクトのインポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
TimelineOut |
浮動小数点数 |
タイムラインにおけるエフェクトのアウトポイント。単位:秒。値は小数点以下 4 桁まで有効です。 |
|
X |
文字列 |
ビデオの左上隅を基準とした X 座標のオフセット。値は整数または小数です。
|
|
Y |
文字列 |
ビデオの左上隅を基準とした Y 座標のオフセット。値は整数または小数です。
|
|
Width |
文字列 |
エフェクト領域の幅。値は 2 つの形式のいずれかです:
|
|
Height |
文字列 |
エフェクト領域の高さ。値は整数または小数です。
|
|
FEWidth |
浮動小数点数 |
編集中のビデオの実際の表示幅。単位:px。 |
|
FEHeight |
浮動小数点数 |
編集中のビデオの実際の表示高さ。単位:px。 |
|
Font |
文字列 |
フォント。値を SimSun に設定します。 |
|
FontFace |
フォントの外観。 |
|
|
FontColor |
文字列 |
フォントカラー。値は # で始まる 16 進数値です。例:#ffffff。 |
|
FontSize |
整数 |
フォントサイズ。 |
|
FontColorOpacity |
浮動小数点数 |
フォントの不透明度。有効値:0 ~ 1。値 1 は不透明、0 は完全に透明を意味します。 |
|
Content |
文字列 |
バナーテキストの内容。 |
FontFace:フォントスタイル
|
名前 |
タイプ |
説明 |
|
Bold |
ブール値 |
太字。 |
|
Italic |
ブール値 |
斜体。 |
|
Underline |
ブール値 |
下線。 |