サポートに連絡する| システムステータス
ページコンテンツ

    Ooyala ビデオクラウド取り込みアダプタ:CSV マニフェストファイル

    CSV マニフェストで FTP または Aspera を引き続き使用して、動画を Video Cloud に取り込むことができます。このトピックでは、CSV の構造について説明します。

    はじめに

    動画を取り込む場合、CSV マニフェストファイルを使用して、追加のメタデータ(動画のタイトル、説明、フライト時間、ラベル、カスタムメタデータを含む)だけでなく、サムネイルファイルやクローズドキャプションファイルも指定できます。FTP または Aspera でコンテンツを取り込む場合は、CSV マニフェストファイルを使用できます。

    制限事項

    注:このトピックは OIS v2.5 に適用されます。

    メタデータファイルの CSV 形式がサポートされる機能は、XML 形式よりも少なくなります。CSV 形式では、動画に関連付けるサムネイル(プレビュー画像)とカスタムメタデータを指定できます。XML 形式では、これらの機能と、既存の広告セットの定義の名前の関連付けがサポートされています。

    メタデータの処理

    metadata取り込み時にビデオに含めると、次の 2 つの方法のいずれかで Video Cloud ビデオフィールドにマッピングされます。

    1. デフォルトではmetadata各キー/値のペアは tag の形で: meta::key::value。たとえば、<ooyala:metadata name="category">cooking</ooyala:metadata>タグが生成されます。meta::category::cooking
    2. custom_fieldsメタデータの保存に使う場合は、ブライトコーブサポートがアカウントの設定を変更してそのようにすることができます。次の点に注意してください。
      • メタデータキーに対応する名前を持つカスタムフィールドを作成する必要があります。
      • カスタムフィールドの数は既定で 10 に制限されています。そのため、メタデータを格納するためにそれ以上のカスタムフィールドが必要な場合は、サポートから追加のカスタムフィールドを要求する必要があります。
      • 各メタデータ項目に対応するカスタム項目がアカウントに存在しない場合、メタデータ操作全体が失敗します。

    CSV マニフェスト列の見出し

    次のフィールドは、CSV ファイルの最初の行(列見出し)で、実際のデータフィールドは後続の行に続く(ビデオごとに 1 行)。

    注:これらの列は任意の順序で指定でき、データ行のデータが見出しと正確に一致する限り、不要な列は省略できます。
    CSV マニフェスト列の見出し
    列見出し 説明 必須/オプション
    動画 ビデオのファイル名またはビデオが配置されている URL。URLには次のものを含めることができます http:// または https:// 必須
    タイトル ビデオの名前またはタイトル。 オプショナル
    サムネイル サムネイルのファイル名またはサムネイルが配置されている URL。 オプショナル
    content_type コンテンツタイプ(ビデオまたはリモートアセット)。ビデオ列で指定されたファイル名がビデオが配置されているURLであり、リモートアセットを定義する場合は、content_type列の値を変更します(から 動画、デフォルト)から content_type = remoteeasset 必須(リモートアセットのみ)
    説明 ビデオの説明。 オプショナル
    hosted_at ビデオを埋め込む永続的な URL。の値にマップします hosted_at リモートアセットのプロパティ。
    注:リモートアセットが作成された後、さまざまな CDN への伝播が 60 秒以上遅れることがあります。リモートアセットの作成後にあまりにも早く要求すると、結果は CDN によってキャッシュされ、クリアには数分かかる場合があります。ベストプラクティス:作成後 30 秒または 60 秒待って、 Backlot API でクエリを実行します。 [GET] /v2/assets/asset_id ルートを設定し、リモートアセットの埋め込みコード(コンテンツIDまたはアセットID)を取得した後、アセットの埋め込みに進みます。
    オプショナル
    flight_start_time アセットを再生できる開始時間(UTC)。例: 2011-06-01T00:00:00Z 必須(場合のみ) flight_end_time指定)
    flight_end_time アセットを再生できる終了時間(UTC)。例: 2011-07-01T00:00:00Z オプショナル
    期間InMs (OS v2.5のみ)ビデオの長さを表す時間(ミリ秒単位)。必要な場合 content_type = remoteeasset 必須(リモートアセットのみ)
    ラベル カンマで区切られた 1 つ以上のラベル。例は次のとおりです。 / sports、/ sports / jogging オプショナル
    メタデータ ビデオのカスタムメタデータ。メタデータのタイプごとに 1 つの列を設定できます。を参照してくださいメタデータの処理上記のセクションで、メタデータがVideoCloudビデオフィールドにどのようにマッピングされるかを確認してください。 オプショナル
    埋め込みコード (予約済み)。動画アセットの Backlot 内のコンテンツ ID。 予約済み
    id 作成したアセットの外部 ID プロパティにマップします。コンテンツ ID の代わりに使用できるカスタム識別子です。 オプショナル
    字幕 クローズドキャプションファイルを指定します (DFXP ファイルでのみサポート)。次のいずれかの操作を行います。
    • アップロードしたクローズドキャプションファイルのファイル名。例: <media:subTitle href = "caption-1.dfxp" />
    • クローズドキャプションファイルが格納されている URL。URLには次のものを含めることができます http:// または https://

    クローズドキャプションファイルの取り込みを参照してください

    オプショナル
    subTitle:lang (オプション)-クローズドキャプションファイルの言語。2 文字の言語コード。/td > オプショナル
    subTitle:frameRate (オプション)-クローズドキャプションファイルのフレームレート。単位はフレーム/秒 (FPS) です。デフォルトは 30 です。古いクローズドキャプションファイルは 24 である可能性があります。 オプショナル
    profileguid 処理プロファイルの ID。トランスコーディング中にマスタービデオを変換する必要がある形式を定義するエンコードのグループです。デフォルトの Video Cloud 取り込みプロファイルを使用しない場合は、使用するプロファイルの ID を含める必要があります。「取り込みプロファイルの管理」を参照してください オプショナル

    CSV マニフェストファイルの例 (OIS v2.5)

      
      video,title,description,labels,hosted_at,id,thumbnail,subTitle,flight_start_time,flight_end_time,profileguid
      test.mp4,Test CSV,This is an example,"test,example,csv",http://www.ooyala.com,my_test_guid_csv,my_thumbnail.jpg,my_caption.dfxp,2016-01-01T15:15:00-07:00,2022-01-01T16:00:00-07:00,57d5a5a10f654fe79ef954dc8d29a108
      

    CSV マニフェストファイルの作成

    CSV メタデータファイルを生成するときは、次の点に注意してください。

    • データフィールドのテキスト値にカンマ (,) が含まれている場合は、フィールドを二重引用符 (「) で囲む必要があります。
    • データフィールドのテキスト値に二重引用符(「)が含まれている場合は、フィールドを二重引用符で囲み、テキストフィールドの二重引用符を2番目の引用符でエスケープする必要があります(例:「She say,「" Hae a nice day.「"」)

    Excel から CSV メタデータファイルを作成している場合は、自動的にエスケープ処理が行われます。

    CSVメタデータファイルを作成するには、次の手順に従います。

    1. 1 つ以上の動画をアップロードします。
    2. Microsoft Excel などのスプレッドシートプログラムを開きます。
    3. 最初の行に列見出しを追加します。
    4. ビデオごとに行を追加します。
    5. ファイルを CSV 形式で保存します。たとえば、[ ファイル]メニューから [ 名前を付けて保存] を選択します。プロンプトが表示されたら、カンマ区切り値のファイルタイプを選択します。
    6. 選択したアップロード方法で、動画をアップロードした時にCSVファイルをアップロードします。FTPまたは Aspera を参照してください

    ページの最終更新日05 Oct 2021