Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > Capturing and Editing Video > VapourSynth

Thread Tools Search this Thread Display Modes
Old 23rd December 2017, 11:39   #1  |  Link
Registered User
HolyWu's Avatar
Join Date: Aug 2006
Location: Taiwan
Posts: 695
DCTFilter (renewed)


Well, the existing DCTFilter is *a bit* slow, therefore here comes the new one. I simply use the DCT/IDCT transforms from FFTW and nothing fancy. The implementation of DCT/IDCT in FFTW is inefficient, hence it's still slower than AviSynth's equivalent, but at least 3~7 times faster than the old one.
HolyWu is offline   Reply With Quote
Old 23rd December 2017, 12:38   #2  |  Link
Registered User
AzraelNewtype's Avatar
Join Date: Oct 2007
Posts: 135
Just did a quick test with my fairly heavy processing script to see how it fares with just this switch (and changing the dct call in Deblock_QED since you kept the old filename but not the old namespace/function name)

vspipe64.exe -s 2000 -e 9999 -p 42.vpy .
Output 8000 frames in 559.36 seconds (14.30 fps)

vspipe64.exe -s 2000 -e 9999 -p 42.vpy .
Output 8000 frames in 483.02 seconds (16.56 fps)
And this is in a script that's leaning into jivtc, occasionally ivtc_txt60mc, and smdegrain, so it's not like autodeblock (which calls Deblock_QED inside) was the only slow bit. Even out of isolation that's fairly impressive.
AzraelNewtype is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 12:42.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.