View Full Version : XVID multi-core support?
molngab
10th August 2009, 15:54
Hello Forum!
I have a dual core AMD X2 CPU.
I will buy a new CPU: a triple-core AMD Phenom CPU.
Or, maybe, I will buy a quad-core X4 CPU.
My question: the XVID codec can support the 3, or 4 CPU core, to improve the video transcoding speed?
I convert MPEG2 VOB files to Xvid avi with AutoGK, or GordianKnot, or Virtualdub mpeg2 edition.
Thanks
BigDid
10th August 2009, 22:53
...
My question: the XVID codec can support the 3, or 4 CPU core, to improve the video transcoding speed?
...
Hi,
I wish multicore owners (more than2) could answer. Last exchange on the subject began kind of flame war :(
Multicore will scale accordingly to the number of cores for x264 (not as well for other H264 encoders it seems).
Latest Xvid revs support multicore but results may vary, depends on the encoder: vfw or cli; depends on avisynth scripts if any, optimized for MT or not, etc ...
All contributors agreed for some improvement; not on the degree of improvement. Let's hope multicore owners will share their experience (or you may try searching for related threads).
Did
prOnorama
11th August 2009, 01:06
I don't really know if Xvid has multi core support but the last time I converted a DVD to Xvid using MeGUI at the highest settings (except Qpel and GMC) I got like speeds of like 150 FPS on a Phenom X4 955 3.2 Ghz quad core (progressive source, threads=6). If I use AviSynth processing like Yadif de-interlacing the speed drops considerably, but I still got like 50-60 FPS.
Really I wouldn't get a quad core per se if your aim is to encode Xvid, it will always be fast even on dual or triple core (unless you start to use complex de-interlacers and AviSynth filters I guess).
Personally I don't really use Xvid anymore, it's old, not really developed anymore and very much inferior to x264. (Not trying to start a flame war just my opinion :) )
Dark Eiri
11th August 2009, 01:24
I have a Q6600, upgraded from an E4400, and I can say that x264 encodes a little faster than XviD here, for SD content, and same speed for HD content (on dual core, XviD was a bit faster, but on quad, it's put to shame by x264). So I guess the multithreading on XviD is not half as efficient as the one on x264, sadly. It doesn't scale at all.
Will XviD get faster on a quad core, if you're upgrading from a dual core? Yes, it will.
Absurdly faster, like, 100% improvement? Nope.
But you can always multithread the AviSynth, if you like lots of filtering.
nurbs
11th August 2009, 09:15
I have a Q6600, upgraded from an E4400, and I can say that x264 encodes a little faster than XviD here, for SD content, and same speed for HD content (on dual core, XviD was a bit faster, but on quad, it's put to shame by x264).
I wouldn't make such a general statement since it depends on the settings.
Since you have a quad core you can encode a short clip (~5000 frames, progressive source, no filtering) with multithreading and again with only one thread. Then compare the fps and you'll know how xvid scales.
Alternatively one of the guys with a dual core can do the same and then extrapolate what the best case scenario on a quadcore would be.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.