64 位 x264 和 32 位 Avisynth YUY2?

64 位 x264 和 32 位 Avisynth YUY2?

目前,我有一个输出 YUY2 色彩空间的 Avisynth 文件,我想以高 4:2:2 配置文件 H.264 对其进行编码。

由于我的 Avisynth 滤镜尚未提供 64 位版本,因此我必须使用 32 位 Avisynth。我可以使用 32 位 x264 完美地对其进行编码。但 32 位版本速度较慢。如果我使用 64 位 x264,编码器无法加载 32 位 Avisynth,因此我必须通过管道传输。

如果我使用标准 HiP/Hi10P 配置文件进行编码,我可以使用 avs2yuv,它可以生成 YV12 原始数据以传输到 x264。但我找不到任何可以传输 YUY2 色彩空间(或 i422 色彩空间)的程序

问题: 有没有办法将 64 位 x264 与 32 位 Avisynth 和 4:2:2 输出一起使用?标准 avs2yuv 不支持 4:2:2,并且 64 位 x264 无法直接加载 32 位 Avisynth。


PS. 我通常会将 1080p 缩小到 720p,以便保留额外的颜色信息。

PS2。我知道我可以播放高 4:2:2 文件。我的 LAV 视频解码器和 madVR 可以完美播放它。

答案1

尝试使用 avs4x26x v0.10.0 或更新版本来传输您的 AviSynth 输出。

http://forum.doom9.org/showthread.php?t=162656

https://github.com/astrataro/avs4x26x

相关内容