メディア・ワークフローの作成
メディア・ワークフローを作成し、メディア・フローでワークフローに必要なタスクを構成します。
OCI AIサービス・タスクは、ワークフローの作成後にのみ構成できます。OCI AIサービスの詳細は、「OCI AIサービスの使用」を参照してください。
入力するAssetsの設定
開始する前に次を確認します。
-
コンパートメントを作成しました。
-
ジョブを実行する同じOCIリージョンのOCIバケットにビデオ・アセットをアップロードしました。
- ナビゲーション・メニューを開き、「アナリティクスとAI」をクリックします。「メディア・サービス」で、「メディア・フロー」をクリックします。
- ワークフローの作成先のコンパートメントを選択します。
- 「メディア・ワークフロー」リスト・ページで、「メディア・ワークフローの作成」をクリックします。
- 「メディア・ワークフローの作成」ページの「メディア・ワークフローのタスクの構成」セクションの「入力」ペインで、アセットをロードするバケットを選択します。後でバケットを選択する場合は、実行時にバケットを指定する必要があります。
ビデオ・アセットのトランスコード
入力するアセットを設定した後、ビデオ・ストリーミングの解像度を指定できます。ビデオ・アセットのトランスコーディング機能を使用して、ABRストリーミングまたは単一ファイル出力のビデオを変換します。帯域幅に適したビデオの適切な解像度を選択できます。トランスコーディングはオプションのステップです。
ビデオをトランスコーディングする時間は、トランスコードワークフロー内のラングの数、出力の解像度、および入力ビデオの長さによって異なります。4K解像度未満の出力でトランスコードされたビデオは、リアルタイムで1.5xで完了します(ビデオの長さが30秒の場合、ジョブに90秒かかることがあります)。通常、4K解像度を含むジョブは4倍のリアルタイムで完了します(ビデオの長さが30秒の場合、ジョブは約2分かかることがあります)。
トランスコード構成が完了しました。
OCI AIサービスの使用
OCI AIサービス・タスクには、「Transcribe」および「Vision」タスクが含まれます。このタスクは任意で実行します。OCI AIサービス・タスクは、OCI人工知能(AI)サービスを使用するプレミアム機能であり、それに関連するその他のコストがあります。
ビデオ・アセットを変換すると、ビデオのオーディオからテキストのJSONおよびSRTファイルを作成できます。Transcribeは、OCI Speechサービスを使用するプレミアム機能であり、それに関連するその他のコストがあります。このタスクを使用するには、ユーザー・アカウントにOCI音声および言語ポリシーが適用されている必要があります。
重要
この機能を有効にするには、ワークフローがすでにある必要があります。Visionを使用すると、ビデオ内のオブジェクトおよびテキストを検出できます。Visionは、OCI Visionサービスを使用するプレミアム機能であり、その他のコストが関連付けられています。このタスクを使用するには、ユーザー・アカウントにOCIポリシーが適用されている必要があります。
AIタスク出力は、選択した出力バケットに生成されます。AIサービスの構成が完了し、ビデオのサムネイルを追加できるようになりました。
縮小版の作成
サムネイルは、ビデオのフレームを表すイメージです。
これらは、ビデオ・ファイル内のコンテンツのクイック・スナップショットを作成するのに役立ちます。サムネイルの追加はオプションのステップです。
出力バケットの指定
ワークフローからレンダリングされた出力を格納するコンパートメントのバケット・リストで出力の場所を選択します。ジョブの実行中に設定を編集できます。
- 「メディア・ワークフローの作成」ページの「メディア・ワークフローのタスクの構成」セクションで、「出力」ペインをクリックします。
- トランスコードされたビデオを格納するオブジェクト・ストレージ・コンパートメントの出力バケットを選択します。
- 「ジョブ出力接頭辞」フィールドに、フォルダまたはファイル名に接頭辞を入力します。
ストリーミング用の分散チャネルの指定
ワークフローを定義する前に、必ず配布チャネルを設定してください。
Streamingは、Media Streamsとの組込み統合です。メタデータはコンテンツから取得され、ビデオ・ファイルのストリーミングの最終場所に移動されます。
- 「メディア・ワークフローの作成」ページの「メディア・ワークフローのタスクの構成」セクションで、「ストリーミング」ペインをクリックします。
- 配布するチャネルを指定します。
メディア・ワークフローの準備ができました。「保存」をクリックします「メディア・ワークフロー名」ダイアログ・ボックスで、メディア・フローの名前を入力し、「保存」をクリックします。
ワークフローが作成されます。このメディア・ワークフローのジョブを実行する場合は、「ジョブの実行」を選択します。JSON出力はジョブとともに生成され、オブジェクト・ストレージ・バケットに格納されます。「ジョブ出力」ページで、ファイルへのリンクを確認できます。
-
メディア・ワークフローを作成するには、
create
コマンドを実行します:oci media-services media-workflow create [OPTIONS]
create
コマンドの必須パラメータ:--compartment-id, -c [text]
--display-name [text]
メディア・ワークフローは複雑なJSONオブジェクトです。
--from-json
オプションを使用して、メディア・ワークフローの本文をファイルに渡すことができます。media-workflow
のすべてのコマンドを取得するには:oci media-services media-workflow -h
create
コマンドのヘルプを取得するには:oci media-services media-workflow create -h
CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。
メディア・ワークフローを構成するには、
CreateMediaWorkflow
操作を使用します。