• Guten Morgen, Jungs und Mädels !

    Ich habe malwieder ein Problem :redface:
    Und zwar habe ich zum synchronisieren von zwei Aufnahmen duplicateframe benutzt.

    Leider habe ich nun in der Doku gelesen,dass duplicateframe gar nicht auf das Audio achtet :(
    Es sind >130 Schnitte also möchte ich ehrlichgesagt nicht alles von neuem machen.

    Könnte mir jemand eine AviSynth-Funktion schreiben "deplicateframewithaudiosync", bei der das Audio mit beachtet wird ?

    So müsste ich dann nur per Suchen+Ersetzen da durchgehen.


    Dankeschön schonmal !

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

  • Meyer of Eastern, Du gibst nicht so schnell auf mit diesem Kram, oder? :)

    Wie wär's damit:

    Code
    function DuplicateFrameEM1(clip clp, int frm) {
        Dissolve( clp.trim(0,frm+1), clp.trim(frm,0), 1 ) }
    
    
    
    
    function DuplicateFrameEM2(clip clp, int frm) {
        clp.DuplicateFrame(frm)
        AudioDub( \
          Dissolve( clp.trim(0,frm+1), clp.trim(frm,0), 1 ) ) }

    "Hartes" Duplizieren kann sich beim Audio u.U. recht unschön anhören, deswegen der Crossfade.

    EM1 macht Crossfade für Audio UND Video, EM2 nur für Audio.

  • Tja, manche Videos sind halt Beyond good and evil...

    Mein Script sieht ungefähr so aus :

    Code
    a=trim(0,100).duplicateframe(2)
    b=trim(101,200).duplicateframe(0).duplicateframe(0)
    c=trim(201,300).trim(2,0)
    ...
    
    
    AlignedSplice(a,b,c,...)

    Kann ich einfach deine Funktion nehmen und sämtliche DuplicateFrame durch DuplicateFrameEM2 ersetzen ?

    Danke dir !

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

Jetzt mitmachen!

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