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

Reply
 
Thread Tools Display Modes
Old 13th March 2003, 11:33   #1  |  Link
sh0dan
AviSynth Developer
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,468
AviSynth 2.0.8 and 2.5.1 Beta released

A maintenance release of AviSynth 2.0.8 and a new AviSynth 2.5.1 Beta has been released. The 2.0.8 version contains critical bugfixes, and is supplied for those who enjoy the stability of the non-beta versions.

AviSynth 2.5.1 beta is an update to the first 2.5.0 beta and contains many fixes and additions, as well as some considerable speedups. Mainly interlaced processing has been improved vastly, but also general stability should be better.

Grab the files from the SourceForge project page.

AviSynth 2.5.1 changes, includes many fixes, and much better support of interlaced image processing:

Additions

* Added ISSE and MMX YUY2->YV12 conversions. Faster than XviD - and both interlaced and noninterlaced modes supported. Use ConvertToYV12(interlaced=true).
* Added rewritten YV12->YUY2 (progressive and interlaced) conversion to avoid using buggy XviD conversion. It also has better quality as it properly interpolates chromas as opposed to simply copying it. Speed should be the same. Use ConvertToYUY2(interlaced=true) for interlaced processing.
* Added TurnLeft / TurnRight.
* YToUV() now takes an optional third parameter, that contains luma for the final clip.
* AudioLength() now returns the size in samples (do however beware of overflows on very long clips)

Bugfixes

* Fixed Splice problems with YV12 from different sources. Audio is now automatically converted to the same format.
* Fixed bug in YV12 stackvertical, causing corrupt images.
* Fixed memory exception problem in Blur.
* Fixed non-matching image type in Stack.
* Fixed rounding in Temporalsoften mode 2.
* Fixed crashbug in YUY2 mergechroma.
* Fix bug in C version of YUY2->RGB24.
* Fixed bug with uninitialized data in AviSource.
* Fixed wrong pitch being used in temporalsoften scenechange - could in rare cases lead to unexpected results.
* Fixed rounding in some cases in temporalsoften.
* Doesn't add audio to track, if there is no present in AssumeSampleRate().
* Fixed isBFF() and isTFF().

Optimizations

* Put in Steady's new BitBlt code, and enabled it for ISSE capable processors.
* Much "conservative" code removed. A general speedup should be expected.
* Made SwapUV() faster.

Changes

* Removed all fieldbased/mod 4 checks.
* Restored how fieldbased/framebased works.
* Removed startup Box from installer.
* Greyscale inserts value 128, instead of 127. Some users have reported a greenish tint.
* Updated AssumeTFF and BFF to also write the information to VideoInfo.
* Updated icons.
* PNG and JPEG support (output only). Warning: still buggy!


AviSynth 2.0.8 Changes:

- Updated installer - add icon and optional assiciation for ".avs" files.
- Hopefully fixed AviSource bug with decompressing keyframes.
- Only scripts with the "avsi" extension is autoincluded in the plugins directory.
- Fixed crash on resize on rare occasions.
- Added "show=true" as optional parameter to Normalize. This will show the maximum amplification possible without distortions.
- Fixed crash if AVI file could not be opened - also affected segmented sources.
- Exist(filename) was not present in 2.07.
- Crashbug in ResampleAudio(), if no audio was present.


Post bugs and questions here.
__________________
Regards, sh0dan // VoxPod
[AviSynth 2.5 project page] | [blog].

Last edited by sh0dan; 13th March 2003 at 11:50.
sh0dan is offline   Reply With Quote
Old 13th March 2003, 13:11   #2  |  Link
Mel Maconoo
Registered User
 
Join Date: Jun 2002
Location: dallas..
Posts: 27
the filters that work's with 2.5 work with the new one correct.?
Mel Maconoo is offline   Reply With Quote
Old 13th March 2003, 13:12   #3  |  Link
sh0dan
AviSynth Developer
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,468
Yes - the API will not be changed for 2.5 anymore.
__________________
Regards, sh0dan // VoxPod
[AviSynth 2.5 project page] | [blog].
sh0dan is offline   Reply With Quote
Old 14th March 2003, 17:54   #4  |  Link
jonny
Registered User
 
jonny's Avatar
 
Join Date: Feb 2002
Location: Italy
Posts: 876
There is a bug in the trim function (AviSynth 2.51 - 2.50).
Code:
Version()
Trim(10, -100)
return a 101 frames clip instead of 100.
In general using negative number return always 1 frame more.

regards
jonny
__________________
home sweet home
jonny is offline   Reply With Quote
Old 14th March 2003, 18:02   #5  |  Link
sh0dan
AviSynth Developer
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,468
Yes - thanks for the report!
__________________
Regards, sh0dan // VoxPod
[AviSynth 2.5 project page] | [blog].
sh0dan is offline   Reply With Quote
Old 14th March 2003, 18:41   #6  |  Link
DDogg
Retired, but still around
 
DDogg's Avatar
 
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
Is there a target time for updating the docs/manual with all the syntax changes and additions in 2.51? If a person did not read this forum, it would be difficult to find this out. Perhaps a link in the start menu to an expanded changes page with more examples on avisynth.org? For example, "YToUV() now takes an optional third parameter, that contains luma for the final clip". Er, so how? An example?
DDogg is offline   Reply With Quote
Old 14th March 2003, 20:01   #7  |  Link
frank
Registered User
 
Join Date: Oct 2001
Location: Germany
Posts: 603
Well done.

- TFF/BFF mismatch at SeparateFields/Weave - fixed.
- UV swapping at VobSub - fixed.

