Forum: PC Hard- und Software Slowmotion in Echtzeit mit AviSynth


von Maxim (maxim) Benutzerseite


Lesenswert?

Kennt sich hier jemand mit AviSynth aus? Ich möchte in ffdshow einen 
AviSynth-Script verwenden, um Videos in Zeitlupe wiedergeben zu können. 
Bisher habe ich es sowohl mit MVTools als auch mit SVP / InterFrame 
probiert. Die zweitliche Interpolation der Zwischenframes funktioniert 
zwar, aber ich kriege es nicht hin, dass die Wiedergabe dann mit einer 
definierten Geschwindigkeit erfolgt.

Z.B. kann ich mit folgendem Script die Framerate auf 60fps erhöhen:
[code]
Last=ffdshow_source()

Setmemorymax(512)
MT("""
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\svpflow2.dll")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\InterFrame2.avsi")

InterFrame(\
NewNum=60,\
NewDen=1,\
Cores=8)

# AssumeFPS(30)

""", 8)
[\code]
Jetzt müsste man die Ausgabe-FPS nur noch auf 30 reduzieren, um 0,5x 
Wiedergabegeschwindigkeit zu erreichen. Wie kann man das machen? 
AssumeFPS(30) (oben auskommentiert) zeigt keine Wirkung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.