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 > Avisynth Development
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 3rd October 2020, 03:27   #261  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
any idea of porting BlindPP to new plugin with HBD? or if we can replace it with something else that give at least similar if not 100% identical output? I tried with deblock and aside from the parameters are not similar I didn't get to make the output the same or similar

I need BlindPP since some scripts use it like FunkyDeBlock and SoftSharpen
__________________
See My Avisynth Stuff
real.finder is offline   Reply With Quote
Old 12th October 2020, 03:29   #262  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
is it possible to have http://avisynth.nl/index.php/IT add edeint parameter like TDeint and tfm do? since there are some Japanese sources only work better with IT and the internal deinterlace is not that good

there are https://github.com/HomeOfVapourSynth...VapourSynth-IT to backport if updating original avs one is hard
__________________
See My Avisynth Stuff
real.finder is offline   Reply With Quote
Old 3rd February 2021, 19:09   #263  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
Are there any image stabilizer plugins available yet? I read a question about VDub DeShaker today, which may not yet be available for VDub2 x64, and looking through the Wiki page for AviSynth+ x64 plugins, I could not find anything related to DePan or Stab ...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 3rd February 2021, 22:02   #264  |  Link
Reel.Deel
Registered User
 
Join Date: Mar 2012
Location: Texas
Posts: 1,666
Quote:
Originally Posted by LigH View Post
Are there any image stabilizer plugins available yet? I read a question about VDub DeShaker today, which may not yet be available for VDub2 x64, and looking through the Wiki page for AviSynth+ x64 plugins, I could not find anything related to DePan or Stab ...
Update Depan is distributed with MVTools: https://github.com/pinterf/mvtools/releases

Here's a full list of plugins that are available in x64: http://avisynth.nl/index.php/Category:Plugins_x64

Deshaker is available in x64, although I've have not tried it with VDub2.
Reel.Deel is offline   Reply With Quote
Old 6th March 2021, 13:51   #265  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
I did update some old posts with this Reply (note the colors)
Quote:
Originally Posted by real.finder View Post
ok, so I will mention what not has HBD yet

1st is plugins that has VS ports with HBD:-
1 - EEDI3 (no HBD yet)
2 - Dither_resize16/fmtconv (no yet) here https://github.com/EleonoreMizo/fmtconv the vs port
3 - SangNom2/SangNomMod (done by Asd)
4 - TTempSmooth (done by Asd)
5 - EEDI2 (done by Asd)
6 - TCanny (there are TCannymod by chikuzen but I think with no HBD) (done by Asd)
7 - Yadifmod (there are Yadifmod2 by chikuzen with not completed HBD) (done by Asd)
8 - DeblockPP7 (done by Asd)
9 - median (not yet) here https://github.com/dubhater/vapoursynth-median the VS port
10 - tbilateral (done by Asd)
11 - tedgemask (done by Asd)
12 - MSmooth (done by Asd)
13 - ASharp (done by Asd)
14 - degrainmedian (no yet) here https://github.com/dubhater/vapoursynth-degrainmedian the VS port
15 - TDeint (done by pinterf)

plugins that has VS ports but no HBD:-
1 - scxvid (there are no x64 in avs yet)
2 - hqdn3d (there are avs port but with 16bit hack)
3 - ssiq (there are no x64 in avs yet)
Quote:
Originally Posted by real.finder View Post
and there are some filters seems has no VS ports

1 - VariableBlur (it was planed by tp7)
2 - frfun7 (useful for Dot Crawl Removal, used in DDComb)
3 - GradFun2db (maybe it can be replaced with f3kdb?)
4 - LGhost (HolyWu Recently did the VS port, avs+ done by Asd)
so a lot of those are done now by Asd here https://github.com/Asd-g?tab=repositories and there are some that I didn't mention like https://github.com/Asd-g/AviSynth-CAS and https://github.com/Asd-g/AviSynth-FillBorders and https://github.com/Asd-g/AviSynth-vsTMM and https://github.com/Asd-g/AviSynth-BWDIF and https://github.com/Asd-g/AviSynth-JincResize and https://github.com/Asd-g/RawSource_2.6x and https://github.com/Asd-g/MTCombMask and https://github.com/Asd-g/ReduceFlicker and there are many others!

note: the ones that has "vs" in their names because they are not same as old avs one (Missing things from avs old one or different parameters)
__________________
See My Avisynth Stuff

Last edited by real.finder; 12th March 2021 at 20:54.
real.finder is offline   Reply With Quote
Old 6th March 2021, 14:21   #266  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,582
Quote:
Originally Posted by real.finder View Post
I did update


I really would like to have HBD dither.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 6th March 2021, 18:07   #267  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
Quote:
Originally Posted by tormento View Post


