Zwei Video's in einem Script + Bearbeitung?!

  • Hallöchen zusammen.
    Ich habe folgendes vor:
    Ich möchte zwei Videos zusammenfügen, doch das zweite zusätzlich bearbeiten.
    Bisher habe ich das nur so gelöst:

    Part1.avs

    Code
    clip1=DGDecode_mpeg2source("C:\VTS_01_1.d2v", info=3).trim(0,499)clip1


    Part2.avs

    Code
    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\ColorMatrix.dll")AVCSource("C:\Video.dga")BilinearResize(720,576)AssumeFPS(25.000, true)Colormatrix()trim(459,134590)Loop(14,134644,134644)

    und danach, das ganze in eine weitere Avs zusammengefügt.

    FINAL.avs

    Code
    clip1=Import("C:\Part1.avs")
    clip2=Import("C:\Part2.avs")
    
    
    clip1++clip2

    Ist das ganze, denn auch mit EINER AVS-Datei möglich?!

  • geht sicher auch noch eleganter, aber so ist es denke ich leicht verständlich:

  • Zum Bleistift so:

    Code
    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\ColorMatrix.dll")DGDecode_mpeg2source("C:\VTS_01_1.d2v", info=3)trim(0,499)clip1 = lastAVCSource("C:\Video.dga")BilinearResize(720,576)AssumeFPS(25.000, true)Colormatrix()trim(459,134590)Loop(14,134644,134644)clip2 = lastclip1 ++ clip2


    Übrigens, da ist etwas merkwürdig in Deinem Script:

    Code
    trim(459,134590)
    Loop(14,134644,134644)

    Das will nicht so recht Sinn machen: Nach dem Trim() hat das Videosegment nur noch 134590-459+1 = 134132 Frames. Bei 134132 Frames ist es aber schwierig, den 134644-ten Frame 14 mal zu wiederholen. (Wenn ich 20€ im Beutel habe, kann ich keine 50€ herausnehmen....)

  • Die Variante von Selur gefällt mit schon ganz gut!
    Vielen Dank, werde ich gleich mal testen! :)

    Didée:
    Ist ganz einfach: Das Video soll früher beginnen, deshalb trim
    allerdings soll das Video auch länger werden (Schwarzes Bild), deshalb habe ich mit Loop noch weitere 14 Frames hinzugefügt.

  • Naja, kann ja sein dass Avisynth den "Unsinn" erkennt und automatisch das in diesem Fall sinnvollste macht, nämlich eben den letzten erfügbaren Frame zu Wiederholen. Aber richtig ist das deswegen trotzdem nicht. ;)
    (Warum den Rechner langwierig herunterfahren? Einfach Netzschalter drücken! Dauert ne halbe Sekunde, und die Kiste ist aus. Ziel erreicht!)


    Selur - ja, das ist schon klar.:(:)
    Aber, eigentlich kenn' ich den Fall eher andersherum: Ich mach' den Beutel auf, aber statt der dort vermuteten 50€ finde ich nur weiße Zettel ... :D

  • Moin,

    Zitat

    Wenn ich 20€ im Beutel habe, kann ich keine 50€ herausnehmen....



    ..alles eine Frage der Sichtweise. Klar kannst 50€ rausnehmen - mußt dann bloß 30€ wieder reintun, damit der Beutel LEER ist. :D

    Gruß Karl

Jetzt mitmachen!

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