hi,
ich bastele gerade an einem video herum, in dem es um einen orangenen ball geht, der sich relativ schnell durchs bild bewegt.
Diese Bewegung würde ich gerne in starker Zeitlupe (so ungefähr framerate*4) mit einer flüssigen Bewegung zeigen.
Das großartige MVTools2 und MFlowFPS in Avisynth scheint da im Prinzip das Richtige für zu sein, aber bei schnelleren Bewegungen (ca. 50 pixel pro frame) wird bei mir der Ball immer ziemlich zerschossen...
(mein testvideo, das ich ausgeschnitten und noch langsamer gemacht habe, damit man den kaputten Ball sieht, links nur die Bilder des Originalclips und rechts mit mflow:
http://youtu.be/ssSO23x4GWI )
Ich hab schon an einigen Parametern rumgedreht, aber wirklich gut habe ich es noch nicht hinbekommen. Mein Ausgangsscript sieht einfach so aus:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\mvtools2.dll")
avi = AviSource("E:\video\action.avi")
super = MSuper(avi, pel=2)
backward_vec = MAnalyse(super, overlap=4, isb = true, search=3, searchparam = 100)
forward_vec = MAnalyse(super, overlap=4, isb = false, search=3, searchparam = 100)
mflow = MFlowFps(avi, super, backward_vec, forward_vec, num= 60000, den = 1001)
return mflow
Alles anzeigen
Irgendwelche Ideen, wie ich das in Avisynth hinbekommen könnte, dass der Ball in jedem Frame ok aussieht, irgendwelche Settings in MVTools, oder noch andere Filter?
Wenn es etwas länger dauert, das zu rechnen, wäre das für mich jetzt erstmal nicht so entscheidend, und wenn alles andere außer dem Ball irgendwie komisch oder verzerrt aussehen würde (oder gar nicht zu sehen) wär auch nicht so schlimm.
Für jeden Tipp wär ich sehr dankbar!
beste grüße
philm