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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#241 | Link | |
|
Guest
Posts: n/a
|
Quote:
Not sure that will work for RipBot... So, I sort of understand the avs to avsi thing, but how to the dll's "auto load" ?? And what if I don't use FFMS ?? RipBot uses L-Smash as it's default decoder, if I'm understanding the ffms reference. |
|
|
|
|
#242 | Link | ||
|
Guest
Posts: n/a
|
SMDegrain3.2.5d & BM3D question
Hello again, Dogway,
With the success I've had (see post #236, if you haven't already), I need a little bit more help with the following :- And does it matter what order they are called ?? Quote:
I have an AVX2 CPU...5950X And now the only pre-filter I'm having a problem with is #3 (prefilter=3) 0, 1, 2, 4 (with KNL in there), & 5 (@ CUDA). What is missing for #3 ?? Quote:
|
||
|
|
|
#243 | Link |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
SMDegrain only use BM3D_CUDA
https://github.com/Dogway/Avisynth-S...2.5d.avsi#L619 If you want use BM3D_CPU just change line above from BM3D_CUDA(sigma=[s,ch?s/2:0,ch?s/2:0], radius=r, chroma=ch, fast=true, extractor_exp=6) to BM3D_CPU(sigma=[s,ch?s/2:0,ch?s/2:0], radius=r, chroma=ch) If you want more speed of BM3D try use prefetch(). More details: https://forum.doom9.org/showthread.p...20#post1948420 http://avisynth.nl/index.php/SetFilterMTMode Example: Code:
#Custom
LoadPlugin("%AVISYNTHPLUGINS%\mvtools\mvtools2.dll")
LoadPlugin("%AVISYNTHPLUGINS%\BM3D\x64\BM3DCUDA_AVS.dll")
LoadPlugin("%AVISYNTHPLUGINS%\BM3D\x64\BM3D_VAggregate_AVS.dll")
LoadPlugin("%AVISYNTHPLUGINS%\RgTools\RgTools.dll")
Import("%AVISYNTHPLUGINS%\scripts\extras\ExTools52.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\Sharpeners Pack v0.5.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\SMDegrain325d.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\Utils-r41.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\Zs_RF_Shared.avs")
video=SMDegrain(video,tr=4,thSAD=400,contrasharp=true,refinemotion=true,prefilter=5)
Prefetch(16) #or try any number can make a good speed fps
Last edited by kedautinh12; 27th August 2021 at 07:20. |
|
|
|
|
|
#244 | Link | |
|
Guest
Posts: n/a
|
Quote:
![]() Yes, I have that version of Dogway's SMDegrain. I will add DFTTest, thanks. dfttest didn't work for pre filter 3, still line 159 error , but it needs these installed http://avisynth.nl/index.php/Dfttest..... http://www.fftw.org/install/windows.htmlAnd I think the MT function is handled differently in RipBot scripts. Have you ever tried RipBot ??? I had a look at MeGUI, seems very basic, and not that up to date (inside) Last edited by Pauly Dunne; 27th August 2021 at 07:50. |
|
|
|
|
#245 | Link |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
Are you try that scripts and check the speed??
Code:
#Custom
LoadPlugin("%AVISYNTHPLUGINS%\mvtools\mvtools2.dll")
LoadPlugin("%AVISYNTHPLUGINS%\BM3D\x64\BM3DCUDA_AVS.dll")
LoadPlugin("%AVISYNTHPLUGINS%\BM3D\x64\BM3D_VAggregate_AVS.dll")
LoadPlugin("%AVISYNTHPLUGINS%\RgTools\RgTools.dll")
Import("%AVISYNTHPLUGINS%\scripts\extras\ExTools52.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\Sharpeners Pack v0.5.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\SMDegrain325d.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\Utils-r41.avs")
Import("%AVISYNTHPLUGINS%\scripts\extras\Zs_RF_Shared.avs")
video=SMDegrain(video,tr=4,thSAD=400,contrasharp=true,refinemotion=true,prefilter=5)
Prefetch(16) #or try any number can make a good speed fps
Last edited by kedautinh12; 27th August 2021 at 07:48. |
|
|
|
|
|
#246 | Link |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
@Pauly Dunne: Can you try this version. I fixed some UHDhalf and interlacing logic. Maybe your clip was different than what I tested on.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
|
|
|
|
#247 | Link |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
Download here for new ver fftw 3.3.8
https://forum.doom9.org/showthread.php?t=174470 Benchmark between of fftw3 compilers https://forum.doom9.org/showthread.p...15#post1911115 For ICL & GCC you need Intel C++ too https://software.intel.com/content/w...y-version.html Edit: after downloaded, you can put fftw3.dll or libfftw3f-3.dll in Windows/system32 (for x64 ver) and Windows/sysWOW64 (for x86 ver) Last edited by kedautinh12; 27th August 2021 at 08:05. |
|
|
|
|
|
#248 | Link | |
|
Guest
Posts: n/a
|
Quote:
|
|
|
|
|
#249 | Link | |
|
Guest
Posts: n/a
|
Quote:
But 3.2.6d works on the other scripts / filters.
|
|
|
|
|
#250 | Link |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
Megui tools up to date if you change sever to development
https://forum.doom9.org/showthread.p...68#post1946568 |
|
|
|
|
|
#251 | Link | |
|
Guest
Posts: n/a
|
Quote:
But have you had any experience with RipBot ?? |
|
|
|
|
#252 | Link | |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
Quote:
https://github.com/Dogway/Avisynth-S...2.6d.avsi#L617 |
|
|
|
|
|
|
#254 | Link | |
|
Guest
Posts: n/a
|
Quote:
|
|
|
|
|
#255 | Link | |
|
Guest
Posts: n/a
|
Quote:
The main reason I started was RipBot wasn't getting any regular updates, like it use to get, not sure why, maybe the dev "Atak" has lost interest. It's rather out of date, now ...still works well, especially the Distributed Encoding function.Cheers Last edited by Pauly Dunne; 27th August 2021 at 08:45. |
|
|
|
|
#257 | Link | |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
Quote:
https://github.com/WolframRhodium/Va...BM3DCUDA#notes |
|
|
|
|
|
|
#258 | Link |
|
Registered User
Join Date: Nov 2009
Posts: 2,375
|
Very good news, advancements in ex_luts(), finally managed to port "*.mp4 guy" DeStripe() filter, I post the benchmarks.
Normally with plain pixel fetching Prefetch(4) (cores in my case) is faster, when expressions are involved I get more speed with Prefetch(6) Code:
# P(4) 29 P(6) 36.5 (8-bit) # P(4) 244 P(6) 271 (8-bit) # P(4) 179 P(6) 184 (16-bit) By the way, is there any way to retrieve Cores/Threads so I can automatically set correct Prefetch() for some functions/modes?
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 28th August 2021 at 22:56. |
|
|
|
|
|
#259 | Link |
|
Registered User
Join Date: Jan 2018
Posts: 2,170
|
Your destripe() ported need cullresize.dll same destripe in vs (.py), avs (.avsi) or don't need anymore??
https://github.com/YomikoR/VapourSynth-Destripe#related |
|
|
|
|
|
#260 | Link | |
|
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,680
|
Quote:
PS: there's an edit button that helps avoid posting back to back
|
|
|
|
|
![]() |
| Tags |
| avisynth, dogway, filters, hbd, packs |
| Thread Tools | |
| Display Modes | |
|
|