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

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

https://github.com/HomeOfVapourSynth...ynth-DCTFilter

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  
Old 23rd December 2017, 12:38   #2  |  Link
AzraelNewtype
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)

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

New
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  
Closed Thread

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 07:47.


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