

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# MediaLive の可変データの識別子
<a name="variable-data-identifiers"></a>

変数データの識別子は、変数データを表すフィールド値に含めることのできる `$` コードです。通常、MediaLive では、変数データ (日付と時刻の `$dt$` など) はチャンネルの実行時に解決されます。例えば、`$dt$` は現在の日付と時刻に解決されます。

これらの識別子を使用する場合は、チャンネルの末尾の 2 つ (またはそれ以上) の出力でターゲットが同一にならないようにしてください. 同一になっている場合、チャンネルは作成時に検証を通過しますが、開始時には失敗します。

次のセクションでは、MediaLive がサポートする変数識別子と、これらの識別子を使用できる場所の規則について説明します。

**Topics**
+ [サポートされる変数データ](#supported-variable-identifiers)
+ [変数データを使用するためのルール](#rules-variable-identifiers)

## サポートされる変数データ
<a name="supported-variable-identifiers"></a>

MediaLive は、次の表に示す変数データ ID をサポートしています。各行の最初の列は、フィールドに入力する文字列を指定します。2 番目の列は、MediaLive が変数を解決した後のデータの形式を指定します。3 番目の列は、データの説明です。


| 識別子 | 形式 | 説明 | 
| --- | --- | --- | 
| \$1dt\$1 | YYYYMMDDTHHMMSS |  HLS 出力の場合、各セグメントの UTC 日付と時刻。 他のすべての出力では、チャンネルの UTC 日付と開始時刻。  | 
|  \$1d\$1 | YYYYMMDD |  HLS 出力の場合、各セグメントの UTC 日付。 他のすべての出力では、チャンネルが開始された UTC 日付。  | 
| \$1t\$1 | HHMMSS |  HLS 出力の場合、各セグメントの UTC 時間。 他のすべての出力では、チャンネルの UTC 開始時間。  | 
| \$1rv\$1 | Kb | 動画のビットレート。 | 
| \$1ra\$1 | Kb | 出力のすべてのオーディオビットレートの合計。 | 
| \$1rc\$1 | Kb | 出力のコンテナビットレート、または、出力の動画ビットレートとすべてのオーディオビットレートの合計 (コンテナのビットレートが指定されていない場合)。 | 
| \$1w\$1 | ピクセル | 水平解像度。 | 
| \$1h\$1 | ピクセル | 垂直解像度。 | 
| \$1f\$1 | 整数 | FPS フレームレート (小数点以下切り捨て)。例えば、"23.976" は "23" と表示されます。 | 
| \$1\$1 | \$1 | エスケープ \$1。 | 
| \$1sn\$1 | 整数、固定長 | 出力内の動画のセグメント番号。 | 
| %0n | ゼロ埋め修飾子 | 任意のデータ識別子の修飾子。修飾子は、解決された値の左側をゼロで埋めます。書式は %0n です。ここで n は数値です。例えば、`$h$` 識別子の解決された値が 5 文字になるようにするには、識別子を `$h%05$` と指定します。垂直解像度が "720" である場合、解決されゼロ埋めされた値は "00720" です。 | 

## 変数データを使用するためのルール
<a name="rules-variable-identifiers"></a>

この表は、前の表の可変データ識別子を使用できる場所を示しています。各行で、最初の 2 つの列は、識別子を使用できる場所を指定します。3 番目の列は、その場所で使用できる識別子を指定します。


| オブジェクト | フィールド | 適用可能な識別子 | 
| --- | --- | --- | 
| チャンネル – アーカイブ、HLS、Microsoft Smooth 出力グループ | 出力グループの出力先フィールド | \$1dt\$1, \$1d\$1, \$1t\$1 | 
| チャンネル – アーカイブ、Microsoft Smooth 出力グループ | 出力の名前修飾子フィールド | \$1ra\$1、\$1rc\$1、\$1sn\$1 を除くすべて  | 
| チャンネル – HLS 出力グループ | 出力の名前修飾子フィールド | \$1sn\$1 を除くすべて  | 
| チャンネル – アーカイブ、Microsoft Smooth 出力グループ | 出力内のセグメント修飾子フィールド | \$1ra\$1、\$1rc\$1、\$1sn\$1 を除くすべて | 
| チャンネル – HLS 出力グループ | 出力内のセグメント修飾子フィールド | \$1sn\$1 を除くすべて | 
| スケジュール – HLS ID3 セグメントのタグ付けアクション | タグフィールド | すべて | 