-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
422 conversion not working in 4.08 #36
Comments
Would you share your system information? |
It's an i8700K which I believe is CoffeeLake. Here's info from a successful Nvenc render. 2020/11/10 08:31:50 --H:\TestFootage\Panasonic S1-vlog\P1000045_TMP.mp4 |
Is your Intel GPU enabled? |
dGPUがある環境でGPUでのyuv422からyuv420への変換が正常に動作しないことがあるようなので。
Yes. Qsvenc works just fine with 420. |
As I were not able to reproduce the issue in my IceLake, KabyLake or Haswell environments (all without dGPU), I think it might be related to an environment with dGPU. As there is no way to test this on my environments, I decided to avoid this issue by a workaround, switching the GPU based YUV422→YUV420 conversion which seems to be causing this issue to the CPU based one in QSVEnc 4.09. Please have a try. |
Works great. Thanks a lot. |
Thanks for confirming, nice to hear it works! |
When trying to render a file which is 10bit 422 using the following command line:
qsvencc64 -i "H:\TestFootage\Panasonic S1-vlog\P1000045.MOV" --codec h264 --cqp 23 --quality fastest --colorrange tv --fps 60000/1001 --avsync forcecfr --audio-codec aac --audio-bitrate 128 --output-res 1920x1080 -o "C:\Temp\Test\Panny422.mp4" 2> “C:\Temp\422PannyError.txt”
I get the following error:
C:\Temp\Test\Panny422.mp4
Currently yuv422 surfaces are not supported by d3d9/d3d11 memory.
Switching to system memory.
Failed to initialize encode session. : undeveloped feature.
QSVEncC.exe finished with error!
Please advise. Thanks.
The text was updated successfully, but these errors were encountered: