ビデオを作成するために素材を追加し、エフェクトを構成すると、タイムラインが作成されます。タイムラインは、トラック、素材、エフェクトで構成されます。サンプルタイムラインの詳細については、「ベストプラクティス」をご参照ください。
名前 | タイプ | 必須 | 説明 |
VideoTracks | いいえ。ビデオトラックとオーディオトラックを同時に空にすることはできません。 | ビデオトラック。ビデオトラックは、MediaId 配列要素の順序に基づいてオーバーレイされます。たとえば、最初の MediaId 配列要素に対応するトラックは、2 番目の MediaId 配列要素に対応するトラックの下に配置されます。 | |
AudioTracks | いいえ。ビデオトラックとオーディオトラックを同時に空にすることはできません。 | オーディオトラック。 | |
ImageTracks(画像トラック機能はビデオトラック機能に統合され、反復または維持されなくなりました。) | いいえ。イメージトラックが存在する場合、ビデオトラックは必須です。 | 画像トラック。注: 1) イメージトラックはビデオトラックの上に配置する必要があります。画像とビデオの制作シナリオで、画像を素材としてビデオと混合する場合は、ビデオトラックを使用します。 2) イメージトラックは、MediaId 配列要素のシーケンスに基づいてオーバーレイされます。たとえば、最初の MediaId 配列要素に対応するトラックは、2 番目の MediaId 配列要素に対応するトラックの下に配置されます。 | |
SubtitleTracks | いいえ | 字幕トラック。 | |
EffectTracks | いいえ | エフェクトトラック。 |
VideoTrack
VideoTrack は、ビデオおよび画像素材を配置するために使用されます。
名前 | タイプ | 必須 | 説明 |
Type | String | いいえ | ビデオトラックのタイプ。デフォルトでは、通常のビデオトラックが使用されます。 Type を Effect に設定すると、ビデオトラックをエフェクトに使用できます。この場合、VideoTrackClips で EffectTrackItem オブジェクトを指定できます。 |
MainTrack | Boolean | いいえ | 現在のビデオトラックがプライマリートラックであるかどうかを指定します。デフォルト値: False。詳細については、「メイン トラックの設定」をご参照ください。 |
TrackShortenMode | String | いいえ | 現在のビデオトラックの時間がメイントラックの時間より長い場合、現在のトラックの時間はメイントラックの時間に合うように適応的に短縮されます。このパラメーターは、トラックが短縮されるモードを指定します。有効値:
|
TrackExpandMode | String | いいえ | 現在のビデオトラックの時間がメイントラックの時間より短い場合、現在のトラックの時間はメイントラックの時間に合うように適応的に延長されます。このパラメーターは、トラックが延長されるモードを指定します。有効値:
|
VideoTrackClips | はい | ビデオクリップ。 |
AudioTrack
AudioTrack は、オーディオのみの素材とオーディオを含むビデオ素材を配置するために使用されます。
名前 | タイプ | 必須 | 説明 |
MainTrack | Boolean | いいえ | 現在のオーディオトラックがプライマリートラックであるかどうかを指定します。デフォルト値: False。詳細については、「メイン トラックの設定」をご参照ください。 |
TrackShortenMode | String | いいえ | 現在のオーディオトラックの時間がメイントラックの時間より長い場合、現在のトラックの時間はメイントラックの時間に合うように適応的に短縮されます。このパラメーターは、トラックが短縮されるモードを指定します。有効値:
|
TrackExpandMode | String | いいえ | 現在のオーディオトラックの時間がメイントラックの時間より短い場合、現在のトラックの時間はメイントラックの時間に合うように適応的に延長されます。このパラメーターは、トラックが延長されるモードを指定します。有効値:
|
AudioTrackClips | はい | オーディオトラックの素材。 |
ImageTrack
イメージトラック機能はビデオトラック機能に統合され、イテレーションやメンテナンスは行われなくなりました。
ImageTrack は、画像素材を配置するために使用されます。
名前 | タイプ | 必須 | 説明 |
ImageTrackClips (画像トラック機能はビデオトラック機能に統合され、反復または維持されなくなりました。) | はい | 画像トラックの素材。 |
SubtitleTrack
SubtitleTrack は、バナーテキストや 外部字幕 などの字幕を配置するために使用されます。
名前 | タイプ | 必須 | 説明 |
SubtitleTrackClips | はい | 字幕トラックの素材。 |
EffectTrack
EffectTrack は、ビデオに特殊効果を追加するために使用されます。エフェクトトラックにフィルターや視覚効果を追加できます。
名前 | タイプ | 必須 | 説明 |
EffectTrackItems | はい | エフェクトトラッククリップのリスト。 |
VideoTrackClip
ビデオトラックにビデオやイメージを追加できます。
In、Out、TimelineIn、TimelineOut を使用して、素材をカットしてタイムラインに追加する位置を指定できます。たとえば、In を 5、Out を 10、TimelineIn を 15、TimelineOut を 20 に設定すると、5 秒目から 10 秒目までの素材がカットされ、タイムラインの 15 秒目から 20 秒目まで再生されます。
名前 | タイプ | 必須 | 説明 |
MediaId | String | いいえ | ビデオトラック内の素材が対応する IMS または VOD メディアアセットの ID。 注:MediaId と MediaURL のいずれか 1 つのみを指定する必要があります。 |
メディア URL | 文字列 | いいえ | ビデオトラック内の素材の OSS URL。OSS URL のフォーマットは次のとおりです: https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4 注:
|
タイプ | 文字列 | いいえ | マテリアルのタイプ。デフォルト値:Video。 有効な値:
|
X | フロート | いいえ | イメージまたはビデオの左上隅と出力ビデオの左上隅との間の水平距離。値をパーセンテージまたはピクセル数で設定できます。値の範囲が 0 から 0.9999 の場合、値はパーセンテージを示します。値が 2 以上の整数の場合、値はピクセル数を示します。 |
Y | 浮動小数点数 | いいえ | イメージまたはビデオの左上隅と出力ビデオの左上隅との間の垂直距離。値をパーセンテージまたはピクセル数で設定できます。値の範囲が 0 から 0.9999 の場合、値はパーセンテージを示します。値が 2 以上の整数の場合、値はピクセル数を示します。 |
幅 | フロート | いいえ | 出力ビデオ内のイメージの幅。値をパーセンテージまたはピクセル数で設定できます。値の範囲が 0 から 0.9999 の場合、値はパーセンテージを示します。値が 2 以上の整数の場合、値はピクセル数を示します。 |
高さ | 浮動小数点数 | いいえ | 出力ビデオ内のイメージの高さ。値をパーセンテージまたはピクセル数で設定できます。値の範囲が 0 から 0.9999 の場合、値はパーセンテージを示します。値が 2 以上の整数の場合、値はピクセル数を示します。 |
AdaptMode | String | いいえ | 素材が自動的にサイズ変更されるモード。このパラメーターは、ビューの幅と高さを指定した場合にのみ有効になります。素材は、ビューの幅と高さに基づいてスケーリングされます。有効な値:
|
で | 浮動小数点数 | いいえ | ソースファイル内の素材の開始時刻。このパラメーターは、ソースファイルがオーディオまたはビデオファイルの場合にのみ有効になります。単位: 秒。値は小数点以下 4 桁まで正確です。In を指定しない場合、デフォルトで 0 が使用されます。 |
アウト | 浮動小数点数 | いいえ | ソースファイル内の素材の終了時刻。このパラメーターは、ソースファイルがオーディオまたはビデオファイルの場合にのみ有効になります。単位: 秒。値は小数点以下 4 桁まで正確です。Out を指定しない場合、素材はソースファイルの終了時に終了します。 |
MaxOut | Float | いいえ | 素材の最大終了時刻。このパラメーターを指定した場合、素材の終了時刻は、ソースファイルのデュレーションと MaxOut の値のうち小さい方になります。このパラメーターは、ソースファイルがオーディオまたはビデオファイルの場合にのみ有効になります。単位: 秒。値は小数点以下 4 桁まで正確です。Out を指定した場合、MaxOut は無効になります。詳細については、「イメージとビデオの編集」をご参照ください。 |
期間 | フロート | いいえ | マテリアルの期間。ほとんどの場合、このパラメーターはイメージに使用されます。単位:秒。値は小数点以下 4 桁まで正確です。 |
DyncFrames | Int | いいえ | アニメーションステッカーのフレーム数。このパラメーターは、ソースファイルがアニメーションイメージの場合にのみ有効になります。詳細については、「GIF ステッカーの追加」をご参照ください。 |
タイムライン入力 | フロート | いいえ | タイムライン内の素材の開始時刻。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineIn を指定しない場合、素材はタイムライン内の前の素材の表示が終了したときに表示されます。 |
タイムラインアウト | 浮動小数点数 | いいえ | タイムライン内の素材の終了時刻。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineOut を指定しない場合、素材はタイムライン内の次の素材の表示が開始されたときに表示を停止します。 |
速度 | 浮動小数点 | いいえ | 素材の再生速度です。有効な値:0.1~100。たとえば、このパラメーターを 2 に設定すると、素材は出力ビデオで元の速度の 2 倍で再生されます。この場合、素材の再生時間は半分に短縮されます。 |
不透明度 | フロート | いいえ | 動画の不透明度。有効な値: 0 ~ 1 。0 は動画が完全に透明であることを示し、1 は動画が完全に不透明であることを示します。 |
MaskVideoUrl | 文字列 | いいえ | マスクファイルの URL です。ほとんどの場合、マスクファイルはアルファチャンネルを含むビデオです。アルファチャンネルを使用して、元のビデオに透明度情報を追加できます。
|
ClipId | String | いいえ | トラック配置値。他のオーディオトラックまたはビデオトラックの素材に ReferenceClipId と同じ値が設定されている場合、タイムライン内の他のトラックの素材の開始時刻と終了時刻は、現在の素材の開始時刻と終了時刻に揃えられます。 詳細については、「素材と素材のデュレーションの自動調整」をご参照ください |
ReferenceClipId | String | いいえ | トラック配置値。他のオーディオトラックまたはビデオトラックの素材に同じ ClipId 値が設定されている場合、タイムライン内の現在の素材の開始時刻と終了時刻は、他のトラックの素材の開始時刻と終了時刻に揃えられます。 詳細については、「素材と素材のデュレーションの自動調整」をご参照ください |
効果 | 効果[] | いいえ | 素材に使用される特殊効果。 |
デジタルヒューマンビデオ
VideoTrackClip で Type を AI_Avatar に設定すると、デジタルヒューマンビデオを直接生成して編集できます。詳細については、「インテリジェント タイムライン タスクを並列処理する」をご参照ください。
この機能は、中国 (北京)、中国 (上海)、および中国 (杭州) リージョンでのみ使用できます。
名前 | タイプ | 必須 | 説明 | 備考 |
Type | String | はい | 現在のクリップのタイプ |
|
MediaId | String | いいえ | デジタルヒューマンのレンダリングに使用する音声の ID。 |
|
MediaURL | String | いいえ | デジタルヒューマンのレンダリングに使用する音声ファイルの URL。 |
|
Content | String | いいえ | デジタルヒューマンのレンダリングに使用するテキストコンテンツ。 |
|
AvatarId | String | いいえ | デジタルヒューマン画像の ID。 |
|
Voice | String | いいえ | 音声のタイプ。 |
|
CustomizedVoice | String | いいえ | パーソナライズされた人間の音声。 |
|
LoopMotion | ブール値 | いいえ | 最初と最後のフレームが同一 |
|
SpeechRate | Integer | いいえ | 話すテンポ。 |
説明 計算方法は次のとおりです:
速度が 1 倍未満の場合は、係数 0.002 を使用します。 速度が 1 倍を超える場合は、係数 0.001 を使用します。 実際の計算結果は最も近い整数に四捨五入されます。 |
PitchRate | Integer | いいえ | イントネーション。 |
|
デジタルヒューマンビデオのその他のタイムライン パラメーターは、VideoTrackClip のタイムライン パラメーターと同じです。詳細については、この Topic のVideoTrackClip セクションをご参照ください。
AudioTrackClip
オーディオトラックには、オーディオのみの素材、オーディオストリームを含むビデオ素材、およびテキストから変換されたオーディオ素材を追加できます。
In、Out、TimelineIn、TimelineOut を使用して、素材をカットしてタイムラインに追加する位置を指定できます。たとえば、In を 5、Out を 10、TimelineIn を 15、TimelineOut を 20 に設定すると、5 秒目から 10 秒目までの素材がカットされ、タイムラインの 15 秒目から 20 秒目まで再生されます。
同じオーディオ トラックのオーディオ素材の再生時間は、タイムラインで重複することはできません。重複すると、オーディオ エラーが発生する可能性があります。
音声のみの素材、または音声ストリームを含むビデオ素材
名前 | タイプ | 必須 | 説明 |
MediaId | String | いいえ | オーディオトラック内の素材が対応する IMS または VOD メディアアセットの ID。 注: MediaId と MediaURL のいずれか 1 つのみを指定する必要があります。 |
MediaURL | String | いいえ | オーディオトラックの素材の OSS URL。OSS URL は次の形式です。 https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4 注:
|
In | Float | いいえ | ソースファイル内の素材の開始時刻。単位: 秒。値は小数点以下 4 桁まで正確です。In を指定しない場合、デフォルトで 0 が使用されます。 |
Out | Float | いいえ | ソースファイルの素材の終了時間。単位: 秒。値は小数点以下 4 桁まで正確です。Out を指定しない場合、素材はソースファイルの終了時に終了します。 |
TimelineIn | Float | いいえ | タイムライン内の素材の開始時刻。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineIn を指定しない場合、素材はタイムライン内の前の素材の表示が終了したときに表示されます。 |
TimelineOut | Float | いいえ | タイムライン内の素材の終了時刻。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineOut を指定しない場合、素材はタイムライン内の次の素材の表示が開始されたときに表示を停止します。 |
Speed | Float | いいえ | 素材の再生速度。有効な値: 0.1 ~ 100 。たとえば、このパラメーターを 2 に設定すると、素材は出力オーディオで元の速度の 2 倍で再生されます。この場合、素材の再生時間は半分に短縮されます。 |
Effects | エフェクト[] | いいえ | 素材に使用するエフェクト。 |
LoopMode | Boolean | いいえ | タイムラインの素材のループ再生を有効にするかどうかを指定します。True: ループ再生を有効にします。False (デフォルト): ループ再生を無効にします。 詳細については、「オーディオループ再生の構成」をご参照ください |
ClipId | String | いいえ | トラックアライメントパラメーター。他のオーディオまたはビデオトラックの素材に同じ ReferenceClipId が設定されている場合、タイムライン上のそれらの開始時刻と終了時刻は現在のクリップに合わせられます。 詳細については、「素材と素材のデュレーションの自動調整」をご参照ください。 |
ReferenceClipId | String | いいえ | トラック配置値。他のオーディオトラックまたはビデオトラックの素材に同じ ClipId 値が設定されている場合、タイムラインの現在の素材の開始時間と終了時間は、他のトラックの素材の開始時間と終了時間に合わせて調整されます。 詳細については、「素材と素材のデュレーションの自動調整」をご参照ください |
テキストから変換された音声素材
サンプルタイムラインの詳細については、「テキストを音声に変換して動画に追加する」をご参照ください。この機能は、中国 (北京)、中国 (上海)、中国 (杭州) リージョンでのみ使用できます。
名前 | タイプ | 必須 | 説明 |
タイプ | String | はい | 値を AI_TTS に設定します。 |
コンテンツ | String | はい | テキストコンテンツ。 |
音声 | String | いいえ | |
CustomizedVoice | String | いいえ |
|
フォーマット | String | いいえ | ファイル形式。デフォルト値: mp3。 有効な値: PCM、WAV、MP3。 |
SpeechRate | Int | いいえ | 話速。有効な値: -500 ~ 500。デフォルト値: 0。
説明 計算方法は次のとおりです:
速度が 1 倍未満の場合は、係数 0.002 を使用します。 速度が 1 倍を超える場合は、係数 0.001 を使用します。 実際の計算結果は最も近い整数に四捨五入されます。 |
PitchRate | Int | いいえ | イントネーション。有効な値: -500 ~ 500。デフォルト値: 0。 |
TimelineIn | Float | いいえ | タイムライン内の素材の開始時刻。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineIn を指定しない場合、素材はタイムライン内の前の素材の表示が終了したときに表示されます。 |
TimelineOut | Float | いいえ | タイムライン内の素材の終了時刻。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineOut を指定しない場合、素材はタイムライン内の次の素材の表示が開始されたときに表示を停止します。 |
エフェクト | エフェクト[] | いいえ | 素材に使用されるエフェクト。 |
ClipId | String | いいえ | トラック配置値。他のオーディオトラックまたはビデオトラックの素材に同じ ReferenceClipId の値が設定されている場合、タイムラインにおける他のトラックの素材の開始時間と終了時間は、現在の素材の開始時間と終了時間に合わせられます。 詳細については、「素材と素材のデュレーションの自動調整」をご参照ください |
ReferenceClipId | String | いいえ | トラック配置値。他のオーディオトラックまたはビデオトラックの素材に同じ ClipId の値が設定されている場合、タイムラインにおける現在の素材の開始時間と終了時間は、他のトラックの素材の開始時間と終了時間に合わせられます。 詳細については、「素材と素材のデュレーションの自動調整」をご参照ください |
ImageTrackClip
イメージトラック機能はビデオトラック機能に統合され、イテレーションやメンテナンスは行われなくなりました。
ImageTrackClip のスコープにはイメージアセットが含まれます。
名前 | タイプ | 必須 | 説明 |
MediaId | String | いいえ | イメージトラック内の素材が対応する IMS または VOD メディアアセットの ID。 注: MediaId と MediaURL のいずれか 1 つのみを指定する必要があります。 |
MediaURL | String | いいえ | イメージトラック内の素材の OSS URL。OSS URL のフォーマットは次のとおりです: https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.mp4 注:
|
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 | エフェクト[] | いいえ | マテリアルに使用されるエフェクトです。 |
SubtitleTrackClip
字幕素材を字幕トラックに追加できます。
同じ字幕トラック内の字幕素材の再生時間は、タイムラインで重複することはできません。重複すると、字幕エラーなどの問題が発生する可能性があります。
名前 | タイプ | 必須 | 説明 |
Type | String | はい | 字幕素材のタイプ。有効値:
|
SubType | String | いいえ | 字幕素材のサブタイプ。有効値:
Type を Text に設定した場合は、このパラメーターを無視します。 |
FileURL | String | いいえ | 字幕ファイルの OSS URL。 Type を Subtitle に設定した場合は、このパラメーターが必須です。OSS URL は次の形式です。 https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-object.srt 注記:
例: 外部字幕 |
X | Float | いいえ | バナーテキストの左上隅と出力ビデオの左上隅の間の水平方向の距離。このパラメーターは、Type を Text に設定した場合に有効になります。値はパーセンテージまたはピクセル数で設定できます。値が 0 ~ 0.9999 の範囲内にある場合、値はパーセンテージを示します。値が 2 以上の整数の場合、値はピクセル数を示します。 |
Y | Float | いいえ | バナーテキストの左上隅と出力ビデオの左上隅の間の垂直方向の距離。このパラメーターは、Type を Text に設定した場合に有効になります。値はパーセンテージまたはピクセル数で設定できます。値が 0 ~ 0.9999 の範囲内にある場合、値はパーセンテージを示します。値が 2 以上の整数の場合、値はピクセル数を示します。 |
TimelineIn | Float | いいえ | タイムライン内のバナーテキストの開始時刻。このパラメーターは、Type を Text に設定した場合に有効になります。単位: 秒。値は小数点以下 4 桁まで正確です。TimelineIn を指定しない場合、素材はタイムライン内の前の素材の表示が終了したときに表示されます。 |
TimelineOut | Float | いいえ | タイムラインにおけるバナーテキストの終了時間。このパラメーターは、Type を Text に設定した場合に有効になります。単位:秒。値は小数点以下 4 桁まで正確です。TimelineOut を指定しない場合、素材はタイムラインの次の素材の表示が開始されたときに表示終了されます。 |
ClipId | String | いいえ | トラックアライメント値。他のオーディオ、ビデオ、または字幕トラックの素材に同じ ReferenceClipId の値が設定されている場合、他のトラックの素材のタイムライン上の開始時刻と終了時刻は、現在の素材の開始時刻と終了時刻に合わせられます。
|
ReferenceClipId | String | いいえ | トラックアライメント値。他のオーディオ、ビデオ、または字幕トラックの素材に同じ ClipId の値が設定されている場合、現在の素材のタイムライン上の開始時刻と終了時刻は、他のトラックの素材の開始時刻と終了時刻に合わせられます。 |
Content | String | いいえ | バナーテキスト。 Type を Text に設定した場合は、このパラメーターが必須です。 |
Font | String | いいえ | バナーテキストのフォント。このパラメーターは、Type を Text に設定した場合に有効になります。デフォルト値: SimSun。サポートされているフォントの詳細については、「フォント」をご参照ください。 |
FontSize | Int | いいえ | バナーテキストのフォントサイズ。このパラメーターは、Type を Text に設定した場合に有効になります。デフォルト値:0。最大値:5000。 |
SizeRequestType | String | いいえ | バナーテキストのレンダリングされたフォントのサイズの計算方法。このパラメーターは、Type を Text に設定した場合に有効になります。デフォルト値:RealDim。
|
FontColor | String | いいえ | バナーテキストの色。このパラメーターは、Type を Text に設定した場合に有効になります。値の形式は、シャープ記号(#)と 16 進数値です。例:#ffffff。 |
FontColorOpacity | Float | いいえ | バナーテキストの不透明度。このパラメーターは、Type を Text に設定した場合に有効になります。有効値:0 ~ 1。デフォルト値:1。値 1 は、テキストが完全に不透明であることを示します。値 0 は、テキストが完全に透明であることを示します。 |
FontFace | いいえ | フォントの外観。このパラメーターは、Type を Text に設定した場合に有効になります。 | |
Spacing | Int | いいえ | バナーテキストの単語間隔。このパラメーターは、Type を Text に設定した場合に有効になります。単位:ピクセル。デフォルト値:0。 |
LineSpacing | Int | いいえ | バナーテキストの行間。このパラメーターは、Type を Text に設定した場合に有効になります。単位:ピクセル。デフォルト値:0。 |
Angle | Float | いいえ | バナーテキストの反時計回りの回転角度。このパラメーターは、Type を Text に設定した場合に有効になります。単位:度。デフォルト値:0。 |
BorderStyle | Int | いいえ | バナーテキストの枠線スタイル。有効値:1 と 3。値 1 は、テキストに枠線と影があることを示します。値 3 は、テキストに背景があることを示します。デフォルト値:1。 |
Outline | Int | いいえ | バナーテキストのアウトライン幅。このパラメーターは、Type を Text に設定した場合に有効になります。単位:ピクセル。デフォルト値:0。 |
OutlineColour | String | いいえ | バナーテキストのアウトラインの色。このパラメーターは、Type を Text に設定した場合に有効になります。値の形式は、シャープ記号(#)と 16 進数値です。例:#ffffff。 |
Shadow | Int | いいえ | バナーテキストの影のサイズ。このパラメーターは、Type を Text に設定した場合に有効になります。単位:ピクセル。デフォルト値:0。 |
BackColour | String | いいえ | バナーテキストの影の色。このパラメーターは、Type を Text に設定した場合に有効になります。値の形式は、シャープ記号(#)と 16 進数値です。例:#ffffff。 |
Alignment | String | いいえ | テキストの配置モード。このパラメーターは、Type を Text に設定した場合に有効になります。デフォルト値:TopLeft。有効値:
異なる配置モードで字幕の正確な位置を指定する場合は、次の方法でテキストの配置を設定することをお勧めします。
|
AdaptMode | String | いいえ | バナーテキストがビデオ幅または指定されたテキストボックス幅を超えた場合に、自動改行または自動スケーリングを有効にするかどうかを指定します。有効値:
|
TextWidth | Float | いいえ | テキストボックスの幅。このパラメーターは、AdaptMode を指定した場合に有効になります。このパラメーターは、自動改行または自動スケーリングを有効にした場合に使用されます。このパラメーターを指定しない場合、自動改行または自動スケーリングにはビデオ幅が使用されます。値が 0 より大きく 1 以下の場合、値は出力ビデオの幅に対するテキストボックスの幅のパーセンテージを示します。値が 1 より大きい場合、値はピクセル数を示します。 |
FontUrl | String | いいえ | フォントファイルの OSS URL。このパラメーターは、Type を Text に設定した場合に有効になります。次のフォーマットのフォントファイルがサポートされています: ttf、otf、woff。例: https://your-bucket.oss-cn-shanghai.aliyuncs.com/example-font.ttf。 |
EffectColorStyle | String | いいえ | バナーテキストのワードアート効果。このパラメーターは、Type を Text に設定した場合に有効になります。ワードアート効果の詳細については、「ワードアート効果の例」をご参照ください。 |
SubtitleEffects | いいえ | バナーテキストの多層効果。このパラメーターは、Type を Text に設定した場合に有効になります。多層アウトライン、多層シャドウ、ガウスぼかし、字幕背景効果を設定できます。ガウスぼかしは、字幕テキストに影が設定されている場合にのみサポートされます。 注記:
| |
ScrollStartY | Float | いいえ | 字幕を上下にスクロールするための開始点の Y 座標値。このパラメーターは、字幕スクロール効果が設定されている場合に有効になります。単位:ピクセル。値が 1 未満の場合、出力ビデオの高さに対する相対的な尺度を表します。 |
ScrollEndY | Float | いいえ | 字幕を上下にスクロールするための終了点の Y 座標値。このパラメーターは、字幕スクロール効果が設定されている場合に有効になります。単位:ピクセル。値が 1 未満の場合、出力ビデオの高さに対する相対的な尺度を表します。 |
ScrollSpeed | Float | いいえ | 字幕を上下にスクロールする速度。このパラメーターは、字幕スクロール効果が設定されている場合に有効になります。単位:ピクセル/秒。 |
ScrollStartShift | Float | いいえ | 開始点に対する垂直スクロール位置のオフセット。このパラメーターは、垂直字幕スクロールが構成されている場合に有効になります。単位: ピクセル。値が 1 未満の場合、出力ビデオの高さに対する相対的なメジャーを表します。 |
ScrollEndShift | Float | いいえ | 終了点に対する垂直スクロール位置のオフセット。このパラメーターは、垂直字幕スクロールが構成されている場合に有効になります。単位: ピクセル。値が 1 未満の場合、出力ビデオの高さに対する相対的なメジャーを表します。 |
ScrollStartFreeze | Float | いいえ | 垂直スクロールの開始点での一時停止時間。このパラメーターは、垂直字幕スクロールが構成されている場合に有効になります。単位: 秒。 |
ScrollEndFreeze | Float | いいえ | 垂直スクロールの終了点での一時停止時間。このパラメーターは、垂直字幕スクロールが構成されている場合に有効になります。単位: 秒。 |
ScrollDirection | String | いいえ | 水平スクロールの方向。このパラメーターは、水平字幕スクロールが構成されている場合に有効になります。有効な値:
|
ScrollStartX | Float | いいえ | 水平スクロールの開始点の x 座標値。このパラメーターは、水平字幕スクロールが構成されている場合に有効になります。単位: ピクセル。値が 1 未満の場合、出力ビデオの高さに対する相対的なメジャーを表します。 |
ScrollEndX | Float | いいえ | 水平スクロールの終了点の x 座標値。このパラメーターは、水平字幕スクロールが構成されている場合に有効になります。単位: ピクセル。値が 1 未満の場合、出力ビデオの高さに対する相対的なメジャーを表します。 |
ScrollLoop | Boolean | いいえ | 水平スクロール効果をループするかどうかを指定します。このパラメーターは、水平字幕スクロールが構成されている場合に有効になります。 |
AaiMotionInEffect | String | いいえ | バナーテキストの入り口効果。このパラメーターは、Type を Text に設定した場合に有効になります。字幕の入り口効果の詳細については、「字幕効果の例」をご参照ください。 |
AaiMotionIn | Float | いいえ | バナーテキストの入場効果の持続時間です。このパラメーターは、Type を Text に設定した場合に有効になります。単位:秒。値は小数点以下 4 桁まで正確です。AaiMotionIn を指定しない場合、デフォルトの持続時間である 0.5 秒が使用されます。テキストが表示される時間が 0.5 秒未満の場合、入場効果の持続時間はテキストの合計持続時間から退出効果の持続時間を引いたものになります。 |
AaiMotionOutEffect | String | いいえ | バナーテキストの出口効果。このパラメーターは、Type を Text に設定した場合に有効になります。字幕の出口効果の詳細については、「字幕効果の例」をご参照ください。 |
AaiMotionOut | Float | いいえ | バナーテキストの終了効果の持続時間です。このパラメーターは、タイプをテキストに設定した場合に有効になります。単位:秒。値は小数点以下 4 桁まで正確です。AaiMotionOut を指定しない場合、デフォルトの持続時間である 0.5 秒が使用されます。テキストが表示される時間が 0.5 秒未満の場合、終了効果の持続時間はテキストの合計持続時間です。 |
AaiMotionLoopEffect | String | いいえ | バナーテキストのループ効果。このパラメーターは、Type を Text に設定した場合に有効になります。ループ効果は、入り口効果または出口効果と同時に有効にすることはできません。テキストのループ効果の詳細については、「字幕効果の例」をご参照ください。 |
比率 | フロート | いいえ | バナーテキストのループ効果の速度。このパラメーターは、Type を Text に設定した場合に有効になります。値は小数点以下 4 桁まで正確です。このパラメーターを指定しない場合、デフォルトで 1 が使用されます。1 より大きい値はループ速度が速いことを示し、1 未満の値はループ速度が遅いことを示します。 |
TextureURL | String | いいえ | バナーテキストのテクスチャの URL。このパラメーターは、Type を Text に設定した場合に有効になります。PNG、JPG、JPEG、または BMP フォーマットの OSS オブジェクトのみがサポートされています。例: https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-image.png |
BubbleStyleId | String | いいえ | バナーテキストのバブル効果 ID。このパラメーターは、Type を Text に設定した場合に有効になります。バブル効果の詳細については、「テキストバブルの例」をご参照ください。 |
バブル幅 | フロート | いいえ | 出力ビデオに対するバブルベースマップの幅。このパラメーターは、バブル字幕を使用する場合にのみ有効です。 1 より大きい値はピクセル数を示します。 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 以上の整数の場合、値はピクセル数を示します。 |
SubtitleEffect
字幕トラックにアウトラインや影を追加できます。
名前 | タイプ | 必須 | 説明 |
Type | String | Yes | -Outline: アウトライン -Shadow: 影 -Box: 字幕のバックグラウンドボックス |
Bord | Float | No | アウトラインまたはシャドウの幅または高さ。1より大きい値はピクセル数を示します。0より大きく1より小さい値は、テキストサイズに対する相対的な幅または高さを示します。 |
XBord | Float | No | アウトラインまたはシャドウの幅。1より大きい値はピクセル数を示します。0より大きく1より小さい値は、テキストサイズに対する相対的な幅を示します。このパラメーターの優先度は Bord よりも高くなります。 |
YBord | Float | No | アウトラインまたはシャドウの高さ。1より大きい値はピクセル数を示します。0より大きく1より小さい値は、テキストサイズに対する相対的な高さを示します。このパラメーターの優先度は Bord よりも高くなります。 |
Shift | Float | No | アウトラインまたはシャドウの水平方向または垂直方向のオフセット。絶対値が 1 より大きい場合はピクセル数を示します。絶対値が 0 より大きく 1 より小さい場合は、テキストサイズに対する相対的なオフセットを示します。このパラメーターには負の数を設定できます。負の数は、上方向または左方向のオフセットを示します。 |
XShift | Float | No | アウトラインまたはシャドウの水平方向のオフセット。絶対値が 1 より大きい場合はピクセル数を示します。絶対値が 0 より大きく 1 より小さい場合は、テキストサイズに対する相対的な水平方向のオフセットを示します。このパラメーターの優先度は Shift よりも高くなります。 |
YShift | Float | No | アウトラインまたはシャドウの垂直方向のオフセット。絶対値が 1 より大きい場合はピクセル数を示します。絶対値が 0 より大きく 1 より小さい場合は、テキストサイズに対する相対的な垂直方向のオフセットを示します。このパラメーターの優先度は Shift よりも高くなります。 |
Color | String | No | RGB カラー。値の形式は、シャープ記号(#)と 16 進数値です。例:#ffffff。 |
Opacity | String | No | 不透明度。値 1 は、字幕が完全に不透明であることを示します。値 0 は、字幕が完全に透明であることを示します。 |
Blur | Float | No | ガウスぼかしの範囲(ピクセル単位)。このパラメーターは、Type を Shadow に設定した場合にのみ有効になります。このパラメーターを設定すると、字幕のアウトラインが光ります。 |
Radius | Float | No | テキストの単色背景の角丸半径。このパラメーターは、Type を Box に設定した場合にのみ有効になります。このパラメーターを設定すると、字幕の背景の角が丸くなります。 |
ImageUrl | String | No | カスタム字幕背景画像の URL。このパラメーターは、Type を Box に設定した場合にのみ有効になります。このパラメーターを設定すると、カスタム吹き出し効果を実装できます。BubbleWidth または BubbleHeight を使用して字幕のサイズを変更できます。PNG、JPG、JPEG、または BMP 形式の OSS オブジェクトのみがサポートされています。例:https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-image.png。 |
Width | Float | No | ソース吹き出しベースマップの幅。カスタム吹き出し字幕を使用する場合は、このパラメーターが必須です。 |
Height | Float | No | ソース吹き出しベースマップの高さ。カスタム吹き出し字幕を使用する場合は、このパラメーターが必須です。 |
TextArea | String | No | バブルベースマップ内のテキストエリア。カスタムバブル字幕を使用する場合、このパラメーターは必須です。テキストエリアには、値が 0 から 1 の範囲の 4 つの浮動小数点数が含まれ、浮動小数点数はコンマ (,) で区切られます。たとえば、「0.1,0.2,0.8,0.6」と指定した場合、バブルに対するテキストボックスの左上隅の座標は 0.1 と 0.2 で、バブルに対するテキストボックスの幅と高さは 0.8 と 0.6 です。 |
FontFace
フォントスタイル: FontFace
名前 | タイプ | 必須 | 説明 |
Bold | ブール値 | いいえ | 太字 |
Italic | ブール値 | いいえ | フォントを斜体にするかどうかを指定します。 |
Underline | ブール値 | いいえ | 下線 |
効果
マテリアル効果
エフェクトごとにパラメーターが異なります。複数のエフェクトに特定のパラメーターが使用されます。
効果パラメーターの詳細については、「効果の構成」をご参照ください。
次の表は、効果の共通パラメーターについて説明しています。
名前 | タイプ | 必須 | 説明 |
Type | String | はい | 効果のタイプ。有効な値:
|
SubType | String | いいえ | 効果のサブタイプ。
|