使用 Handbrake 更改视频分辨率 - 变形和模数参数

Mar*_*Aja 10 video resolution handbrake

我想使用 Handbrake 将 16:9 格式(1920*1080)的视频转换为 4:3 格式(640*480)。谁能解释一下什么是变形和模量参数?我试图在视频上将模数设置为 2 或 16,但我真的看不出两个视频之间的区别。我也想知道是否有不同的算法来改变视频分辨率,以及我是否以正确的方式来做。额外问题:PAR 宽度和高度是多少?它们默认设置为 1,我应该更改它们吗?

slh*_*hck 14

如果您只想将视频缩小到特定大小,那么请忘记所有关于变形的设置。只需输入所需的宽度和高度,或选择一个参数并勾选保持纵横比复选框,即可自动为您填写另一个参数。

当然,如果您使用错误的纵横比设置宽度和高度,您将挤压或拉伸图片。为避免在从 1920×1080 转换为 640×480 时出现这种情况,您必须在两侧裁剪视频,或者选择低于 640×480 的分辨率——对于 16:9 的纵横比,这将是 640×360。

或者你使用letter-/pillarboxing,但这是 Handbrake 不能做的,也是你永远不应该做的。我们处于数字时代,现在没有必要在视频中强制加入黑条。


如果你对一些有点混乱的东西感兴趣,请继续阅读。

变形意味着以扭曲的方式对视频进行编码,然后在播放时对其进行拉伸以适合正确的显示尺寸。这就是在胶片上所做的,以便能够将宽屏图像压缩到 35 毫米帧中,并且在数字上基本上是相同的。这是一个很好的视频,解释了纵横比如何随时间变化以及变形的含义。

在 Handbrake 中,有四种变形模式,如变形指南中所述

  • 无,没有使用变形镜头——
  • 严格,基本上,输入按原样进行 - 您根本无法更改图片大小
  • 松散,您可以在其中设置输出的宽度,视频将被缩小并编码为宽度和高度可被 16 整除(或任何其他,如果您设置模数选项)。
  • 自定义,您可以在其中手动设置所有选项。

当您拍摄 1080p 视频并将其缩小时,您会遇到问题。例如,要让您的视频达到 480 像素的高度,您必须使用 853 的宽度。但这是一个问题:编码器只能创建高度和宽度可被 2 整除的视频。或者假设您想要保持在 16 的倍数,那么你的宽度只能是 848 或 864,但不是必需的 853。你唯一的选择是将视频编码为 848×480,但是当你播放时它会被水平挤压.

为了补偿被压扁的视频,您可以更改每个像素的纵横比(PAR)。通常它是一个正方形 (1:1),但如果您的原始视频实际上被压缩到 848×480,并且您使每个像素更宽(PAR 约为 1:1.00589),那么结果可以再次以 853×480 显示。

因此,即使视频的实际尺寸产生压扁或拉伸的结果,当您使用正确的像素纵横比时,输出也会正确显示。

  • 视频很好,但 IMO 他从未正确解释变形的含义,例如,他从未展示拉伸的插图。请查看维基百科文章 [变形格式](http://en.wikipedia.org/wiki/Anamorphic_format) 右侧的两个插图 (4认同)
  • 很可能有必要对信箱/邮筒进行硬编码。一个例子是 AVCHD 格式,它只允许来自少数“标准”分辨率的视频,因此需要黑条才能使“非标准分辨率”(不是 1920x1080、1280x720、720x480)在硬件 avcd 播放器上正确显示,否则图像被推到屏幕的顶部/左侧而不是居中。 (2认同)