PDA

View Full Version : AviSynth 2.5.4 and AVSEdit 1.0 Released


sh0dan
26th January 2004, 16:12
Hi folks!

We are very proud to present you with another release of AviSynth, and the first release of AVSEdit.

AviSynth 2.5.3 -> 2.5.4 changes:

Additions:
* Added Overlay() for doing advanced video overlays/layers. Overlay allows to place arbitrary video on top of eachother. Clips can have different sizes, have alpha masks and even different colorspace. A large variety of blend modes are available.
* Added SSRC(int samplerate) very high quality SSRC resampling. Audio is always converted to float.
* Added SuperEQ(). SuperEQ is a very precise 16 band equalizer.
* Added ConditionalReader(). This enables users to load per frame settings into variables accessible to conditional variables.
* ShowAlpha now returns RGB, YUY2, or YV12 via the pixel_type argument. The latter two can be used to layer an RGB clip with alpha transparency data onto a YUV clip using the 3-argument form of Overlay().
* Added IsYUV(clip) to script language (it was only present in the documentation).
* Added internal audiocache by WarpEnterprises. Added automatically by the filters that need it.
* Added Histogram(mode="stereo") shows a clasic stereo graph from the audio in the clip. Some may know these from recording studios. This can be used for visualizing stereo width and potential phase problems.
* Added Histogram(mode="stereooverlay"). Draws the stereograph on top of the original image. YV12 only.
* Added ChangeFPS(linear=true/false). This will make AviSynth request frames in a linear fashion, when skipping frames. Default:true.
* Added Tone(float length, float frequency, int samplerate, int channels, string type). This will generate sound.
o Length is in seconds. Type can be "Silence", "Sine" (default), "Noise", "Square", "Triangle" or "Sawtooth".
o Defaults are Tone(10.0, 440, 48000, 2, "sine").

Bugfixes:
* Fixed out-of-bounds read in Normalize.
* Fixed compiler warnings in avisynth_c
* Better seeking precision in audio in DirectShowSource.
* Fixed crashes and Audio corruption in ConvertToMono().
* Fixed UnalignedSplice if only audio was present.
* Fixed Trim crash, if only audio was present (throws an error).
* Fixed slowdown on multiple Directshow Sources.
* Fixed green bars in small video with mode="levels" and mode="color". For Histogram
* Fixed overflow in ConvertAudioTo32bit().

Optimizations:
* Optimization: MMX in Dissolve.

Changes:
* Added Kevin Atkinsons avisynth_c 0.20 (stdcall) API.
* Updated installer. (Thanks to V_ICE for inspiration).
* EMMS is now executed between all filters to avoid potential FPU-states to be carried from one filter to the next.
* If any filter should request audio that is out of bounds, if will no longer be passed to the filter above, but the invalid parts will be filled with silence.
* Documentation restructured and much has been updated.
* Added C-versions of conditional planedifference filters, for non-ISSE machines.

As always files can be downloaded from Sourceforge (http://sourceforge.net/projects/avisynth2/).

AVSEdit requires the DOT-net framework v1.1, and an installed version of AviSynth. If you want to install it separately, it can be found here (http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en).

Some additional info about AVSEdit:
AVSEdit is the "official" AviSynth editor and it is a standalone version of DVX's AviSynth editor. Many features are added, and a basic user guide can be found here (http://www.geocities.com/wilbertdijkhof/guides/avsedit/AVSEdit.htm). Bugs and feature requests can be done at the same place where it is done for AviSynth.

As always a big thanks to folks here at doom9 for help, support and good suggestions!

Danzel
27th January 2004, 01:19
Yay!

Thanks for the new High Quality Audio processing functions!!
Im sure they will come in useful in the near future :D

Danzel.

Pfc Joker
27th January 2004, 03:06
Love AVSEdit at first sight, :) looking forward to seeing if people make use of it or not.

Little_Dragon
27th January 2004, 05:20
Overlays with alpha support? Thank you! That should make compositing much easier.

madman80
27th January 2004, 20:11
Please, mey you explain a little more the command: ChangeFPS(linear=true/false)

I'm trying to see the difference using a simple 23,76 to 25 fps video but Changefps(25,false) or Changefps(25,true) gives me an error.
What's the way to write the true/false instruction?

sh0dan
27th January 2004, 20:32
Changefps(25,linear=true)

madman80
27th January 2004, 22:50
yes, Changefps(25,linear=true) works in Media Player Classic, but can't load the AVS script in VirtualDub, VirtualDubMod or NanDub...
It says:
Avisynth open failure:
Script error: Changefps does not have a named argument "linear"

sh0dan
27th January 2004, 23:12
Check for avisynth.dll files outside your system(32) directory.

madman80
28th January 2004, 00:02
:D Ok, I had a copy of avisynth.dll in my virtualdub directory, I don't know who put it there, maybe the AvisynthAVS installation. I replaced it for the new one and now it works perfect. Thanks and excuse me for my dumb question.

LigH
28th January 2004, 08:50
I cannot download the AVSEdit application from the 'avisynth2' project - all the 10 SourceForge mirrors only tell me "404"!

sh0dan
28th January 2004, 09:33
@madman80: Just delete it. It isn't a good idea to have various avisynth.dll files around - that time you'll just have the same problem next time.

@LiGH: Seems like SF has some problems synchronizing. I temporarily put it at http://cultact-server.novi.dk/kpo/avisynth/AVSEdit_10.exe.

AmiRage
28th January 2004, 10:33
Originally posted by sh0dan
@LiGH: Seems like SF has some problems synchronizing. I temporarily put it at ...
Thanks for the temporary mirror, but something went wrong with the link in your post.

http://cultact-server.novi.dk/kpo/avisynth/AVSEdit_10.exe

