此页面简要解释了每个设置的作用。有关更多信息,请阅读x264设置页面。
|
一般
去块
- 启用去块:此功能启用环内去块器以在解码过程中使用。
- 去块强度/阈值:分别也称为alpha 去块和beta 去块。这两个变量的范围在 -6 到 6 之间。在doom9上有一个关于这些设置作用的很好的解释。
其他
- 启用 PSNR 计算:选中此框将告诉 x264 在每个作业结束时将 PSNR(一种质量指标)信息输出到日志中。它会稍微减慢编码速度。
- 启用 SSIM 计算:与 PSNR 计算类似,SSIM 只是另一种帧质量度量方法(大多数人认为它更准确)。同样,它会稍微减慢编码速度。
- 线程数:控制编码器使用的线程数,以提高多核系统上的性能。这会对质量的影响可以忽略不计。推荐值为 0,这将告诉 x264 使用(1.5 * 内核数)个线程。请注意,如果您启用了 MeGUI 选项“自动设置线程数”,这将覆盖此处设置。
- fourCC:设置 4CC,它在AVI 文件中用作编解码器标识符。
AVC 配置文件:此设置用于帮助您编码到特定的 AVC 配置文件。高于所选配置文件的设置将无法设置。
AVC 等级:此设置指定创建编码的等级。请注意,这只是一个写入比特流的名义值,x264 不会理会此设置。MeGUI 包含一个等级检查器,该检查器将尝试在您的选项不符合所选等级时通知您,但某些设置无法通过这种方式进行检查(例如,内部 x264 缓冲区设置)。
|
|
速率控制
- VBV 缓冲区大小:VBV(可变比特率视频)缓冲器的最大大小。
- VBV 最大比特率:VBV 的最大本地比特率。
- VBV 初始大小:VBV 缓冲区的初始占用量。1.0 = 充满,0.0 = 空。
- 比特率方差:也称为速率容差。允许的偏差与目标比特率或文件大小。1.0 = +/- 1%。此设置仅适用于 1 通道 ABR 编码。
- 量化器压缩:有时被称为比特率可变性(不要与上述设置混淆)。允许的量化器可变性。1.0 = 纯 CQ,0.0 = 纯 CBR。有关更多信息,请参见此主题。
- 估计帧复杂度的临时模糊:曲线压缩前量化器曲线中的时间模糊程度。时间模糊会增加量化器级别的稳定性。增加此值会使视频更接近纯 CQ。该值指定应用的高斯模糊的半径(以帧为单位)。有关更多信息,请参见此 doom9 主题。
- 'CC 后量化的临时模糊:曲线压缩后量化器曲线中的时间模糊程度。增加此值会使视频更接近 CQ。同样,此设置是应用的高斯模糊的半径(以帧为单位)。有关更多信息,请参见此 doom9 主题。
ME。
- 色度 ME:x264 默认情况下在亚像素搜索中搜索亮度和色度以获取运动信息。禁用此设置将以质量为代价略微提高速度。
- ME 范围:运动估计器在初始预测器之外搜索的最大范围(以像素为单位)。不会影响钻石或六边形超过范围 16。
- 场景变化敏感度:帧之间所需的更改才能检测到场景变化。范围可以从 0 到 100,但请注意这不是一个简单的 % 数字。-1 表示不会检测到场景变化。有关该选项的更多信息,请参见此 doom9 主题。
- ME 算法:使用的运动估计搜索算法。钻石是最快的,穷举是逐像素的,非常慢。
- 亚像素细化:控制使用的亚像素估计算法和分区决策方法。RDO(速率失真优化)为 I 和 P 帧启用 RDO。在此 doom9 帖子中有一些更多信息。
其他
- 关键帧间隔:IDR 帧之间的最大间隔。
- 最小 GOP 大小:IDR 帧之间的最小间隔。
- 降噪:预处理降噪的级别。0 = 禁用。
- 编码隔行扫描:选中此框以将输入流编码为隔行扫描。您应该仅在隔行扫描输入时使用此选项。在逐行扫描输入上使用此选项(反之亦然)将产生损坏的输出。
量化选项
- 网格:为最终宏块或始终启用网格 RDO。它需要 CABAC。
- 参考帧数:可用于运动补偿的参考帧数。
- 混合参考帧:允许对每个分区分别选择参考。
- CABAC:一种编码流语法的方案,可实现高压缩率。
- 无 DCT 十进制:禁用 DCT 块十进制。通常不需要,但可以在某些情况下提供帮助。有关更多信息,请参见此 doom9 帖子。
- 无快速 P 跳过:禁用 P 帧跳过检测 - 略微提高质量,尤其是在低细节区域,例如深色墙壁和天空。在此 doom9 帖子中,有一些关于此设置究竟如何工作的信息。
|
|
量化器
- 最小量化器:设置 x264 可以编码的最小量化器。
- 最大量化器:设置 x264 可以编码的最大量化器。
- 最大量化器增量:设置帧之间量化器的最大变化量。
- 字幕量化器:如果您在预览窗口中设置字幕起始点,则使用此选项。
- I 帧和 P 帧量化器之间的因子:通过此数量提高 I 帧相对于 P 帧的比特率。
- P 帧和 B 帧量化器之间的因子:通过此数量降低 B 帧相对于 P 帧的比特率。
- 色度 QP 偏移:色度量化值相对于亮度的偏移。
- 帧内/帧间亮度量化死区:也称为帧内/帧间死区。指定要丢弃的细节级别,编码器不会将其考虑在内。较低的值会丢弃较少的信息,因此会向编码器提供更复杂的流。这些设置的主要用途是设置细节阈值。较低的设置可以帮助保留颗粒,而较高的设置可能会减少噪声。使用死区设置需要关闭网格。
自适应量化器
- 模式:AQ 重新分配位,偏向于需要比通常指定的更多位的较低细节部分。您可以选择让这种重新分配最终平均到整个视频(默认)或每个单独帧的相同比特数。您也可以在此处完全禁用 AQ。
- 强度:设置 AQ 补偿的强度。较低的值会降低补偿强度。
量化矩阵:设置要使用的自定义量化矩阵。您必须指定自定义矩阵。默认矩阵(无)是平坦矩阵。x264 还包括 JVT 矩阵。 自定义命令行:在 x264 命令行中添加任意文本。这将添加到整个行的末尾。 宏块选项启用和禁用编码过程中可以使用不同的宏块。字母表示宏块可用于的帧类型(要么是i,p或b),数字表示分区大小(要么是 8x8 或 4x4 像素)。自适应 DCT 允许使用 8x8 变换,除了默认的 4x4 变换。 B 帧
- B 帧数:设置连续 B 帧(B-VOP)的数量
- 自适应 B 帧:允许 x264 使用动态数量的连续 B 帧
- B 金字塔:允许使用 B 帧作为参考
- B 帧的 RDO:在 B 帧上使用 RDO 算法(需要将亚像素运动估计设置为 6 级或更高)。
- 加权双向预测:与多个连续 B 帧结合使用时,这可以改善对淡入淡出的预测。
- 双向 ME:运动估计在向前和向后时间方向上都经过优化
- B 帧模式:B 帧的运动矢量预测方法。自动为每帧选择最佳方法
- B-帧偏差:修改自适应B帧的偏差。数值越高,使用率越高,数值越低,使用率越低。
|
在对话框的底部有一个名为“配置文件”的部分。配置文件已针对最常见的应用程序创建。Sharktooth 在 doom9 上提供了这些配置文件。以上页面简要说明了每个配置文件的用途,以及配置文件的下载链接。请注意,您也可以修改现有配置文件并创建自己的配置文件。
- 配置文件下拉菜单:允许您查看所有可用的 x264 配置文件。如果您选择其中一个配置文件,它将覆盖您的当前设置。
- 删除:删除当前选定的配置文件。
- 新建:创建一个新的配置文件。
- 更新:将当前设置保存到当前选定的配置文件。
- 加载默认值:只加载对话框的默认值。这些设置尽可能接近 x264 的默认值。它们不对应于任何配置文件。