Just a simple question as I'm trying to ponder the variability of encoding, even to the same format. For example, Nvidia's NVENC codec vs the x264 codec produce very different results, even though they're both encoding h.264 video.
So my question is, does hardware make a difference? Is the same video encoded with NVENC on two different Nvidia cards going to be encoded the same way? Will the video encoded on two different CPUs be the same if they're both using the same version of x264? Thanks.
+ Reply to Thread
Results 1 to 2 of 2
-
-
Yes.
Only if they have the same encoder generation (and same settings, obviously).
Generally, yes. But there are some circumstances where there can be a difference. For example, x264 mulitithreads by breaking the frame up into rectangular tiles and each thread works on one tile. This reduces quality a bit. And the more threads the worse it gets. So a CPU with one thread will give better results than a CPU with 64 threads.
Similar Threads
-
Can't use VirtualDub external encoders and can't figure out why
By Bruce Banner in forum Video ConversionReplies: 3Last Post: 11th Sep 2021, 08:24 -
MPEG encoders
By akkers in forum Video ConversionReplies: 6Last Post: 24th Jan 2020, 04:48 -
Need help finding external encoders for VirtualDub2
By Bruce Banner in forum EditingReplies: 4Last Post: 11th Aug 2019, 18:10 -
How to add external encoders to VirtualDub2?
By pernicio in forum Newbie / General discussionsReplies: 3Last Post: 20th Jan 2019, 14:45 -
Hardware encoders(Quicksync/NVENC) colormatrix behavior
By chummy02 in forum Video ConversionReplies: 31Last Post: 7th Jul 2017, 19:45