Generell kann bei zu vielen CPU-Kernen ( "über 16") die Qualität leiden, zumindest bei x264 (
http://forum.doom9.org/showthread.php?t=142790 )
Wie das bei anderen Encodern ist weiß ich nicht, aber ich vermute es ist ähnlich.
Bei h265 Encodern soll es eine Technik geben, bei denen einzelne Threads Informationen mit anderen Threads austauschen können, um den Qualitätsverlust bei vielen bis sehr vielen Threads zu verringern/vermeiden.
(Es hat sich für mich so angehört, als wäre das eine Neuerung. Also gehe ich davon aus, dass es das bisher noch nicht gibt.)
x264 berechnet die Threads nach: Kerne(Threads) x 1,5 . Der Xeon hat 20 Threads, das wären bei dem Intel- Setup 60 Threads.
Vertikale Auflösung pro Thread bei Full-HD: 18
"You generally don't want (vertical resolution of video) / (threads) to be lower than 40-50, and definitely not lower than ~30. You can afford to let this number be a bit lower (maybe 25-50% lower) if you use B-frames.
Its more of a problem in VBV mode than not. "
Wenn das Problem bei deinen Programmen auch besteht, wäre eine hohe Singlecore-Leistung gut, weil dann bei einer manuellen Limitierung der Threads im Programm die Leistung besser sein sollte als bei CPUs mit geringer Singlecore-Leistung.
Du solltest dich dabei aber an den jeweiligen Support oder das jeweilige Forum halten, die wissen bestimmt mehr.