stickboy
28th January 2004, 16:30
On the second screen of the AviSynth 2.5.4 installer, "Association" is misspelled in "Select Accosiation [sic]". :p

sh0dan
28th January 2004, 17:32
Could you post your script? - oh, guess not! :D

Anyway - fixed - thanks!

Cyberia
29th January 2004, 03:17
2.5.4 also exeriences the problem I described here (http://forum.doom9.org/showthread.php?s=&threadid=64414&perpage=20&pagenumber=1) with seeking in DirectShowSource and seeking without audio in general.

If someone could fix this it'd be great.

Arachnotron
1st February 2004, 23:14
The editor is great. It really gives you a good place to start if you are new to avisynth. (and I am so new the paint is still dripping :) )

I did notice a small bug: if you edit the settings for Mipsmooth, it will do
mipsmooth("VHS",...
instead of
mipsmooth(preset="VHS",...

stax76
1st February 2004, 23:52
I think it will create something like this: preset="VHS", only if the parameter is optional and different from it's default value so everything is OK but I think something is wrong with the last parameter, the type is clip and the default value is false. Maybe sh0dan can add missing parameters/overloads to the descriptions. I saw a couple of wrong descriptions for instance string parameters within quotes, I'll add some code to strip it away and maybe perform some more validation. I'm working on the #D thing currently :p

Wilbert
2nd February 2004, 00:29
but I think something is wrong with the last parameter, the type is clip and the default value is false.
Yeah, yeah. It should be boolean. My mistake :)

I think it will create something like this: preset="VHS", only if the parameter is optional and different from it's default value so everything is OK
I will make it optional without default value, then it will work :)

Coon_Dog
2nd February 2004, 23:40
Thanks for the working link to AVSEdit. Been wanting to try this out. For some reason I can not get any downloads off of sourceforge.net at all.

Reading the posts on this it sounds like a great tool to help newbies out.

Thanks again

sh0dan
3rd February 2004, 10:08
Read the posts above ;)

Valky
15th May 2004, 00:02
I wonder what went wrong when I Finally upgraded my previous 2.5.2 version to 2.5.4 and now I cant open any scripts wit mpc or with any version of vd.

There must be something that I dont know. It doesn't even give me any errors. I just can't open my scripts. Everything worked just fine 10 minutes ago with my older version, but I wanted to test some scripts and couldn't get overlay() to work with 2.5.2?

What's happening?


I just tried to install 2.5.3 and it seems to work fine (it shows the wrong version number though). Unfortunately this version doesn't seems to undrstand overlay() neither :(

Wilbert
15th May 2004, 00:10
Start with emptying your plugin dir ...

Valky
15th May 2004, 15:46
Originally posted by Valky
I wonder what went wrong when I Finally upgraded my previous 2.5.2 version to 2.5.4 and now I cant open any scripts wit mpc or with any version of vd.

There must be something that I dont know. It doesn't even give me any errors. I just can't open my scripts. Everything worked just fine 10 minutes ago with my older version, but I wanted to test some scripts and couldn't get overlay() to work with 2.5.2?

What's happening?


I just tried to install 2.5.3 and it seems to work fine (it shows the wrong version number though). Unfortunately this version doesn't seems to undrstand overlay() neither :(

Yes, it works if I empty my plugins-directory, but what about then? If I copy my plugins back to that folder I can't open anything anymore. Is the reason some special plugin or doesn't 2.5.4 load plugins automatically anymore?

Wilbert
15th May 2004, 15:52
Is the reason some special plugin
Some plugins can cause this on some machines.

Valky
15th May 2004, 16:36
Originally posted by Wilbert
Some plugins can cause this on some machines.

Yes, that was it. I guess it was some of those convolution plugins since I only deleted all the plugins starting with letter 'c' in that folder :)


Btw, I found what was causing these closings with VD and MPC. Versions 2.5.4 and 2.5.5 doesn't open anything if you have oldplugins.avsi in your plugin-directory...

Backwoods
16th May 2004, 06:53
Make another DIR in your Avisynth folder and place all your plugins in there. It seems by doing that I no longer run into that problem.

c:\program files\avisynth\yea

If they all go in the PlugIns folder, problems. (Better than being curt with nothing useful)

Shernand
19th May 2004, 04:10
Hi,
I have been using Avisynth 2.54 for some time, now i found out that 2.55 alpha was released, so here's my question :

Is it worth to upgrade or the new alpha has too many bugs?

Thanks,
Shernand

Wilbert
19th May 2004, 09:56
You can safely update.

GbMedusa
2nd June 2004, 05:51
Hello all.

Forgive me is this is something extremely obvious, but I seem to have hit a wall.

I have been reading different takes on PAL/NTSC conversions and using AVSEdit to test some of the scripts. I find it to be a good "newbie" tool for working with AVIsynth.

My question is: I seem to be able to find most filters in the dropdown list except "AssumeFPS()". I checked the Plugins list to see if maybe it requires one but as far as I can tell it does not. So far, I have been manually typing it into the script area.

[As a side note, I see AVS Visual Editor--another GUI frontend for AVIsynth--has the same situation.]

Can someone let me know how to access this in AVSEdit or if this is how it is supposed to work?

Edit: I am using AVSEdit v1.0b and AVIsynth v2.54.

Wilbert
2nd June 2004, 10:34
Can someone let me know how to access this in AVSEdit or if this is how it is supposed to work?
I guess we forgot to add this filter :) Within a few weeks I will do an update.

vion11
2nd June 2004, 16:23
There is a small xml-update for AVE Visual Editor with updates for
changefps, assumefps and dissolve. Link (http://www.avisynth.org/vion11/aveguide.html)