I really would like to have HBD dither.
What functionalities of Dither you are looking for? It already has the 16bit hack implemented, but it could be that the functionality can be achieved by some other tool.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 6th March 2021, 19:50   #268  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,582
Quote:
Originally Posted by Boulder View Post
What functionalities of Dither you are looking for? It already has the 16bit hack implemented, but it could be that the functionality can be achieved by some other tool.
I'd like to see how good and how fast it dithers from 16 bit to 8-12 bit / deband with proper HBD support.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 6th March 2021, 20:22   #269  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
z_ConvertFormat probably dithers using AVX2 as well, maybe even utilizes AVX512.
pinterf is offline   Reply With Quote
Old 6th March 2021, 20:44   #270  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
Quote:
Originally Posted by pinterf View Post
z_ConvertFormat probably dithers using AVX2 as well, maybe even utilizes AVX512.
At least according to the docs, it does.

http://avisynth.nl/index.php/Avsresize
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 6th March 2021, 23:36   #271  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
z_ConvertFormat is good, but it's not a full replace for dither tools, there are https://github.com/EleonoreMizo/fmtconv as dither tools vs port, so it's better to back port it than update the old dither tools

edit: even fmtconv can't be a full replacement for dither tools, since the functions in dither tools has additional features like soft and maxts in Dither_add_grain16 (addgrainc alternative) and fmtconv don't has Dither_add_grain16 alternative edit: https://forum.doom9.org/showthread.p...71#post1937771
__________________
See My Avisynth Stuff

Last edited by real.finder; 12th March 2021 at 21:01.
real.finder is offline   Reply With Quote
Old 7th March 2021, 06:39   #272  |  Link
Arx1meD
Registered User
 
Arx1meD's Avatar
 
Join Date: Feb 2021
Posts: 124
Good day to all.
Has anyone found Convolution3D for Windows 64-bit?
I know MipSmooth exists, but it works a little differently and slower.
Arx1meD is offline   Reply With Quote
Old 10th March 2021, 09:12   #273  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
Quote:
Originally Posted by Arx1meD View Post
Good day to all.
Has anyone found [suspicious_url] for Windows 64-bit?
I know MipSmooth exists, but it works a little differently and slower.
Hi, are you aware of the link you put behind "Convolution3D" link to redirect?
pinterf is offline   Reply With Quote
Old 10th March 2021, 11:05   #274  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
That was indeed the homepage of the author once. But it vanished. The AviSynth Wiki links to a WebArchive of this domain for the 32-bit version.

I guess you can simulate such a generic plugin with MaskTools etc. but an optimized plugin will probably be more efficient, especially with a variety of color spaces...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 10th March 2021, 13:40   #275  |  Link
Arx1meD
Registered User
 
Arx1meD's Avatar
 
Join Date: Feb 2021
Posts: 124
Quote:
Originally Posted by pinterf View Post
Hi, are you aware of the link you put behind "Convolution3D" link to redirect?
This is a link from the http://avisynth.nl
I found the source code on another site, but I don’t know what to do with it. I am not a software developer.

Last edited by Arx1meD; 10th March 2021 at 13:45.
Arx1meD is offline   Reply With Quote
Old 10th March 2021, 14:46   #276  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
After looking the code:
From coder's point of view its internal asm is incompatible with x64 (e.g. using 32 bit registers for pointers).
Instead of hacking that it would need a SIMD intrinsic rewrite: asm{} block syntax is not valid for x64. And one should use SSE2 instead of MMX. Surely it needs some hours of working time.

Webarchive source:
http://web.archive.org/web/201301180...yv12-beta5.zip
pinterf is offline   Reply With Quote
Old 10th March 2021, 17:02   #277  |  Link
Arx1meD
Registered User
 
Arx1meD's Avatar
 
Join Date: Feb 2021
Posts: 124
pinterf thanks for the answer. Excuse me, but I do not understand what you are talking about. Sorry.
Arx1meD is offline   Reply With Quote
Old 10th March 2021, 17:30   #278  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,496
Could it be emulated with Expr?
__________________
My AviSynth filters / I'm the Doctor
wonkey_monkey is offline   Reply With Quote
Old 11th March 2021, 08:22   #279  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
Quote:
Originally Posted by Arx1meD View Post
pinterf thanks for the answer. Excuse me, but I do not understand what you are talking about. Sorry.
Sorry, there was a first - non-technical - sentence there which I deleted.

Really, the last sentence was for you:
"Surely it needs some hours of working time."

The rest is just a note for those (incl. me) who are considering touching the plugin. Interesting and not so hard task, but when someone starts working on it, please note it here and I'll then not spend time on that.

Last edited by pinterf; 11th March 2021 at 08:24.
pinterf is offline   Reply With Quote
Old 11th March 2021, 08:58   #280  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
Quote:
Originally Posted by wonkey_monkey View Post
Could it be emulated with Expr?
Looking into the description (Convolution3d.txt) it is not that straightforward doing it with Expr.
Unfortunately there is no C version - so at least the code has to be reverse-engineered if it's doing the same as stated in the description. So strange that old coders are starting immediately with coding assembler. A huge contrast to present coding standards where there must be a working C prototype to understand and simulate the basic behaviour even if it is optimized later for a specific processor and thus the code written in C won't not run at all. (until someone recognizes that the compiler sometimes generate quicker code than the hand-written assembler and drop old assembler routines)
pinterf is offline   Reply With Quote
Reply


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 00:59.


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