aom-av1-psy icon indicating copy to clipboard operation
aom-av1-psy copied to clipboard

Instructions for 10-bit Butteraugli

Open Cygon opened this issue 1 year ago • 1 comments
trafficstars

I'm trying to use 10-bit Butteraugli on Linux.

The provided 1.0.0 final executables all complain that aomenc needs to be built with DCONFIG_TUNE_BUTTERAUGLI=1, so it doesn't seem to be enabled there.

I compiled the source .tar.gz attached to the 1.0.0 final release with DCONFIG_TUNE_BUTTERAUGLI=1, but then I get the same message that the official aomenc 3.8.0 gives me:

Stream #0:0: Video: rawvideo (Y3[11][10] / 0xA0B3359), yuv420p10le(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 745750 kb/s, 23.98 fps, 23.98 tbn
    Metadata:
      encoder         : Lavc59.37.100 rawvideo
Pass 1/2 frame    1/0    0:00               0.00 fpsStream 0: Failed to encode frame: Invalid parameter
    Only 8 bit depth images supported in tune=butteraugli mode.

I also tried the Endless_possibility_JXL_testing branch, but the result is exactly the same. Is the Butteraugli tune for 10-bit pixel formats not part of the final release anymore? Any older releases worth trying?

If I'm just doing something stupid or missing another CMake option, please provide a short hint or compile instructions in the ReadMe :)

Cygon avatar Jan 14 '24 16:01 Cygon

That is correct. This is a weird behavior though. Anyway, I don't work on aom-av1-psy anymore.

BlueSwordM avatar May 26 '24 21:05 BlueSwordM