According to the x265 Command Line Options Documentation about the -F
/ --frame-threads
option:
Using a single frame thread gives a slight improvement in compression, since the entire reference frames are always available for motion compensation, but it has severe performance implications.
Will this affect file size significantly?
Not worth it
For significantly more encoding time you can have an insignificant quality improvement and almost no file size difference.
You can always perform a test
Encode with x265. Command #1 is using default
--frame-threads
. The value is auto-determined by core count. With my geriatric hardware it is using--frame-threads 3
.Size is basically the same:
Using
--frame-threads 1
is significantly slower. In my case 3x slower, but my CPU is ancient so it may be a much bigger difference for you.Compare visually and via VMAF, PSNR, SSIM, or whatever prefer to determine quality.
A higher VMAF score is better, but it's only a difference of 0.007747 and I can't tell by looking at it.