Does anyone have some real world performance benchmarks comparing processing times for Avisynth 2 to 2.5? My understanding is one of the chief benefits of sticking in the YV12 space is performance, with the secondary benefit being some minor quality improvements due to staying in a single color space. I only work with HDTV encoding, either to WMV or DVD. I did one comparison of HDTV 1080i to WMV 720p and saw almost zero performance improvement. Maybe windows media encoder is the gating factor in performance for both of these scenarios (maybe it isn't pulling frames at max avisynth+plugin capacity in either scenario). All I'm doing in avisynth is a telecide using the new decomb.dll and a lanczosresize. a 7:22 length clip took 54:25 using the old avisynth and 52:28 using the new one. Haven't tried running the same clip through tmpgenc to DVD format yet as a comparitive benchmark, but this first test made me wonder under what scenarios are people seeing real-world performance benefits of avisynth 2.5.
--------------------- I made money, the firm made money. 2/3 ain't bad.
Going from DVD to Xvid in Vdubmod I got a very significant performance increase by changing to 2.5, though I cannot remember the actuall difference in time i think it was on the order of 25% but the %gain is very dependent on the filter chain so....
The primary speedup will mostly apply if your destination supports YV12 input. Otherwise your material will still be converted to YUY2 - or even worse, RGB (as it is the case with TMPGEnc). This will be done by a video codec (DivX or XviD, XviD being the fastest). If your destination only supports YUY2 or RGB, the best way to benefit from the speedup is to convert to that colorspace before delivering it to the encoder. VirtualDubMod supports passing YV12 to XviD and DivX - I don't know if Nic's WMV-encoder does. In general it depends on the filters you are applying. Decomb has not yet been optimized for YV12 for instance, so if you'd post the script that would also help. Also there is an unresolved issue that still offers lower performance in some cases (I'm refering to the "makewriable issue"). Once this is resolved we'd be able to get even more speed.
--------------------- 1992 325i "Bridget" - gone 1999 M3 - here to stay
Before installing 2.5 I did a quick encode from a vob using no plugins other than mpeg2dec and then did the same encode using 2.5 and mpeg2dec3 I got an almost bang on the dot 20% speed increase.
--------------------- ____________________________________ Mods: Remus Exhaust, H&R/Bilstein Coilovers, Borbet Type E 9,5x17 / 8x17, Momo, Custom work
hm i didnt noticed any speed increase with avisynth2.5 with an dvd -> avi encode by using xvid and virtualdubmod. here is my .avs script: LoadPlugin("C:\PROGRA~1\AVISYNTH 2.5\PLUGINS\mpeg2dec3.dll") mpeg2source("C:\Eigene Dateien\Eigene Videos\movie.d2v") trim(140153,147269) crop(2,80,716,418) BicubicResize(640,256,0,0.5) the final .avi is in yuy2, why?
@bond If you used fastrecompress in vdubmod it should be YV12. For me ffdshow shows in information field sometimes YV12 as YUY2 and sometimes as YV12 as it should.
my source is the matrix dvd i used fastrecompress in vdubmod i used koepis 260103 unstable build bsplayer shows that the dvd and the avi both are "YUY2 DR-Overlay". can this be true? :(