![64 位 x264 和 32 位 Avisynth YUY2?](https://linux22.com/image/1298406/64%20%E4%BD%8D%20x264%20%E5%92%8C%2032%20%E4%BD%8D%20Avisynth%20YUY2%EF%BC%9F.png)
目前,我有一个输出 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 输出。