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. |
11th March 2014, 08:44 | #741 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
No, other people took charge of it, I’ll leave it to them.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
23rd April 2014, 00:25 | #742 | Link |
Anime addict
Join Date: Feb 2009
Location: Spain
Posts: 673
|
One dude, how I can use below script with dither, for use high-bitdepth in his processing. Thanks.
Code:
ColorYUV( gain_y=-10, off_y=0, gamma_y=-8, cont_y=0,\ gain_u=4, off_u=0.0, gamma_U=-5, cont_u=0,\ gain_v=-4, off_v=0.0, gamma_v=-5, cont_v=0)
__________________
Intel i7-6700K + Noctua NH-D15 + Z170A XPower G. Titanium + Kingston HyperX Savage DDR4 2x8GB + Radeon RX580 8GB DDR5 + ADATA SX8200 Pro 1 TB + Antec EDG750 80 Plus Gold Mod + Corsair 780T Graphite |
1st May 2014, 19:52 | #743 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
Overdrive80:
The code below should emulate ColorYUV in 16 bits: Code:
Dither_convert_8_to_16 () Dither_lut16 ( \ yexpr=coloryuv_to_expr16 (-10, 0, -8, 0), \ uexpr=coloryuv_to_expr16 ( 4, 0, 0, 0), \ vexpr=coloryuv_to_expr16 ( -4, 0, 0, 0), \ y=3, u=3, v=3) DitherPost () Function coloryuv_to_expr16 (float gain, float off, float gamma, float cont) { pscale = 256.0 vscale = 65536 a = String ((gain + pscale) / pscale) c = String ((cont ) / pscale) o = String (off) g = String (pscale / (gamma + pscale)) v = String (vscale) h = String (vscale / 2) e = "x "+a+" * x "+h+" - "+c+" * + "+o+" + "+v+" / "+g+" ^ "+v+" *" return (e) }
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
2nd May 2014, 02:43 | #744 | Link |
Anime addict
Join Date: Feb 2009
Location: Spain
Posts: 673
|
Thanks for your answer. ^^
__________________
Intel i7-6700K + Noctua NH-D15 + Z170A XPower G. Titanium + Kingston HyperX Savage DDR4 2x8GB + Radeon RX580 8GB DDR5 + ADATA SX8200 Pro 1 TB + Antec EDG750 80 Plus Gold Mod + Corsair 780T Graphite |
10th May 2014, 13:33 | #745 | Link | |
unsigned int
Join Date: Oct 2012
Location: 🇪🇺
Posts: 760
|
Quote:
Uh, seems the line cretindesalpes was quoting didn't come through. It was about someone porting nnedi3 to 16 bit.
__________________
Buy me a "coffee" and/or hire me to write code! |
|
17th May 2014, 08:53 | #747 | Link |
Registered User
Join Date: Nov 2005
Location: Russia
Posts: 62
|
Is it possible to resize using a Sigmoidal Colorspace with Dither package?
__________________
Avisynth syntax highlighting for AkelPad |
20th May 2014, 10:54 | #748 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
Popwax:
Yes you’re right, there’s something like this to fix it. I’ll work on it when back home. Lenchik: Yes it’s possible, it’s just a LUT and its inverse to add. I will probably add sigmoid curves in a next release.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
30th May 2014, 20:56 | #749 | Link | |
Registered User
Join Date: Jan 2010
Posts: 709
|
Sorry, but this is right?
Quote:
__________________
powered by Google Translator |
|
30th May 2014, 22:47 | #750 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
Yes, it’s to cancel the swap between the LSB and MSB input clips in the mt_lutxy parameters when processing the LSB output. I don’t remember exactly why it was needed but I think it’s to simplify the handling of the y, u and v plane parameters.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
30th May 2014, 23:16 | #751 | Link |
Registered User
Join Date: Jan 2010
Posts: 709
|
I wrote a Lutxy12 and a Lutxy16_8, can someone test them?
PHP Code:
__________________
powered by Google Translator Last edited by Motenai Yoda; 6th June 2014 at 01:50. Reason: add Lutxy12_aux |
3rd June 2014, 22:58 | #752 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
Dither 1.26.0:
— * — Motenai Yoda: Thanks. I’ll check it later.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
9th June 2014, 08:39 | #753 | Link | |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
<strike>Is the update a minor thing? I hadn't even noticed it changed versions until I had to update my laptop (low priority udpates).</strike>
EDIT: Ah, the small change doesn't affect my normal work environment. Here's what the changelog says in the doc for those who are interested: Quote:
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
Last edited by Sparktank; 9th June 2014 at 08:43. Reason: found changelog |
|
30th June 2014, 20:57 | #754 | Link |
Registered User
Join Date: Jan 2010
Posts: 709
|
@cretindesalpes can u optimize luts by set uexpr and vexpr?
if expr is set then even with u=1, v=1 or chroma="copy", uexpr and vexpr will be calculated (at least with 06_taro's mod). ie yexpr = (Defined (y) && (y != 3)) ? "x" : yexpr uexpr = (Defined (u) && (u == 3)) ? uexpr : "x" vexpr = (Defined (v) && (v == 3)) ? vexpr : "x"
__________________
powered by Google Translator Last edited by Motenai Yoda; 30th June 2014 at 21:04. |
1st July 2014, 05:47 | #755 | Link |
Registered User
Join Date: Mar 2014
Posts: 308
|
Calculating uexpr and vexpr is effectively free since it only happens during initialisation unless you're using Dither_lut16/etc. in ScriptClip (or other runtime filtering scenarios).
In that case, what you should be doing is to figure out how to avoid runtime filtering instead of performing what would be a microoptimisation for normal people doing normal filtering. Edit: Someone reminded me that tp7's Masktoolsv2 fork doesn't generate unnecessary LUTs, which may be more relevant than what I wrote above. Last edited by colours; 1st July 2014 at 22:23. |
2nd July 2014, 04:25 | #756 | Link | ||
Registered User
Join Date: Jan 2010
Posts: 709
|
Quote:
Quote:
That guy is making a lot of interesting stuff.
__________________
powered by Google Translator |
||
3rd July 2014, 17:33 | #758 | Link |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,666
|
Check under the GitHub release section; also for future reference this is the discussion thread: http://forum.doom9.org/showthread.php?t=169832
|
4th August 2014, 18:51 | #759 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Just thought I'de point out that FFTW library used by eg FFT3DFilter as fftw3.dll and dftTest as libfftw3f-3.dll (same dll, just different name)
has been updated twice since the one included in dither tools. Last update March 16 2014, v3.3.4. http://www.fftw.org/
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 4th August 2014 at 19:05. |
17th August 2014, 02:03 | #760 | Link | ||
Leader of Dual-Duality
Join Date: Aug 2010
Location: America
Posts: 134
|
I would like to report a bug regarding Dither_median16 when I use dither_median16 if I set rt=0 and setting rx=1 and ry =1 then the output seems to be broken like it is all black except for about one line, however if I set rx and ry to something higher than 1 and leave rt set to 0 it outputs as expected, the same happens if you simply set rt=1 while rx=1 and ry=1. The weird thing about this behavior is that you can only exhibit it by using the default settings of the function which specifically say
Quote:
Quote:
__________________
I'm Mr.Fixit and I feel good, fixin all the sources in the neighborhood My New filter is in the works, and will be out soon Last edited by TheProfileth; 17th August 2014 at 02:05. |
||
Tags |
color banding, deblocking, noise reduction |
|
|