カスタムメタデータフィールドの作成
カスタムメタデータを使用すると、動画に追加のメタデータフィールドを設定できます。カスタムフィールドはアカウント設定の一部として追加されます。追加後は、Media モジュールを使用してフィールドに値を割り当てることができます。
カスタムフィールドの作成
カスタムフィールドを作成するには、以下の手順に従ってください。
- Video Cloud Studio にサインインします。
- 管理者モジュールを開きます。管理者モジュールへのアクセスにはアカウント管理者権限が必要です。
- 管理者サイドバーの Media セクションで、Video Fields(動画フィールド)をクリックします。Video Fields ページには Custom Fields(カスタムフィールド)と組み込みの Standard Fields(標準フィールド)が表示されます。新しいカスタムフィールドを作成する前に、既存の標準フィールドで目的を達成できないか確認することで、不要なカスタムフィールドの作成を避けることができます。

- Custom Fields セクションで New +(新規 +)をクリックします。Add Custom Field ダイアログが開きます。

- Display Name(表示名)を入力します。この名前は、Upload および Media モジュールでフィールドラベルとして表示されます。Display Name はスペースを含むすべての文字に対応しています。
- Internal Name(内部名)を入力します。内部名は、Brightcove の各種 API を使ってプログラムからフィールドにアクセスする際に使用されます。半角の英小文字と数字のみ受け付け、スペースや句読点は使用できません。
- (任意)Description(説明)を入力します。この説明は Studio インターフェースでヒントとして表示され、最大 500 文字まで入力できます。
- フィールドの Type(タイプ)を選択します:
- Text(文字列) - ユーザーは最大 1,024 バイト(または 512 個の 2 バイト文字)まで自由に入力できます。
- List(リスト) - ユーザーは定義された値のリストから選択します。リストは最大 150 個の値を持て、それぞれ最大 100 文字まで入力可能です。
- カスタムフィールドを必須にする場合は、Make this Field Required(このフィールドを必須にする)を選択します。
- フィールドタイプが List の場合、リストの値を入力します。各値は最大 100 文字まで入力可能です。
- Add(追加)をクリックして、新しいカスタムフィールドを保存します。
作成されたカスタムフィールドはすぐに利用可能となり、Media モジュールに表示されます。
1 アカウントあたり最大 30 個のカスタムフィールドを作成できます。Video Fields ページには現在の使用数が表示されます(例:4 out of 30 used)。さらに必要な場合は、Video Fields ページの Contact Support をクリックして上限の引き上げを依頼してください。
リスト値の編集
リストタイプのカスタムフィールドに追加の値を加えることができます。カスタムフィールド名をクリックして開き、新しい値を追加してから Save(保存)をクリックします。
リスト値の削除
リストタイプのカスタムフィールドから既存の値を削除することができます。カスタムフィールド名をクリックして開き、値の横にある行のオーバーフローメニューから Delete(削除)を選択し、最後に Save をクリックします。
リストの値を削除しても、その値が割り当てられていた動画には引き続きその値が残ります。ただし、その動画を編集した場合はその値がクリアされ、新しい値を選択する必要があります。
アカウントからカスタムフィールドを削除する
アカウントからカスタムフィールドを削除するには、Custom Fields テーブルでその行のオーバーフローメニューから Delete(削除)を選択します。
予約済み名称
カスタムフィールドの内部名として 使用してはいけない 予約語がいくつか存在します(表示名には影響しません)。よくある予約語のひとつが category です。予約語を内部名として使用すると、そのフィールドを使った検索では結果が返されなくなります。すでに予約語を使用したカスタムフィールドがある場合は、削除して別の名称に変更するか、Brightcoveサポートにご相談ください。
以下は内部カスタムフィールド名として使用してはいけない語です。
| category | complete | created_at |
| creationdate | custom_fields | dataimport |
| discriminator | displayname | displayname_analyzed |
| displayname_tokenized | enddate | itemstate |
| lastmodifieddate | mediaid | name |
| playable_now | playstotal | playstrailingweek |
| published_at | publisheddate | publisherid |
| referenceid | referenceid_analyzed | scheduled |
| referenceid_analyzed | schedule.ends_at | schedule.starts_at |
| scheduled | searchtext | searchtext_analyzed |
| startdate | tag | tags |
| text | state | video_type |
カスタムフィールドへのプログラムによるアクセス
カスタムフィールドは、Brightcove の各種 API を使用してプログラムからアクセスできます。以下の開発者向けドキュメントで詳細をご確認ください。