AWS::MediaLive::Channel H265Settings
将输出视频编码配置为使用 H265 编解码器。此元素属于 VideoCodecSettings。
语法
要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:
JSON
{ "AdaptiveQuantization" :
String
, "AfdSignaling" :String
, "AlternativeTransferFunction" :String
, "Bitrate" :Integer
, "BufSize" :Integer
, "ColorMetadata" :String
, "ColorSpaceSettings" :H265ColorSpaceSettings
, "FilterSettings" :H265FilterSettings
, "FixedAfd" :String
, "FlickerAq" :String
, "FramerateDenominator" :Integer
, "FramerateNumerator" :Integer
, "GopClosedCadence" :Integer
, "GopSize" :Double
, "GopSizeUnits" :String
, "Level" :String
, "LookAheadRateControl" :String
, "MaxBitrate" :Integer
, "MinIInterval" :Integer
, "ParDenominator" :Integer
, "ParNumerator" :Integer
, "Profile" :String
, "QvbrQualityLevel" :Integer
, "RateControlMode" :String
, "ScanType" :String
, "SceneChangeDetect" :String
, "Slices" :Integer
, "Tier" :String
, "TimecodeInsertion" :String
}
YAML
AdaptiveQuantization:
String
AfdSignaling:String
AlternativeTransferFunction:String
Bitrate:Integer
BufSize:Integer
ColorMetadata:String
ColorSpaceSettings:H265ColorSpaceSettings
FilterSettings:H265FilterSettings
FixedAfd:String
FlickerAq:String
FramerateDenominator:Integer
FramerateNumerator:Integer
GopClosedCadence:Integer
GopSize:Double
GopSizeUnits:String
Level:String
LookAheadRateControl:String
MaxBitrate:Integer
MinIInterval:Integer
ParDenominator:Integer
ParNumerator:Integer
Profile:String
QvbrQualityLevel:Integer
RateControlMode:String
ScanType:String
SceneChangeDetect:String
Slices:Integer
Tier:String
TimecodeInsertion:String
属性
AdaptiveQuantization
-
自适应量化。允许帧内量化参数变化以提高视觉质量。
必需:否
类型:字符串
Update requires: No interruption
AfdSignaling
-
指示 AFD 值将写入输出流。如果 afdSignaling 为“auto”,则系统将尝试保留输入 AFD 值(在多个 AFD 值有效的情况下)。如果设置为“fixed”,则 AFD 值将为在 fixedAfd 参数中配置的值。
必需:否
类型:字符串
Update requires: No interruption
AlternativeTransferFunction
-
EML 是否应插入替代传递函数 SEI 消息以支持与非 HDR 解码器和显示器的向后兼容性。
必需:否
类型:字符串
Update requires: No interruption
Bitrate
-
平均比特率(以位/秒为单位)。当速率控制模式为 VBR 或 CBR 时是必需的。不用于 QVBR。在 MS Smooth 输出组中,当每个输出的比特率四舍五入到最接近的 1000 的倍数时,每个输出必须具有唯一值。
必需:否
类型:整数
Update requires: No interruption
BufSize
-
缓冲区的大小(HRD 缓冲区模型)(以位为单位)。
必需:否
类型:整数
Update requires: No interruption
ColorMetadata
-
在输出中包括色彩空间元数据。
必需:否
类型:字符串
Update requires: No interruption
ColorSpaceSettings
-
如果要在输出视频编码中包含色彩空间元数据,则包括此元素。
必需:否
Update requires: No interruption
FilterSettings
-
配置要应用于输出中的 H265 编码的可选筛选器。此元素属于 H265Settings。
必需:否
Update requires: No interruption
FixedAfd
-
要在输出流中的所有视频帧上写入的四位 AFD 值。仅当 afdSignaling 设置为“Fixed”时才有效。
必需:否
类型:字符串
Update requires: No interruption
FlickerAq
-
如果设置为 enabled,则调整每帧内的量化,以减少 I 帧上的闪烁或“弹出”。
必需:否
类型:字符串
Update requires: No interruption
FramerateDenominator
-
帧速率分母。
必需:否
类型:整数
Update requires: No interruption
FramerateNumerator
-
帧速率分子 - 帧速率是一个分数,例如 24000/1001 = 23.976 fps。
必需:否
类型:整数
Update requires: No interruption
GopClosedCadence
-
隐藏式 GOP 的频率。在流应用程序中,建议将此值设置为 1,以便加入中流的解码器能尽快接收到 IDR 帧。如果将此值设置为 0,则将中断输出分段。
必需:否
类型:整数
Update requires: No interruption
GopSize
-
GOP 大小(关键帧间隔),以每 gopSizeUnits 的帧数或秒数为单位。如果 gopSizeUnits 为帧,则 gopSize 必须是一个整数,并且必须大于或等于 1。如果 gopSizeUnits 为秒,则 gopSize 必须大于 0,但不需要是整数。
必需:否
类型:双精度
Update requires: No interruption
GopSizeUnits
-
指示是以帧还是秒为单位指定 gopSize。如果以秒为单位,则系统会在运行时将 gopSize 转换为帧计数。
必需:否
类型:字符串
Update requires: No interruption
Level
-
H.265 级别。
必需:否
类型:字符串
Update requires: No interruption
LookAheadRateControl
-
前瞻量。低值可以减少延迟和内存使用,而高值可以为某些内容生成更好的质量。
必需:否
类型:字符串
Update requires: No interruption
MaxBitrate
-
对于 QVBR:请参阅质量级别的工具提示。
必需:否
类型:整数
Update requires: No interruption
MinIInterval
-
仅当 sceneChangeDetect 设置为 enabled 时才有意义。如果使用多路复用速率控制,则默认为 5。强制分离重复(节奏)I 帧和场景变换检测插入的 I 帧。如果场景变换 I 帧位于节奏 I 帧的 I 间隔帧内,则 GOP 将收缩和/或拉伸到场景变换 I 帧。GOP 拉伸要求启用前瞻功能以及设置 I 间隔。下一个 GOP 将恢复正常的节奏。注意:最大 GOP 拉伸 = GOP 大小 + 最小 I 间隔 - 1。
必需:否
类型:整数
Update requires: No interruption
ParDenominator
-
像素长宽比的分母。
必需:否
类型:整数
Update requires: No interruption
ParNumerator
-
像素长宽比的分子。
必需:否
类型:整数
Update requires: No interruption
Profile
-
H.265 配置文件。
必需:否
类型:字符串
Update requires: No interruption
QvbrQualityLevel
-
控制视频编码的目标质量。仅当速率控制模式为 QVBR 时适用。为 QVBR 质量级别字段和最大比特率字段设置适合您最重要的查看设备的值。推荐值是:- 主屏幕:质量级别:8 至 10。最大比特率:4M - PC 或平板电脑:质量级别:7。最大比特率:1.5M 至 3M - 智能手机:质量级别:6。最大比特率:1M 至 1.5M。
必需:否
类型:整数
Update requires: No interruption
RateControlMode
-
速率控制模式。QVBR:除非受到最大比特率的限制,否则质量将与指定的质量级别匹配。如果您或您的观众为带宽付费,则推荐使用。CBR:质量不尽相同,具体取决于视频复杂性。仅当您将资产分配到无法处理可变比特率的设备时才推荐使用。多路复用:仅当视频传送到 MediaLive 多路复用时才支持此速率控制模式(并且是必需的),在这种情况下,速率控制配置由多路复用节目中的属性控制。
必需:否
类型:字符串
Update requires: No interruption
ScanType
-
将输出的扫描类型设置为渐进扫描或顶场优先交错扫描。
必需:否
类型:字符串
Update requires: No interruption
SceneChangeDetect
-
场景变换检测。
必需:否
类型:字符串
Update requires: No interruption
Slices
-
每张图片的切片数量。对于渐进图片,必须小于或等于宏块行数;对于交错图片,必须小于或等于宏块行数的一半。此字段为可选字段;如果未指定值,编码器将根据编码分辨率选择切片数。
必需:否
类型:整数
Update requires: No interruption
Tier
-
H.265 等级。
必需:否
类型:字符串
Update requires: No interruption
TimecodeInsertion
-
确定应如何将时间码插入到视频基本流中。-“disabled”:不包括时间码 -“picTimingSei”:从时间码配置中指定的源传递图片定时 SEI 消息。
必需:否
类型:字符串
Update requires: No interruption