H265Layer クラス

定義

H.265 ビデオ コーデックを使用して、入力ビデオを目的の出力ビットレート レイヤーにエンコードするときに使用する設定について説明します。

public class H265Layer : Microsoft.Azure.Management.Media.Models.H265VideoLayer
type H265Layer = class
    inherit H265VideoLayer
Public Class H265Layer
Inherits H265VideoLayer
継承

コンストラクター

H265Layer()

H265Layer クラスの新しいインスタンスを初期化します。

H265Layer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>, Nullable<H265VideoProfile>, String, Nullable<TimeSpan>, Nullable<Double>, Nullable<Int32>)

H265Layer クラスの新しいインスタンスを初期化します。

プロパティ

AdaptiveBFrame

このレイヤーのエンコード時にアダプティブ B フレームを使用するかどうかを取得または設定します。 指定しない場合、ビデオ プロファイルで使用が許可されるたびにエンコーダーがオンになります。

(継承元 H265VideoLayer)
BFrames

このレイヤーをエンコードするときに使用する B フレームの数を取得または設定します。 指定しない場合、エンコーダーはビデオ プロファイルとレベルに基づいて適切な数値を選択します。

(継承元 H265VideoLayer)
Bitrate

このレイヤーを生成するときに入力ビデオをエンコードする平均ビットレート (ビット/秒) を取得または設定します。 たとえば、3000Kbps または 3 Mbps のターゲット ビットレートは、この値が 3000000 である必要があることを意味します。これは必須フィールドです。

(継承元 H265VideoLayer)
BufferWindow

VBV バッファー ウィンドウの長さを取得または設定します。 値は ISO 8601 形式である必要があります。 値は[0.1-100] 秒の範囲内である必要があります。 既定値は 5 秒 (PT5S など) です。

Crf

このレイヤーをエンコードするときに使用する CRF の値を取得または設定します。 この設定は、ビデオ コーデックの RateControlMode が CRF モードで設定されている場合に有効になります。 CRF 値の範囲は 0 ~ 51 です。値が小さいほど品質が向上し、ファイル サイズが大きくなります。 値が大きいほど圧縮率が高くなりますが、ある時点で品質の低下が見られます。 既定値は 28 です。

FrameRate

このレイヤーをエンコードするフレーム レート (1 秒あたりのフレーム数) を取得または設定します。 値は M/N の形式で指定できます。M と N は整数 (たとえば、30000/1001)、または数値の形式 (30、29.97 など) です。 エンコーダーは、プロファイルとレベルに基づいて、許可されたフレーム レートに制約を適用します。 指定しない場合、エンコーダーは入力ビデオと同じフレーム レートを使用します。

(継承元 H265VideoLayer)
Height

このレイヤーの出力ビデオの高さを取得または設定します。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの高さが入力の半分のピクセル数を意味します。

(継承元 Layer)
Label

このレイヤーの英数字ラベルを取得または設定します。これは、さまざまなビデオレイヤーとオーディオレイヤーの多重化、または出力ファイルの名前付けに使用できます。

(継承元 Layer)
Level

現在レベル 6.2 をサポートしているを取得または設定します。 値には、Auto、または H.265 プロファイルに一致する数値を指定できます。 指定しない場合、既定値は Auto で、エンコーダーはこのレイヤーに適したレベルを選択できます。

MaxBitrate

VBV バッファーのリフィルを想定する最大ビットレート (1 秒あたりのビット数) を取得または設定します。 指定しない場合、既定値はビットレートと同じ値になります。

(継承元 H265VideoLayer)
Profile

現在 Main をサポートしている値を取得または設定します。 既定値は Auto です。使用可能な値には、'Auto'、'Main'、'Main10' が含まれます。

ReferenceFrames

このレイヤーをエンコードするときに使用する参照フレームの数を取得または設定します。 指定しない場合、エンコーダーはエンコーダーの複雑さの設定に基づいて適切な数値を決定します。

Slices

このレイヤーをエンコードするときに使用するスライスの数を取得または設定します。 指定しない場合、既定値は 0 です。つまり、エンコーダーはフレームごとに 1 つのスライスを使用します。

(継承元 H265VideoLayer)
Width

このレイヤーの出力ビデオの幅を取得または設定します。 この値には、絶対 (ピクセル単位) または相対値 (パーセンテージ) を指定できます。 たとえば、50% は、出力ビデオの幅が入力の半分のピクセルがあることを意味します。

(継承元 Layer)

メソッド

Validate()

オブジェクトを検証します。

適用対象