H.264 60 FPS 影片 - 1080p 1440p 2160p

H.264 60 FPS 影片 - 1080p 1440p 2160p

利用LodMod的H.264加载能力,将原始900p 30帧/秒的MPEG-1动画替换为经过升频和插帧至60帧/秒的H.264动画。提供1080p、1440p和2160p三种分辨率。选择最适合您的版本。

视觉效果与图形

信息:

《尼尔:自动人形》过场动画已通过 Topaz Video AI 进行超分辨率处理并插值至 60 帧。影片采用 H.264 编码,需配合 LodMod(由 emoose 制作)使用。另有 basti5555 制作的 LodMod 修复版 提供了额外修复。本版本在画质优先的前提下,未添加虚假细节、过度锐化或饱和处理,仅通过超分辨率和插帧技术力求在 HD 画质和 60 帧速率下最大程度还原原版视频观感。相较于原版视频,1080p 影片文件体积更小,1440p 影片略大,而 2160p 影片体积接近两倍。考虑到我们将分辨率提升了四倍以上,帧率翻倍,这样的体积增长情有可原。

原版:1600x900 30Mbps 30FPS MPEG-1 18.9GB
1080p:1920x1080 20Mbps 60FPS H.264 11.8GB
1440p:2560x1440 35Mbps 60FPS H.264 23.1GB
2160p:3840x2160 50Mbps 60FPS H.264 33.0GB

由于该网站的文件大小限制,1440p 和 2160p 的影片被分成两个包。这两个包是独立打包的,因此一个包不需要另一个包即可解压。每个包都包含 LodMod 加载影片所需的 INI 文件。这些 INI 文件完全相同,因此可以直接互相覆盖。

安装说明:

确保在替换影片之前安装 LodMod!要安装,只需将 data 文件夹放入《尼尔:机械纪元》的主安装目录并替换原视频文件即可。替换前你可以选择备份它们。打开 data 文件夹并复制一份 movie 文件夹。

已知问题:

《尼尔:自动人形》的影片文件不包含音频数据。当游戏内播放影片时,音频与影片同时播放,但两者完全独立。这意味着缩放器/编码器没有可同步的音频数据,而这原本可能有助于帧插值。部分影片可能会与音频略微不同步。我已尽量确保生成的影片时长与原始影片尽可能接近。

总体而言,即使存在差异,也只是零点几秒的误差。但这些微小误差在某些影片(尤其是较长的影片)中可能会累积成较为明显的感知差异。这些影片的状况远优于 HewellP 制作的 4k x264 视频(当时我遇到了严重的音频不同步问题)。未来我可能会尝试调整不同设置来解决这个问题。由于升级分辨率/插帧/编码影片需要耗费大量时间,加之我之前为此付出诸多努力,我迫切希望尽快发布这些成果。我已对其中约半数影片进行了游戏内测试,目前对效果相当满意。

按编码顺序使用的工具:

  • USMToolkit by Rikux3(需要 ffmpeg.exe、vgmstream 文件夹中的 UsmToolkit.exe)
  • Video AI 由 Topaz Labs 提供(包含 ffmpeg.exe,Video AI.exe 可为 ffmpeg.exe 生成设置)
  • x264 编码器 由 VideoLan 开发 (x264.exe)
  • Sofdec2 编码器由 Criware 提供(CriMed.exe, sofdec2enc.exe)

如果你决定踏上同样的冒险之旅并自己编码视频,我已经把我的 PowerShell 脚本发布在 pastebin 上了 (点击这里)。关于我的文件夹层级结构或工具配置方式,可以在 Imgur 上查看 (点击这里)。关于这一主题的信息很少,希望这能引导人们正确地从游戏中提取原始 USM 文件,进行放大/插帧/编码等操作,最终生成 H.264 格式的新 USM 文件。需要一定的脚本知识,所有程序都通过命令行访问。

制作人员名单:

衷心感谢那些让这一切成为可能的人。

  • emoose:LodMod 的创作者,并帮助我弄清楚了编码过程。
  • HewellP:我从这个帖子/高清纹理包中学到了很多关于从哪里开始的知识:点此查看

如果你想要为我的努力捐款,我的链接在 这里