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

Reply
 
Thread Tools Search this Thread Display Modes
Old 23rd September 2012, 16:36   #141  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,496
Download: quad.zip

quad is a quadrilateral transformation filter similar to vcmohan's reform, although (so far) quad doesn't crash and does a true quadrilateral transformation. It uses spline16 interpolation (can be switched off for speed purposes) and is multi-threaded.

Minimum parameter requirements are 4 x,y pairs defining the corners of the target quadrilateral. The source quadrilateral can also be specified, if required.

No source, sorry - it makes use of too many half-written libraries scattered around my hard drive.

Code:
quad
====

An Avisynth plugin to perform quadrilateral transformations.

Usage
=====

quad(clip, tx0,ty0, tx1,tx1, tx2,ty2, tx3,ty3, [sx0,sy0, sx1,sy1, tx2,ty2, tx3,ty3, bool invert, bool normal, bool draft])

Parameters:
-----------

tx0,ty0-tx3,ty3: the four corners of the target quadrilateral.
sx0,sy0-sx3,sy3: the four corners of the source quadrilateral (default: clip's corners, clockwise from top left)
invert: invert the transformation (transpose t and s)
normal: specify that the coordinates are normalised to the range 0-1.
draft: don't use spline16 interpolation
wonkey_monkey is offline   Reply With Quote
Old 23rd September 2012, 22:54   #142  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,496
Quote:
The example works (with AvsPmod & VirtualDub), but there is some unreproduceable flickering of black rectangles in the top right after clip start.
Not something I've seen... is the black rectangle always the same height? Is it 1/4 or 1/8 of the clip height? Is it full width or just partial width?

Can you post a screenshot?

David
wonkey_monkey is offline   Reply With Quote
Old 24th September 2012, 11:51   #143  |  Link
vcmohan
Registered User
 
Join Date: Jul 2003
Location: India
Posts: 890
Good to note that a better plugin is now available. Incidentally the crashes of my "Reform" plugin was traced to an inappropriate default parameter and has been corrected. Hopefully it will not crash.

I suggest to please create a new thread wherein all comments be posted and not clutter this main annoncement thread. The comment thread may be provided a link here.
__________________
mohan
my plugins are now hosted here

Last edited by vcmohan; 24th September 2012 at 12:10.
vcmohan is offline   Reply With Quote
Old 8th October 2012, 23:39   #144  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
CallCmd v1.00, Execute command - 8 Oct 2012
New Plugin to execute command on selectable frames or at script startup or closedown.

http://forum.doom9.org/showthread.php?t=166063
__________________
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; 18th November 2012 at 18:27.
StainlessS is offline   Reply With Quote
Old 14th October 2012, 00:37   #145  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,496
xyremap v0.1

An RPN-based pixel remapper.

http://forum.doom9.org/showthread.php?p=1595742
wonkey_monkey is offline   Reply With Quote
Old 17th November 2012, 18:45   #146  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
New LocateFrames script, to find frames in c clip that match frames in f clip.
Sister script to MatchFrames which is intended for matched frames extraction,
LocateFrames is intended to be usable by other scripts to identify matches.
LocateFrames given a version number of v1.06 despite being new script, as it
uses identical logic to MatchFrames.

http://forum.doom9.org/showthread.ph...961#post160096
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 1st December 2012, 00:04   #147  |  Link
panzerboy
Registered User
 
Join Date: Nov 2010
Posts: 2
Bug fix release for my Gimp-style Merge filters. Colour, Hue and Saturation filters fixed.
same URL as before http://sourceforge.net/projects/avisynthgmplyr/files/?
The filters are really slow as they are just c++ code.
So I tend to run the gimp filters with a 'direct stream copy' in Virtualdub for uncompressed output then run the two passes of x264 encoding using the uncompressed (merged) avi.
There is SSE2 code supplied for GIMP but I've done little x86 assembler and never GNU format assembler, so much googling and reading to do.
panzerboy is offline   Reply With Quote
Old 5th December 2012, 09:36   #148  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
Update for, ShowChannels() v0.6 - 05 Dec 2012, Plugin for Avisynth 2.5+

Planar, YUY2 and RGB.

Simple plugin whose only function is to display the average Y,U and V
values for a YUV frame or R,G, and B for an RGB frame.
Also shows accumulated average for all frames visited so far.

v0.5, 31 Oct 2012, Added x,y,w,h coords, not colorspace restricted (real pain in the bum to implement).
Can use odd coords for eg YV12, and even sample a single pixel.

v0.6, 05 Dec 2012. Added Interlaced arg for Planar only. Now gets correct chroma for planar interlaced , even down to single pixel.

See Here: http://forum.doom9.org/showthread.php?t=163829
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 7th December 2012, 09:13   #149  |  Link
fvisagie
Registered User
 
Join Date: Aug 2008
Location: Isle of Man
Posts: 588
I take it that the intention is not to clutter this thread with inanities while it strives to benefit the community by sharing potentially useful new functionality, but I'm unsure where that distinction might be drawn. Is the thread necessarily restricted to what could be termed computer science, or does it extend to, say, handy utilities I wrote in the course of my work that others may potentially find useful?
fvisagie is offline   Reply With Quote
Old 7th December 2012, 12:08   #150  |  Link
jmac698
Registered User
 
Join Date: Jan 2006
Posts: 1,867
It says plugins and utilities. Are they related to avisynth or at least video?
jmac698 is offline   Reply With Quote
Old 7th December 2012, 14:26   #151  |  Link
fvisagie
Registered User
 
Join Date: Aug 2008
Location: Isle of Man
Posts: 588
Yes to both - http://forum.doom9.org/showthread.php?t=166588 and http://forum.doom9.org/showthread.php?t=166627, in this case.
fvisagie is offline   Reply With Quote
Old 11th December 2012, 21:06   #152  |  Link
fvisagie
Registered User
 
Join Date: Aug 2008
Location: Isle of Man
Posts: 588
ALBR - Adaptive lens blur repair

Function for adaptively repairing video damaged by lens blur, using a frame-adaptive repair mask, a selection of sharpeners and multi-stage motion-compensated artifact removal. It also provides blanket sharpening and denoising-only modes, the latter mainly for applying an equivalent amount of denoising to footage that did not need repairing.

http://forum.doom9.org/showthread.php?t=166588
fvisagie is offline   Reply With Quote
Old 11th December 2012, 21:07   #153  |  Link
fvisagie
Registered User
 
Join Date: Aug 2008
Location: Isle of Man
Posts: 588
SpliceFiltered

Function that simplifies the task of creating a long sequence of splices or blends between filtered and original clips by allowing the user to enter splice frame numbers and optional duration of blend (overlap) into a single text list. It's mainly intended to be used with prefiltered or prerendered clips, and/or when splice blending is needed to mask filtering transitions.

http://forum.doom9.org/showthread.php?t=166627
fvisagie is offline   Reply With Quote
Old 16th December 2012, 13:05   #154  |  Link
vcmohan
Registered User
 
Join Date: Jul 2003
Location: India
Posts: 890
Reformer plugin is for conversion between rectangle and quadrilateral image areas. This is similar to my Reform plugin but uses matrix algebra and renders better even if the angle of rotation/displacement of coordinates are 90 degrees or more.
Reformer is probably is very much like David Horman's plugin quad. However Reformer works for YUY2 and YV12 formats in addition to RGB formats. Coordinates of both rectangle and quadrilateral can be specified.discussion on this plugin may be posted in the thread of Reformer
__________________
__________________
mohan
my plugins are now hosted here
vcmohan is offline   Reply With Quote
Old 16th December 2012, 22:35   #155  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
PlanetCrop() v1.0 new script function.

Given a series of time lapse planetoid images, locates those images in frame, crops out and joins them all together into
a video clip of required Frame Aspect Ratio, 1 FPS, with optional Auto Luma Levelling.
First scans each image establishing maximum dimensions for whole sequence (after cropping out the planets). Optionally 'grows' those
dimensions to maintain some of the area around the cropped planets. A 'canvas' size is then established to contain the now maximum
dimensions and respecting the desired Frame Aspect Ratio, synthetic black borders are added where necessary.
Borders are the areas added to maintain aspect ratio and can be hi-lited in red. Margins are areas that use the
original image content instead of synthetic black borders (where possible), they replace synthetic borders, and can be hi-lited
in green. Margins are the areas between the established crop coords and synthetic borders.
http://forum.doom9.org/showthread.ph...25#post1606025
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 1st February 2013, 13:47   #156  |  Link
vcmohan
Registered User
 
Join Date: Jul 2003
Location: India
Posts: 890
SwitchByAudio: is a new plugin which attempts to switch between two clips depending upon the length and level of audio pause.
Please see discussion here.
__________________
mohan
my plugins are now hosted here
vcmohan is offline   Reply With Quote
Old 1st February 2013, 23:06   #157  |  Link
maxxon
Registered User
 
maxxon's Avatar
 
Join Date: Jan 2012
Location: On the net
Posts: 76
Hi, haven't been around for a bit, but I just noticed this thread while perusing around again. I'd like to add AviSynthLib to the list.

This library supports many things, including but not limited to:
  • Reference arrays (referenceArray.avs)
  • Single sized element arrays (singleElementSizeArray.avs)
  • Native for loops (for.avs)
  • Blocks to contain data in a string format (block.avs)
  • Memory management (memory.avs)
  • Profiling tool (profile.avs)
  • Regression testing (testing.avs)
  • File and path manipulations and searches (file.avs)
  • Variable scope insertion (var.avs/varConst.avs)
  • Additional hex number support (hex.avs)
  • Additional string support (string.avs)
  • Including script files only once with ability to have multiple auto searched include directories (include.avsi)
Follow the link for additional information.

Thanks.


Adrian

Last edited by maxxon; 1st February 2013 at 23:14.
maxxon is offline   Reply With Quote
Old 14th March 2013, 12:30   #158  |  Link
pandy
Registered User
 
Join Date: Mar 2006
Posts: 1,049
Quote:
Originally Posted by jmac698 View Post
New Avisynth plugin
slicer 0.3 by jmac698
Jul 16, 2012

A plugin to extract raw VBI data. YV12 only. Avisynth 2.58+
Planar only.

http://www.sendspace.com/file/b0798i
"Sorry, the file you requested is not available."

Thx jmac698 - perhaps slicer can be helpful to restore some VBS data.
pandy is offline   Reply With Quote
Old 18th March 2013, 12:29   #159  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
New Version: RT_Stats, Compile-time/Runtime Functions v1.10 - 17 May 2013

Significant update so posting here

Code:
Zip contains dll, + source + avs scripts.
RT_YStats_TestTimer.avs  # Speed comparison script (eg YPlaneMin/RT_YPlaneMin).
ImageSplicer.avs         # Update, much faster
PlanetCrop.avs           # Update, much faster
QueryBorderCrop.avs      # Now a plugin
QueryLumaMinMax.avs      # Now a plugin
YInRangeLocate.avs       # Now a plugin, previously unreleased
DAR.avs                  # Now a Plugin
LocateFrames.avs     
MatchFrames.avs          # RT_Stats NOT required
s_ExLogo()               # RT_Stats NOT required
http://forum.doom9.org/showthread.php?t=165479
Also see last two Posts #109 & #110
http://forum.doom9.org/showthread.ph...45#post1620245
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 12th April 2013, 23:05   #160  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
New Plugin, Zebra v1.02, Test clip generator
http://forum.doom9.org/showthread.php?t=167663
__________________
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 ???
StainlessS 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 10:28.


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