AviSynth - Aktuelle Version

  • Avisynth 2.56 released

    Release notes:

    Summary of changelist (with respect to v2.55)

    * Added options to DirectShowSource (seekzero, timeout and pixel_type).
    * Added DevIL support for RGB32 to ImageSource.
    * Added Russian language documentation. Thanks to Fizick and his team. Well done.
    * Added Merge() filter. Includes very fast iSSE pavgb code for weight=0.5.
    * Added MergeARGB(), MergeRGB() filter.
    * Added ShowRed(), ShowGreen(), ShowBlue() filters.
    * Added operator MulDiv(multiplicand, multiplier, divisor).
    * Added AssumeScaledFPS(multiplier, divisor, sync_audio) maps vi.MulDivFPS.
    * Added gamma option (ala ColorYUV) in RGBAdjust.
    * Added Spline16Resize, Spline36Resize, GaussResize and LanczosResize(tap=xx)
    * Added options to ShowFrameNumber: ShowFrameNumber(offset=10, x=360, y=576, font="georgia", size=24, text_color=$ff0000)
    * Added integer offset to ShowSMPTE: ShowSMPTE(offset_f=10)
    * Added options to ShowSMPTE: ShowSMPTE(offset="00:00:00:30", x=360, y=576, font="georgia", size=24, text_color=$ff0000)
    * Added Fractional resampling support in ResampleAudio().
    * Added Limiter(show=show_luma/show_luma_grey/show_chroma/show_chroma_grey) shows out of bound luma/chroma; *_grey makes the rest of the pixels greyscale.
    * Added offsets and analyze option (ala ColorYUV) in RGBAdjust.
    * ConvertTo*(Matrix="Rec709, PC.709, PC.601") conversions supported.
    * ConvertFPS()/ChangeFPS() copies FPS from a 2nd clip.
    * GreyScale() RGB supports Matrix="Rec709, Average"
    * Support for [vfr content in DSS]: DirectShowSource("F:\Guides\Hybrid\vfr_startrek.mkv", fps=119.88, convertfps=true) turns vfr into cfr stream by duplicating frames (patch by Nyaochi).
    * A lot of bugfixes and optimizations.
    * Cache improvements.

  • Update -> Avisynth 2.5.6a

    Release notes:

    This is a minor update to the source to correct a problem
    in avisynth.h The installable file has been rebuilt to make
    sure it match the accompaning source. There are no
    substantive changes.

    http://sourceforge.net/projects/avisynth2/

  • New build! (The off-line documentation is up to date.)

    AviSynth 2.5.7 Alpha1 (March 26th):

    Additions:
    * Added portugese translation (by RoLon), and partly french translation (by JasonFly)
    * Subtitle multi line text, set LSP arg and use \n. (foxyshadis, tateu)
    * xxxFPS("preset") string preset FPS values. (Tritical)
    * Better avisynth_c cdecl/stdcall mismatch detection and protection (Tritical).

    Bugfixes:
    * Fixed ConvertAudio SSE2 to Float alignment test.
    * Fixed (auto)LoadPlugin altname generation. (Tritical)
    * Fixed SaveString memory block overrun.
    * Fixed $Plugin!Functionname!Param$ bug. (Fizick)
    * Fixed registry handle leak on $PluginDir$ lookup. (Dave Brueck)
    * Fixed memory leaks avisynth_c.
    * Fixed returning locked/protected VBF's to LRU. (Tritical)
    * Fixed runtime mixed SEH/C++ exception handling for XPsp2. (Tritical)
    * Fixed CAVIStreamSynth::Read audio buffer overrun. (Avery Lee)
    * Fixed DLL handle leak in LoadPlugin. (Tritical)
    * Fixed Assert("text") no longer parses % args.
    * Fixed number parser returning inaccurate float conversions.
    * Fixed ConvertFPS() blend mode not processing of chroma planes.
    * Fixed resizer resampling pattern attempted use after deletion.
    * Fixed resizer subpixel shifting functionality being a noop.
    * Fixed Info() auto font selection metric.
    * Fixed Conditional error checking of float RHS.
    * Corrected colours in YUV ColorBars, Now match BT.801-1.
    * TCPDeliver updates: Client: Fixed crash if client gets disconnected.
    * TCPDeliver updates: Server: Remember to disconnect clients when shutdown.
    * Fixed Turn*() YUY2 mod 2 height test.
    * Fixed AVISource() corrupted error messages.
    * Fixed AVISource() direct input drop frame handling.

    Optimizations:
    * None.

    Changes:
    * SetMemoryMax() minimum now 4Mb instead of 16. (Tritical)
    * Remove 50 plugin auto load limit. (Tritical)
    * COM QueryInterface calls now return S_OK instead of NULL.
    * Bracketless call of argless function now get a cache. (Tritical)
    * Over-range numbers now raise a compile time exception.
    * xxxFPS(float) now uses continued fraction to generate a minimal rational pair. (Raymod2)
    * ChangeFPS(linear) now raises a compile time exception if the change ratio is > 10.
    * ConvertFPS() blend mode works for all pixel formats. (Tritical)
    * Info() retrofit of 2.60 updates.
    * TCPDeliver.dll upx'ed.
    * RGB ColorBars +Q and -I bars, Hue is now correct, Luma is NOT zero to achive this.
    * AVISource Audio no longer limited to 2 channels.
    * SaveString memory blocks are now 32 bit aligned.
    * Default planar chroma planes mod 16 aligned. See SetPlanarLegacyAlignment().

    As usual download from Sourceforge.

  • Alle Filter für den 2.5er Zweig laufen auch mit 2.57.

    Bei 2.6 könnte es einige Änderungen geben, die eine Neukompilierung nötig machen, 3 ist ganz anders.

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • Here is release candidate 1 for Avisynth 2.5.7. The intention was for this to be a bug fix release only, but a few minor gems have been slipped in. [Blockierte Grafik: http://forum.doom9.org/images/smilies/smile.gif]

    Notes:- I forgot to turn of the COM environment debugging option when I made this build. The final release version will not have this feature. (It can cause problems with miserable software that employs anti-debugging technology. GRR!)

    2.57 Changes from 2.56

    Additions

    • Installer option for avisynth.lib, avisynth.exp and avisynth.map files.
    • DirectShowSource() now sets _HIRESOUTPUT property of WMAudio Decoder DMO. Allows 24 bit samples and 6 channel decoding.
    • Avisynth COM object now supports IAVIStreaming interface. Many apps blindly expect it and fail to load AVS scripts.
    • Conditional Reader now also accepts T, F, Yes and No for bool data.
    • DirectShowSource() log debug messages to file.
    • DirectShowSource() force set framecount.
    • DirectShowSource() accept audio streams of type WAVE_FORMAT_IEEE_FLOAT.
    • Added KillVideo() verb.
    • TimeStretch now exposes the tuning parameter of the SoundTouch library.
    • Adding global OPT_AllowFloatAudio=True to your script enables WAVE_FORMAT_IEEE_FLOAT audio output.
    • Explicitly request all the channels available in the audio stream [acm AC3]
    • Explicitly try to request float, 32 bit then 24 bit samples from the audio codec.
    • Accept raw audio streams of type WAVE_FORMAT_IEEE_FLOAT.
    • Added installer option to add "Avisynth Script" item to Explorer shell for new .avs file creation.
    • Added avs_delete_script_environment and avs_subframe_planar to avisynth_c interface.
    • Hack to allow Fraunhoffer MP3 codec to work when wBitPerSample==16. (Squid_80)
    • Added portugese translation (by RoLon), and partly french translation (by JasonFly)
    • Subtitle multi line text, set LSP arg and use \n. (foxyshadis, tateu)
    • xxxFPS("preset") string preset FPS values. (Tritical)
    • Better avisynth_c cdecl/stdcall mismatch detection and protection (Tritical).

    Bugfixes

    • Fixed ConvertFPS() blend mode mix_ratio was wrong.
    • Fixed AviSource() handling of dud AVI files that start with drop frames, just return the first key frame.
    • Fixed DirectShowSource() handling of pin renegotiation.
    • Fixed Overlay() "PC_Range" argument handling.
    • Fixed SubTitle() crash when resources exhausted.
    • Fixed Resizers cropping argument validation.
    • Fixed % operator bad argument text message.
    • Fixed stuffing Audio buffer with video graphics on Exception. Now returns E_FAIL. Video stream subsequently will return error text in graphic form.
    • Fixed KillAudio() not resetting nchannels and sample type to 0.
    • Fixed Conditional Reader sscanf buffer overrun.
    • Fixed Version() and VersionString() timestamp discrepancies.
    • Fixed Serious inaccuracies in TimeStretch. It is still not sample exact!
    • Fixed Negative int arg handling for ApplyRange() and Animate().
    • Fixed Installer handling of readonly/inuse target files.
    • Fixed ConvertAudio SSE2 to Float alignment test.
    • Fixed (auto)LoadPlugin altname generation. (Tritical)
    • Fixed SaveString memory block overrun.
    • Fixed $Plugin!Functionname!Param$ bug. (Fizick)
    • Fixed registry handle leak on $PluginDir$ lookup. (Dave Brueck)
    • Fixed memory leaks avisynth_c.
    • Fixed returning locked/protected VBF's to LRU. (Tritical)
    • Fixed runtime mixed SEH/C++ exception handling for XPsp2. (Tritical)
    • Fixed CAVIStreamSynth::Read audio buffer overrun. (Avery Lee)
    • Fixed DLL handle leak in LoadPlugin. (Tritical)
    • Fixed Assert("text") no longer parses % args.
    • Fixed number parser returning inaccurate float conversions.
    • Fixed ConvertFPS() blend mode not processing of chroma planes.
    • Fixed resizer resampling pattern attempted use after deletion.
    • Fixed resizer subpixel shifting functionality being a noop.
    • Fixed Info() auto font selection metric.
    • Fixed Conditional error checking of float RHS.
    • Corrected colours in YUV ColorBars, Now match BT.801-1.
    • TCPDeliver updates: Client: Fixed crash if client gets disconnected.
    • TCPDeliver updates: Server: Remember to disconnect clients when shutdown.
    • Fixed Turn*() YUY2 mod 2 height test.
    • Fixed AVISource() corrupted error messages.
    • Fixed AVISource() direct input drop frame handling.

    Optimizations

    • SubTitle() releases all resources when the last frame of the clip is rendered.
    • SubTitle() releases GDI resources after text map is created.
    • ApplyRange() only builds 2 chains instead of 3.

    Changes

    • Map file is now generated for release builds.
    • ConvertTo*() and GreyScale() now accept "Rec601" as a valid matrix name.
    • DirectShowSource.dll upx'ed.
    • Upgrade internal copy of SoundTouch library to 1.3.1.
    • SoundTouch now available in RelSym build.
    • Animate Integer arg enumeration no longer rounds toward positive infinity. Both positive and negative enumerations are identical. i.e. For Animate(0, 10, "Foo", 0, 0, 10, -10), Foo's arg1 = -arg2 for all frames.
    • Selecting associate open with Notepad with .avs files in the installer now also includes .avsi files.
    • The Installer now pushes a recovery dialog box when unwritable files are encountered during an install. The user may manually correct the problem and retry installing that file.
    • SetMemoryMax() minimum now 4Mb instead of 16. (Tritical)
    • Remove 50 plugin auto prescan load limit. (Tritical)
    • COM QueryInterface calls now return S_OK instead of NULL.
    • Bracketless call of argless function now get a cache. (Tritical)
    • Over-range numbers now raise a compile time exception.
    • xxxFPS(float) now uses continued fraction to generate a minimal rational pair. (Raymod2)
    • ChangeFPS(linear=true) now raises a compile time exception if the speed change ratio is > 10.
    • ConvertFPS() blend mode works for all pixel formats. (Tritical)
    • Info() retrofit of 2.60 updates.
    • TCPDeliver.dll upx'ed.
    • RGB ColorBars +Q and -I bars, Hue is now correct, Luma is NOT zero to achive this.
    • AVISource Audio no longer limited to 2 channels.
    • SaveString memory blocks are now 32 bit aligned.
    • Default planar chroma planes mod 16 aligned. See SetPlanarLegacyAlignment().

    As usual download from sourceforge

  • AviSynth 2.5.8 RC5

    bis zur final dürfte es nicht mehr allzu lange dauern

  • AVS 2.6.0 Alpha 4 [130114]

  • AVS 2.6.0 Alpha 4 [130114]

  • Nur zum Dokumentieren – seit das Wiki von avisynth.org auf avisynth.nl umgezogen ist, hatte sich auch die URL der Plugin-Sammlung von WarpEnterprises leicht verändert:

    http://avisynth.nl/users/warpenterprises/

    Alternativ dazu auch eine Sammlung innerhalb des Wiki:

    http://avisynth.nl/index.php/External_filters

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!