Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Currently, I have Avisynth file that output YUY2 Color space, and I want to encode it in High 4:2:2 Profile H.264.

Since my Avisynth filter isn't available in 64-bit yet, I have to use 32-bit Avisynth. I can encode it perfectly with 32-bit x264. But the 32-bit version is slower. If I use 64-bit x264, the encoder cannot load 32-bit Avisynth, and I have to pipe in.

If I am encoding in standard HiP/Hi10P profile, I can use avs2yuv, which generate YV12 raw to pipe into x264. But I cannot find any program which can pipe YUY2 colorspace (or i422 color space)

Question: Is there a way to use 64-bit x264 with 32-bit Avisynth and 4:2:2 output? Standard avs2yuv doesn't support 4:2:2, and 64-bit x264 cannot load 32-bit Avisynth directly.


PS. I usually downscale 1080p > 720p so the additional colour information is preserved.

PS2. I know I can playback High 4:2:2 file. My LAV Video Decoder & madVR can play it beautifully.

share|improve this question
1  
What is your question? – AndrejaKo Dec 11 '11 at 13:19
    
Sorry, should be clear now. – innocenat Dec 12 '11 at 4:04

Try avs4x26x v0.10.0 or newer to pipe your AviSynth output.

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

https://github.com/astrataro/avs4x26x

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .