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 December 2008, 11:10 | #63 | Link |
Registered User
Join Date: Jul 2003
Location: India
Posts: 890
|
Peep is a plugin to display in an elliptical window image from a corresponding part of a different clip. Varying Blending, tapering off of blend are possible in addition to location and size of window.
Discussion at http://forum.doom9.org/showthread.php?t=143432 |
19th June 2009, 09:28 | #64 | Link |
Avisynth language lover
Join Date: Dec 2007
Location: Spain
Posts: 3,431
|
GScript is a plugin that extends the Avisynth scripting language to provide additional control-flow constructs:
- multi-line conditionals (if-then-else blocks); - 'while' loops; - 'for' loops. Rather than trying to simulate these constructs with functions, GScript effectively extends the language syntax, making it easy to use the new constructs in a natural way and in arbitrary combinations. Details and download here. |
10th August 2009, 13:21 | #65 | Link | |
Registered User
Join Date: Jul 2009
Posts: 9
|
Avisynth Front -- 404 Not Found
Quote:
|
|
11th September 2009, 22:28 | #67 | Link |
Registered User
Join Date: Mar 2005
Posts: 366
|
Lua and Cairo in Avisynth: Overlua
__________________
DVD slideshow GUI(Freeware). |
7th December 2009, 06:11 | #68 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Hi Wilbert,
New version Filter ExBlend() v1.02b. Date 07/Oct/2010 New Thread Here: or download via sig. YUY2, YV12 Progressive source. Avisynth v2.5+ filter for detecting pairs of blends and replacing them with a pair of IDENTICAL un-blended frames. (Requires MultiDecimate decimation). The filter is specific to a particular type of blending, where the source was 24 FPS Progressive, and converted to 30 FPS (eg Film to Video CD) by blending as in below:- A B C D # 24 FPS Source (6 blocks of 4 frames = 24 FPS) A B cb cd D # Blended to 30 FPS (6 blocks of 5 frames = 30 FPS) The original frame C was thrown away, leaving a repeated sequence of 3 good frames and 2 blended frames. The framerate may then have been slowed by 0.1% to 29.97 FPS for NTSC (American) color TV standards. The filter will also deal with similarly blended 25 FPS to 30 FPS video in which case the blending would be as below:- A B C D E # 25 FPS Source (5 blocks of 5 frames = 25 FPS) A B cb cd D E # Blended to 30 FPS (5 blocks of 6 frames = 30 FPS) ExBlend() recovers the frame that was thrown away, from the pair of blends and does not rely on the clip staying in sequence. It is quite easy to set up, (works pretty gud out of the box). StainlessS (Stainless Stephen) Last edited by StainlessS; 8th October 2010 at 02:21. Reason: Link Update |
26th February 2010, 22:07 | #69 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
ColorYUV2 Chroma Gamma Fix
ColorYUV2() v1.0 Chroma Gamma Fix by Stainless Stephen (StainlessS on Doom9)
Creates DLL as ColorYUV() but named ColorYUV2(). This plugin (ColorYUV2) is a slight modification of the great ColorYUV. ColorYUV() does not actually implement chroma Gamma correction, and so the example in Avisynth docs has never worked (Still does not as of v2.5.8). It is taken as a parameter (gamma_u & gamma_v) and stored somewhere, but pretty much forgotten after that. For chroma, a large +ve gamma produces an input/output graph shape a bit like an S (the top half looks just like large +ve luma gamma), sort of like this:- Code:
_ / _/ further away from the mid point it orginally was. and a large -ve gamma like this:- Code:
__/ / away from mid point it originally was. Try out large (eg +100) for one or both gamma_u and gamma_v for some nice effects that you have never got before from colorYUV(). ColorYUV2(), Uses alternative text rendering method to render text for Analyze=true, if you dont like this then just use coloryuv() instead. ColoYUV2() is not meant as a replacement for ColorYUV(), mearly a stop gap for the chroma gamma correction until the fix is implemented directly in Avisynth. ALL Args (and most code) identical as Avisynth ColorYUV() LINK DELETED Link to anything ColorYUV2 now here
__________________
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; 16th September 2010 at 02:24. |
27th February 2010, 00:57 | #70 | Link | |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
Quote:
|
|
27th February 2010, 03:59 | #71 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
@Wilbert,
This post can be deleted. Thankyou.
__________________
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; 16th September 2010 at 02:20. Reason: Because |
27th February 2010, 10:54 | #72 | Link |
Registered User
Join Date: Nov 2002
Posts: 151
|
With ColorYUV2, I was able to increase the saturation on my blood red washed out source, using Gamma_u, but instead of the red coming back there is lot's of blue "sparks" (same with TMPGEnc YUV Gamma correction slider). Therefore, those new functions do seem useful, but there is always a trade off with any video treatment.
|
26th March 2010, 04:08 | #74 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
@Gavino,
Have been a little busy of late, but renamed gamma_u and gamma_v to spow_u and spow_v. (well, moved functionality to, rather than renamed). Also added args of ramp_u and ramp_v which implement the identical equivalent of gamma_y for chroma. I managed to resist the stong urge to call them gamma_u & v again. These two new ramp_x functions are intended to allow non linear fixes for bad chroma, I thought it might be a good idea based on something a fellow said in the link provided by Wilbert. Anyway, the eg ramp_u and spow_u can be combined and together with off, gain, cont, can produce a lot of weird shaped graphs. Have also added spow_y functionality, thought that it could not do any harm. Small problem though with spow_y, if in range 16-235, mid point is not 128 but about 126, I have not bothered about this, dont seem worth any worry. Could maybe mess with this based on whether coring or PC->TV were called for. Also, PC->TV is actually done before number mangling is applied, to convert to 16-235 before eg gamma_y does not seem correct in order to me. Would seem better to have TV->PC before and PC->TV after mangling. (lut creation) Anyways, maybe you have some thoughts on the 126/128 thing or anything else here said. If you wanna see the ramp_x (gamma_y) and spow_x being combined with off_x gain_x and cont_x, I've knocked up a small (8kb rar) ColorYUV2 graphing program so you can better visualize the output (would be pretty impossible without it). Intend to include this with next version of ColorYUV2(), also usable with standard ColorYUV(). Also have nearly completed a Levels() grapher with arguments conversion to ColorYUV() style, will also include that with upcoming version. EDIT:- Will also include VB source for both with ColorYUV2(). See below for ColorYUV2_Graf.EXE, 8KB Rar :- EDIT:- Link Removed: see Post #69 May not be back for a few days, but eager to read any thoughts you have.
__________________
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; 16th September 2010 at 02:27. Reason: Additional |
26th March 2010, 22:32 | #75 | Link | ||
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
Quote:
Quote:
SPOW is not a bad term, not so sure about RAMP though Also the functions are not commutative, i.e. order is significant. Question is which way around is more useful. |
||
26th March 2010, 23:12 | #76 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
@ IanB
Thanx for the reply: hows about 'rpow_u' rather than ramp, or do you have a better alternative? ('r' as it sort of looks like lower case r when + maximum) would be nice to find out before I put my foot in it again.
__________________
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; 16th September 2010 at 02:22. Reason: Additional |
11th September 2010, 20:09 | #77 | Link |
Registered User
Join Date: Jun 2009
Location: UK
Posts: 263
|
Hi! Regarding this one (mentioned in the first post, under "Japanese plugins":
[GPU_001.zip (by thejam79)]: GPU versions of several AviSynth plugins (GPU_BilinearResize, GPU_LanczosResize, GPU_Convolution3d, GPU_TemporalSmoother, GPU_ColorYUY2). I can't seem to find an active source for this anywhere. Can anyone help? |
11th September 2010, 23:04 | #78 | Link | |
Moderator
Join Date: Nov 2001
Location: Netherlands
Posts: 6,364
|
Quote:
http://www.avisynth.info/?GPU%a5%d7%...b0%a5%a4%a5%f3 (more gpu plugins) |
|
23rd October 2010, 12:39 | #80 | Link |
Warm and fuzzy
Join Date: Apr 2010
Location: Moscow, Russia
Posts: 201
|
I am very sorry,
. http://seraphy.fam.cx/~seraphy/progr...p_20080325.rar 403 Forbidden Request : GET Object : /~seraphy/program/WarpSharp/warpsharp_20080325.rar . Where can I download WarpSharp 2008 version ? Please, put WarpSharp 2008 version to public file servers, such as "depositfiles", "rapidshare" and so on. Thank you. |
|
|