VapourSynth - AviSynth-Alternative

  • VapourSynth ist eine neu entstandene Alternative zu AviSynth. Als Skriptsprache dient Python und ist damit mächtiger, als die AviSynth-Eigenentwicklung. Zusätzlich wird hier von Anfang auf Multithreading geachtet, welches bereits jetzt mit einigen AviSynth-Plugins (welche sich teilweise in VapourSynth laden lassen) schneller funktioniert als mit dem Original. Es ist noch sehr unfertig und verfügt z.B. noch über keine Möglichkeit es direkt in Programmen wie VirtualDub zu laden, so daß man auf pipes ausweichen muß. Es ist cross-platform-ausgelegt, kann beliebige Farbräume verwalten, unterstützt wechselnde Auflösungen und unendliche Skripte.

    http://www.vapoursynth.com/

  • ...

    Zitat

    r5:
    more python output fixes
    added accept_lowercase as a setting for the core constructor
    python module refinement, now all objects have a string representation with more information
    other minor fixes

  • ...

    Zitat

    r6:
    now drops all crop calls to env->invoke(), fixes dgdecode compatibility but you have to crop yourself now
    all 64bit issues fixed
    added several checks to prevent the compat formats from being used by new filters
    minor fixes and extra checks for everything

  • ...

    Zitat

    r7:
    includes the source for all of the std functions and the header needed to write plugins (more source coming soon)
    unnamed arguments are now accepted
    y4m headers now specify the colorspace for all yuv formats and gives an error when used with non-yuv
    added a new B tag to y4m output that specifies the number of bits per sample (B8/B10/B16)
    more minor fixes

  • ...

  • ...

  • ...

  • ...

  • ...

  • ...

  • ...

  • ...

    Zitat

    r16:
    fixed a MaskedMerge reference leak under some rare conditions
    added a check for CPU features on x86, will now return an error if SSE2 isn't present
    fixed an issue in avisynth compatibility caused by stricter internal checks

  • ...

  • ...

  • Wichtige Änderungen bei der Benutzung:
    1. "core = vs.Core()" wird zu "core = vs.get_core()"
    2. Die direkte Steuerung der Ausgabe übers Skript wurde verworfen und man braucht jetzt wie ähnlich wie bei AviSynth ein Pipe-Programm ("vspipe" - wird mitgeliefert) für die raw/y4m-Ausgabe. Man braucht also nicht mehr am Skript selbst etwas verändern, allerdings muß am Ende eines Skriptes nun ein "clip.set_output()" stehen.

  • r32 mit wichtigen neuen Funktionen:

    Zitat von Myrsloik

    Website:
    http://www.vapoursynth.com/
    Documentation
    List of all known plugins and scripts
    VapourSynth Editor

Jetzt mitmachen!

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