2 *.d2v-sources hintereinander in einem script laden

  • Halllo!

    Kann man eigentlich(für Testzwecke) mehrere interessante Filmszenen(mehrere *.d2v) Dateien in ein Avisynth-script laden damit alle encodet werden und schluß endlich eine große xvid file rauskommt in der die Szenen aneinandergereiht sind.

    Oder kann man schon die vobfile oder die .d2v file dementsprechend bearbeiten.

    thx gnarf

  • A=MPEG2Source("1.d2v")
    B=MPEG2Source("2.d2v")
    Both=A + B
    return(Both)

    Die Rotation der Erde wurde in den letzten Jahren primär durch sich im Grab umdrehende Musiker angetrieben - Mainstream sei dank.

  • Das geht mit einem Punkt:

    A=MPEG2Source("1.d2v").crop(irgendwas).BicubicResize(irgendwas)
    B=MPEG2Source("2.d2v").crop(irgendwas).BicubicResize(irgendwas)
    Both=A + B
    return(Both)

    Die Rotation der Erde wurde in den letzten Jahren primär durch sich im Grab umdrehende Musiker angetrieben - Mainstream sei dank.

  • okay,incredible , die Syntax deines Scripts ist einfacher zu verstehen , aber funktionieren tun sie beide.

    Die Rotation der Erde wurde in den letzten Jahren primär durch sich im Grab umdrehende Musiker angetrieben - Mainstream sei dank.

  • incredible's Script funktioniert allerdings nur, wenn beide Clips gleich die gleiche Bildfläche hatten. Bei Eastermeyer's Variante muss die gleiche Bildfläche erst nach dem ...Resize vorliegen.
    __

    Übrigens:

    Zwischen "+" und "++" (oder AlignedSplice / UnalignedSplice) gibt es nur dann einen wesentlichen Unterschied im Verhalten, wenn auch Tonspuren dabei sind (was nur bei MPEG2Source alleine ja nicht der Fall ist). Aber wenn, dann sollte man den Unterschied unbedingt kennen! :ja:

  • danke für die Hilfe

    Bei Eastermeyer´s Art hat man vorallem den Vorteil, dass man die Settings bei jeder Szenen verändern kann(zb. gleiche Szene einmal mit angewandtem filter und einmal ohne).

    danke nochmal

  • Ach ja; kurz nochwas

    Wenn man jetzt mehrere filter anwendet(zb. resize undot usw.) werden die eh dann nach der Reihenfolge des Hinschreibens nacheinander angewandt.
    d.h wenn man

    A=MPEG2Source("1.d2v").crop(irgendwas).BicubicResize(irgendwas).undot.convolution3d

    usw schreibt wird dann eh als erstes crop dann resize dann undot und dann convolution angewandt?

    cu gnarf

  • Zitat von gnarf

    A=MPEG2Source("1.d2v").crop(irgendwas).BicubicResize(irgendwas).undot.c onvolution3d

    usw schreibt wird dann eh als erstes crop dann resize dann undot und dann convolution angewandt?

    yepp!

    Die Rotation der Erde wurde in den letzten Jahren primär durch sich im Grab umdrehende Musiker angetrieben - Mainstream sei dank.

  • Zitat von gnarf

    =MPEG2Source("1.d2v").crop(irgendwas).BicubicResize(irgendwas).undot.convolution3d

    Noch ein Tipp noch am Rande:

    Zitat von Donald A. Graft - Decomb Reference Manual


    Don't Invoke an Avisynth Strangeness This one is very important and can easily cost you a 25% speed penalty! It appears that Avisynth has a strangeness that causes it to waste enormous amounts of time when there are no parentheses with the commands. For example, this script:

    Telecide
    Decimate

    …will run much slower than this one:

    Telecide()
    Decimate()

    If you doubt this, try it both ways and see. It is critical, therefore, to always include at least one parameter or the set of empty parentheses. That is why the scenarios below all are coded that way.

    Gruss,
    Viperzahn

    Es ist zu einer gesellschaftsfaehigen Unsitte geworden, dass jeder etwas von sich geben muss, auch wenn er keinerlei Ahnung hat. Und wer vielleicht mal 30 Sekunden nachdenkt, bevor er etwas sagt, dem wird weniger geglaubt als jemanden, der sofort gutklingenden Muell von sich gibt.
    -> http://people.freenet.de/dynamischerpha…esse_halten.mp3

Jetzt mitmachen!

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