Tnx.
frank is offline   Reply With Quote
Old 14th March 2003, 22:10   #8  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 5,579
Quote:
Is there a target time for updating the docs/manual with all the syntax changes and additions in 2.51?
The target time is always "as soon as possible" I will add it tomorrow.
Wilbert is offline   Reply With Quote
Old 15th March 2003, 17:45   #9  |  Link
DDogg
Retired, but still around
 
DDogg's Avatar
 
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
Wilbert, thanks for the reply. BTW, my post was not meant as a dig. I certainly appreciate all the hard work you do (all the way back to when you volunteered to do the thankless task of the VDub import stuff when nobody else wanted to even touch it ).
DDogg is offline   Reply With Quote
Old 15th March 2003, 18:29   #10  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 5,579
Thanks for your kind words! I updated the docs/manual on www.avisynth.org ...
Wilbert is offline   Reply With Quote
Old 20th March 2003, 14:05   #11  |  Link
Tofusensei
Registered User
 
Join Date: Feb 2003
Location: Tokyo, Japan
Posts: 17
Hey sh0dan,

I saw you were adding that ApplyRange() function in some of the CVS versions, was that included in this version (and if so, what was the syntax?) ?

Keep up the great work! *_*
__________________
-Tofu

http://www.live-evil.org
Tofusensei is offline   Reply With Quote
Old 20th March 2003, 14:55   #12  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 5,579
Yes. It's syntax can be found in the docs:

http://www.avisynth.org/index.php?page=Animate
Wilbert is offline   Reply With Quote
Old 22nd March 2003, 00:42   #13  |  Link
Blueseb
Italian Doom9 Staff
 
Join Date: Jun 2002
Posts: 57
2.50 & 2.51 issue: whenever i open an avs script either in vdub or any player i get a popup window "msvcrtd.dll not found" then i click ok and it goes on faultless ,
this prevent me to use job queuing! (does not happen with 2.07)
__________________
"...ed io, dimmi, io chi sono?"
"Tu? Tu sei un fiocco di neve che non cade in nessun posto"
Blueseb is offline   Reply With Quote
Old 22nd March 2003, 05:41   #14  |  Link
sh0dan
AviSynth Developer
 
sh0dan's Avatar
 
Join Date: Nov 2001
Location: Dark Side of the Moon
Posts: 3,468
This is an ImageSequence.dll issue. If you don't use it - just remove it.
__________________
Regards, sh0dan // VoxPod
[AviSynth 2.5 project page] | [blog].
sh0dan is offline   Reply With Quote
Old 22nd March 2003, 11:46   #15  |  Link
Blueseb
Italian Doom9 Staff
 
Join Date: Jun 2002
Posts: 57
[blueseb is now walking smiling and happy on the path of avisynth knowledge]
__________________
"...ed io, dimmi, io chi sono?"
"Tu? Tu sei un fiocco di neve che non cade in nessun posto"
Blueseb is offline   Reply With Quote
Old 7th April 2003, 20:04   #16  |  Link
poptones
Registered User
 
Join Date: Jun 2002
Posts: 135
Does there exist a concise FAQ outlining the differences between 2.0x and 2.5x? I still don't know if it would be worth the trouble for me to convert, and this is becoming an issue since I'm about to write some more filters.

Are ALL the 2.0x commands working in 2.5? is it as stable as 2.0x?
poptones is offline   Reply With Quote
Old 8th April 2003, 10:38   #17  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 5,579
Quote:
Does there exist a concise FAQ outlining the differences between 2.0x and 2.5x?
Have you read the YV12 faq?

Quote:
Are ALL the 2.0x commands working in 2.5?
No, the masks filters are not working in v2.5.x. I think they are the only ones.

Quote:
is it as stable as 2.0x?
It is stable enough to start using it.
Wilbert is offline   Reply With Quote
Old 8th April 2003, 21:59   #18  |  Link
Trip Machine
Registered User
 
Join Date: Feb 2003
Location: Ottawa, Canada
Posts: 28
Crop restrictions?

Hi.

I'm not sure if this has been covered yet but I found two cropping restrictions that weren't present in 2.07.


1) In 2.07 I remember being able to crop with odd numbers in GKnot but it was okay since I was going to resize it afterwards. But in 2.5.1, I can't open an avs file in VDub with odd crop values even though I have a resize command with even values.


2) This one bothers me a little bit more. I found that I had to keep the left and right crop values equal. Because if I don't, when I playback the movie, there is a thin black bar about 2-4 pixels wide that runs on the right side of the movie and gets encoded.

So say if my left and right crop values are 2 and 14, then I would have end up changing it to 14 and 14, (which can cut out quite a bit from the picture), if I wanted to crop with no visible black bars.


Thanks for reading.
__________________
"I can see the difference between a video at 29.97fps and a video at 30fps." - My cousin, before the back of my hand met with his face.
Trip Machine is offline   Reply With Quote
Old 21st April 2003, 05:35   #19  |  Link
Kamui-Dash
Droids Of Talon
 
Join Date: Feb 2003
Location: Norway
Posts: 40
Installed 251 and cant revert back to 2.0x sumhow, in version it still says 251 beta mars 12. But when i uinstall 2.0x again, the version doesnt work and reinstall 2.0x still saying 251 beta mars 12 release. Can sum1 tell me how to completely remove AVS 251? thx
Kamui-Dash is offline   Reply With Quote
Old 22nd April 2003, 10:41   #20  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 5,579
Do you have other avisynth.dll's on you hd?
Wilbert is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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 05:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.