SubmitMediaProducingJob の タイムラインパラメーターを変更することで、制作する動画に字幕、ワードアート、吹き出しテキスト、スクロール効果を設定できます。
使用上の注意
インテリジェントプロダクションは、ライブストリーム、VOD ファイル、および Object Storage Service (OSS) の素材ファイルの編集と合成、エフェクトレンダリング、およびテンプレートをサポートしています。 詳細については、「インテリジェントプロダクションの概要」をご参照ください。
タイムラインパラメーター を構成し、SubmitMediaProducingJob 操作を呼び出すことで、1 つ以上のビデオ、オーディオファイル、画像、および字幕素材からビデオを生成できます。
タイムラインは、素材を追加し、エフェクトを構成してビデオを作成するときに作成されます。 タイムラインは、トラック、素材、およびエフェクトで構成されます。 詳細については、「タイムラインの構成」をご参照ください。
IMS SDK を使用してオーディオファイルとビデオファイルを編集する方法の詳細については、「準備」をご参照ください。
動画への字幕の追加
-
字幕は、
SubtitleTracksトラック、またはEffects配下で追加します。 -
TimelineInとTimelineOutを使用して、字幕の表示開始・終了時間を定義します。これらのパラメーターを指定しない場合、トラック字幕は動画のデュレーション全体にわたって表示されます。Effectsの字幕は、デフォルトで親クリップのデュレーションが適用されます。 -
複数行の字幕には
\Nまたは\nを使用します。
|
エフェクト |
タイムラインの例 |
|
フォント、アウトライン、シャドウ、回転
-
FontSizeは字幕のフォントサイズを設定します。Effects配下では、FixedFontSizeを使用して、動画のディメンションに関係なくサイズを固定できます。 -
システムフォントには
Fontを、OSSにあるカスタムフォントファイルにはFontURLを使用します。両方を設定した場合、FontURLが優先されます。 -
単一レイヤーのアウトラインおよびシャドウ効果には、
Outline、OutlineColour、Shadow、BackColourを使用します。多層の効果については、「ワードアート」セクションにあるカスタムワードアートの例をご参照ください。 -
Angleは、反時計回りの回転角度を設定します。
|
効果 |
タイムラインの例 |
|
ワードアートとカスタムワードアート
-
ワードアート効果を適用するには
EffectColorStyleIdを使用します。使用可能なスタイルは、「ワードアート効果の例」に一覧表示されています。 -
多層アウトラインおよびシャドウ効果には
SubtitleEffectsを使用します。フィールドの詳細については、「SubtitleEffect セクション」をご参照ください。
|
エフェクト |
タイムラインの例 |
|
字幕の部分的なオーバーライド
Content フィールドにオーバーライドタグを追加して、字幕の特定の部分に効果を適用します。
-
オーバーライドタグは 2 つのバックスラッシュ (\\) で始まります。
-
ローカルオーバーライドタグは中括弧 (
{}) で囲みます。複数のタグを 1 組の中括弧で囲むこともできます。 -
各タグは、その後に続くテキストに適用されます。効果を終了するには、終了タグを追加します。
オーバーライドパラメーター:
|
オーバーライドパラメーター |
説明 |
Content パラメーターの例 |
|
|
"テキストの色を{\\1c&00FF7F&}緑{\\1c}に設定" |
|
|
"{\\bord3\\3c&EBCE87&}ボーダーの幅{\\bord\\3c}、色、サイズを設定" |
|
\\b1 \\b0 |
|
"{\\b1}太字{\\b0}効果を適用" |
|
\\i1 \\i0 |
|
"{\\i1}斜体{\\i0}効果を適用" |
|
\\u1 \\u0 |
|
"{\\u1}下線{\\u0}効果を適用" |
|
\\s1 \\s0 |
|
"{\\s1}取り消し線{\\s0}効果を適用" |
|
\\fs[font size] |
字幕のフォントサイズ。単位はピクセルです。 |
"フォントサイズを{\\fs100}100{\\fs}に設定" |
|
\\fn[font name] |
フォント名を指定します。 |
"フォントを{\\fnKaiTi}黒体{\\fn}に設定" |
|
効果 |
タイムラインの例 |
|
字幕の自動折り返し
-
キャンバスの境界を超える字幕を折り返すには、
AdaptModeをAutoWrapに設定します。特定の幅 (絶対ピクセル、またはキャンバス幅に対するパーセンテージ) 内での折り返しを制御するには、TextWidthを使用します。 -
英語テキストの場合は、
AdaptModeをAutoWrapAtSpacesに設定すると、スペースでのみ改行されます。
|
効果 |
タイムラインの例 |
|
字幕のアライメント
-
字幕の配置は
Alignmentの値によって決まります。アライメントモードとデフォルトのアンカーポイントは次のとおりです。アライメント
テキストの揃え
デフォルトの位置
TopLeft
左揃え
動画の左上隅
TopCenter
中央揃え
上端の水平方向中央
TopRight
右揃え
動画の右上隅
CenterLeft
左揃え
動画の水平中央軸の左側
CenterCenter
中央揃え
動画の水平・垂直方向の中央
CenterRight
右揃え
動画の水平中央軸の右側
BottomLeft
左揃え
動画の左下隅
BottomCenter
中央揃え
下端の水平方向中央
BottomRight
右揃え
動画の右下隅
-
位置を正確に制御するには、
AlignmentをLeft、Center、Rightに設定します。アンカーポイントは次のとおりです。アライメント
テキストの揃え
位置決めのアンカーポイント
Left
左揃え
字幕テキストボックスの左上頂点
Center
中央揃え
字幕テキストボックス上辺の中点
Right
右揃え
字幕テキストボックスの右上頂点
-
各
Alignment値の位置決めアンカーポイントは次のとおりです。
|
効果 |
タイムラインの例 |
|
登場、退場、ループエフェクト
-
登場エフェクトと退場エフェクトには期間を、ループエフェクトには速度を指定してください。
-
登場 / 退場エフェクトとループエフェクトは相互排他的です。
|
エフェクト |
タイムラインの例 |
|
字幕背景
SubtitleEffects の Box フィールドを使用して、単色背景を追加します。必要に応じて、ワードアートや折り返しと組み合わせることができます。
|
効果 |
タイムラインの例 |
|
吹き出しテキスト
-
吹き出しスタイルを適用するには、
BubbleStyleIdを設定します。吹き出しスタイルの詳細については、「テキスト吹き出し効果の例」をご参照ください。 -
BubbleWidthとBubbleHeightを設定して、吹き出しの寸法を制御します。XとYは、動画の原点を基準とした吹き出しの左上隅を指定します。 -
SubtitleEffects配下で、Boxタイプと画像を使用して、カスタム吹き出しテキストを作成します。吹き出し画像のWidthとHeight、および吹き出し内のテキストボックスの位置を示すTextArea(左上 x、左上 y、幅、高さ) を指定します。 -
吹き出しテキストは、吹き出し内で自動的に折り返され、スケーリングされます。
|
効果 |
タイムラインの例 |
|
字幕スクロールの例
-
垂直スクロールの境界は、
ScrollStartYとScrollEndYで設定します。ScrollSpeedでピクセル単位の速度を制御します。 -
垂直スクロールの場合、
TimelineOutを省略すると、スクロール時間に基づいて再生時間が自動的に推定されます。位置 (ScrollStartY、ScrollEndY)、フリーズ時間 (ScrollStartFreeze、ScrollEndFreeze)、オフセット (ScrollStartShift、ScrollEndShift)、速度 (ScrollSpeed) を設定します。 -
水平スクロールの場合、位置 (
ScrollStartX、ScrollEndX)、速度 (ScrollSpeed)、ループモード (ScrollLoop) を設定します。 -
垂直スクロール字幕にアセットを合わせるには、字幕クリップの
ClipIdをScrollSubtitleに設定します。他のアセット (背景画像、音声、バナーテキスト) はReferenceClipIdをScrollSubtitleに設定する必要があります。字幕の開始時間はオープニングシーケンスの期間と等しくする必要があります。そうしないと、配置が失敗します。
|
効果 |
タイムラインの例 |
|
解像度間で一貫したフォントサイズ (FECanvas)
FontSize はピクセル単位の字幕の高さです。同じ値でも解像度が異なると占める割合が異なります。たとえば、100px は 480p では 720p よりも大きく表示されます。解像度間で一貫した割合を維持するには、タイムラインで FECanvas を設定してください。
|
効果 |
タイムラインの例 |
|