我正在使用 Handbrake 将 DVD 的主流转码为 x265+AAC 文件,使用手刹应用。
源素材的帧速率为 29.97 fps。
我的问题是:转码时,我应该保持帧速率不变,还是将其更改为更稳定、更完整的帧速率?如果是这样,我应该选择哪种帧速率?
注意:我的兴趣在于最大限度地保留质量,其次是减少播放负担。我不会考虑降低帧速率来缩小尺寸。
答案1
我最近也在寻找类似的东西,虽然除了让播放更容易之外,我还想减少文件大小。我发现这GitHub 上非常好的工具,其目的是创建 DVD 和 BluRay 翻录的转码版本,以便于在各种设备上播放,此外还可以将文件大小减少几百 MB,而几乎不会造成任何质量损失,因为您购买的 DVD 中的原始数据几乎未压缩,因此有可能在不损失质量的情况下将其压缩一点。
该工具的作者提供了非常详尽的文档,此外,其他用户也提供了书面说明,例如有关 docker 安装的说明。它基于 ffmpeg 和 handbrake,因此,如果您已经了解 handbrake,您也可以在那里找到它的一些功能。
总之:当然你可以保持帧速率,但对于人眼来说,只要帧的质量足够高就没有太大的区别,因此对于许多视频播放设备来说,采用恒定的比特率更容易。
答案2
我会保留 29.97 帧速率。这是 NTSC 标准,但可以在每台现代计算机、手机、平板电脑或平板上播放。
从 HandBrake 预设 Matroska/H.265 MKV 480p30 开始。
切换到“视频”选项卡。请注意,它显示帧速率 FPS = 30,峰值帧速率。这很好。我会将 :deblock=-1 附加到高级选项中,以获得稍微清晰一点的图像。
现在选择“音频”选项卡。2 ch @ 160k 可以实现立体声输出,但许多 DVD 都有 448k 5.1ch AC3 源。如果您不想让其通过,请选择 AAC 比特率 448k 和混音 5.1ch。如果您只想要立体声,那么 AAC 256k 混音立体声(或 DPL II)就很好。
使用预览/实时预览 1 分钟测试您的设置。满意后,请确保保存您的自定义预设(预设/添加预设)