Thread: Avisynth+
View Single Post
Old 19th March 2015, 18:22   #1016  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Some interesting test results with QTGMC(). This is a single-threaded test although mvtools runs multi-threaded internally (avstp.dll).

Script (source clip is 720x576, interlaced):
Code:
SetMemoryMax(1024)
LoadPlugin("E:\Apps\VideoTools\DGDec\DGDecode.dll")
Import("E:\Apps\VideoTools\AVSPlugins\qtgmc.avsi")
MPEG2Source("F:\DVD_Interlaced\test.d2v", idct = 4)
AssumeTFF()
QTGMC(Preset="Slow")
Trim(1000, 1999)
Avisynth 2.6 RC1:
Code:
FPS (min | max | average):      4.429 | 176.3 | 30.95
Thread count:                   8
CPU usage (average):            36%
Memory usage (phys | virt):     1036 | 1070 MB
Time (elapsed):                 00:00:32.314
AVS+ r1779:
Code:
FPS (min | max | average):      3.431 | 163.6 | 28.03
Thread count:                   16
CPU usage (average):            35%
Memory usage (phys | virt):     183 | 210 MB
Time (elapsed):                 00:00:35.671
The most obvious thing is the very low memory usage of AVS+ compared to RC1. AVS+ is however a bit slower.
Groucho2004 is offline