hihu
6th January 2026, 23:24
Hello everyone,
I'm trying to encode the film “The Bone Collector” but somehow I'm unable to compress it without green blocking artifacts.
I tried several CRF values, ranging from CRF 6 to CRF 22, and also added some tweaks to my command line, including the recommended 10-bit input. Furthermore, I'm using SVT-AV1 but recently tried to use AOM-AV1 on single frames, but even there on CRF 6, I get a lot of banding.
The worst part is at the beginning, during the taxi ride.
Basically I'm using this command line:
ffmpeg -i input.mkv \
-an \
-c:v libsvtav1 -crf 10 -preset 2 -pix_fmt yuv420p10le \
-svtav1-params "aq-mode=2:tune=0:keyint=1s:enable-overlays=1:scd=1:scm=0:enable-variance-boost=1:enable-qm=1:qm-min=0:luminance-qp-bias=20:tf-strength=0:film-grain=6" \
-y output.mkv
I found most of the additional parameters online, and especially enable-variance-boost, luminance-qp-bias=20 is recommended for dark content. I also enabled the recommendations form svt-av1-psy.
The only thing that helps a little is enabling film-grain with low values (4-6) to get rid of the large green veil that lies over the image.
After discovering this "problem" I took a look at other films, and especially dark and not moving image content is problematic, like dark skies with clouds.
Here are some pictures. The original, the SVT AV1 version, and also one encoded with x264. x264 loses plenty of details, but the things that should be black are black.
Is there anything I can optimize in the command line? Or what else could I try.
Thank you very much for your help. Much appreciated.
hihu
I'm trying to encode the film “The Bone Collector” but somehow I'm unable to compress it without green blocking artifacts.
I tried several CRF values, ranging from CRF 6 to CRF 22, and also added some tweaks to my command line, including the recommended 10-bit input. Furthermore, I'm using SVT-AV1 but recently tried to use AOM-AV1 on single frames, but even there on CRF 6, I get a lot of banding.
The worst part is at the beginning, during the taxi ride.
Basically I'm using this command line:
ffmpeg -i input.mkv \
-an \
-c:v libsvtav1 -crf 10 -preset 2 -pix_fmt yuv420p10le \
-svtav1-params "aq-mode=2:tune=0:keyint=1s:enable-overlays=1:scd=1:scm=0:enable-variance-boost=1:enable-qm=1:qm-min=0:luminance-qp-bias=20:tf-strength=0:film-grain=6" \
-y output.mkv
I found most of the additional parameters online, and especially enable-variance-boost, luminance-qp-bias=20 is recommended for dark content. I also enabled the recommendations form svt-av1-psy.
The only thing that helps a little is enabling film-grain with low values (4-6) to get rid of the large green veil that lies over the image.
After discovering this "problem" I took a look at other films, and especially dark and not moving image content is problematic, like dark skies with clouds.
Here are some pictures. The original, the SVT AV1 version, and also one encoded with x264. x264 loses plenty of details, but the things that should be black are black.
Is there anything I can optimize in the command line? Or what else could I try.
Thank you very much for your help. Much appreciated.
hihu