Wie konvertiert man eine große Anzahl von Bildern in ein kurzes Video mit 30 fps? (Rahmen kombinieren)

Ich versuche ein Zeitraffer-Video zu machen. Ich habe alle Aufnahmen (6500) und möchte ein kurzes 30-FPS-Video (max. 30 Sekunden) machen. 6500 Aufnahmen bei 30 FPS machen ein 200 Sekunden Video mehr oder weniger.

Wenn ich weniger Bilder verwende, lande ich bei Frames mit Personen, die nur auf einzelnen Frames erscheinen.

Was ich gerne tun würde, ist, alle Bilder zu verwenden und sie irgendwie zusammenzufügen, sodass die Person auf mehr Frames sichtbar ist.

Sagen wir zum Beispiel einen Satz von 10 Bildern. Dude1 ist auf den Bildern 1-5 und Dude 2 auf den Bildern 3-10 zu sehen. Mein Wunsch ist, dass beide Jungs im selben Rahmen anwesend sind.

Interessant wäre auch so etwas wie ein "Persisting Frame"-Effekt, bei dem jeder Frame für den Bruchteil einer Sekunde den nächsten Frame überlagert.

Gibt es eine Software, die das kann?

Ich bin an einem PC.

ja die habe ich schon gesehen. die Software, die normalerweise verwendet wird, hat nicht die Funktionalität, die ich benötige. (Virtual Dub usw.)
Ich denke, Sie müssen so etwas wie ImageMagik (ein Befehlszeilenprogramm, das skriptfähig ist) verwenden, um Sätze von 7 Frames zu einem einzigen Bild zusammenzufügen, dann können Sie VirtualDub usw. verwenden, um das Video zu erstellen.
Ich fürchte, die Funktionalität, die Sie benötigen, ist nicht automatisch: AFAIK, das Mischen mehrerer Bilder, während Person A von Bild 1 und Person B von Bild 7 beibehalten werden, muss manuell durchgeführt werden, es sei denn, sie bewegen sich nicht (dann könnten Sie für jedes Pixel behalten die "häufigere" Farbe der 7 Farben aus den 7 Bildern... Natürlich müssen die Bilder ausgerichtet werden). Wie auch immer, Matlab kann das alles :)
Ich bin mir nicht sicher, ob ich Ihre Anfrage richtig verstehe: Sie möchten ein Video mit all Ihren 6500 Bildern haben, in dem alle diese Bilder gleichzeitig gemischt werden?`
@flolilolilo, er möchte Bilder zusammenfügen, um jeden Videoframe so zu gestalten, dass jedes Bild "länger hält". Frame 1 im Video wäre also die Bilder 1-5 gestapelt. Bild 2 wären die Bilder 2-6, Bild 3 die Bilder 3-7 usw. Bild 5 würde also tatsächlich zu 5 Videobildern beitragen und nicht nur zu einem schnellen Bild. Klingt nach einem interessanten Effekt - ich bin mir nicht sicher, wie er am Ende aussehen würde.
@ JPhi1618 Man sollte dies relativ einfach mit jedem Programm erreichen können, das beide Ebenen und ein gutes Maß an Automatisierung unterstützt (z. B. After Effects mit Extended Script). Diese Frage wäre jedoch definitiv am besten für video.stackexchange.com geeignet.
@ JPhi1618 - Der von Ihnen beschriebene Prozess würde im Wesentlichen die gleiche Anzahl von Frames hinterlassen, nicht die vom OP benötigte reduzierte Anzahl. :)
@junkyardsparkle Ich habe den Teil verpasst, wo er einen 30-Sekunden-Clip haben wollte. Ich habe es mit den 30 FPS überlagert, denke ich. Ich will immer noch sehen, wie mein Weg aussieht. Zeit, ein Timer-Rig einzurichten, um einige Zeitrafferfotos zu machen.

Antworten (1)

Dies ist eine Videofrage, mal sehen, was die Zukunft davon ist.

  1. Sichern Sie Ihre Fotos.

  2. Resample sie auf eine überschaubare Größe. Ich würde sie mit IrfanView stapelweise neu abtasten und etwas schärfen. https://www.irfanview.com/ Ich würde 1920 px auf der Basis verwenden. Sie können es auch auf ein FullHD-Seitenverhältnis zuschneiden.

  3. Mach ein Video. Ich würde Virtual Dub verwenden, http://virtualdub.sourceforge.net/ wahrscheinlich mit Xvid Codec oder etwas ähnlichem https://www.xvid.com/ . Es nimmt das erste nummerierte Bild und lädt den Rest als Bildsequenz. Stellen Sie die Framerate ein und speichern Sie diese als V0.


Etwas Mathematik

6500 Fotos / 30 fps = 216 Sekunden

216 Sekunden / 30 Sekunden = Sie müssen es um 7 reduzieren

Dann müssen wir einige Entscheidungen treffen.


Da Sie viele Bilder haben, würde ich ein 60-FPS-Video machen, das zum Beispiel auf YouTube besser aussehen würde. Aber der Trick ist ähnlich.

  1. Bei der Framerate von Virtual Dub kann man das Video um 2, 3 oder x Zahl dezimieren. Angenommen, Sie entscheiden sich für eine Bildrate von 60 fps. Sie müssen das Video um 3 dezimieren. Speichern Sie diese Version als V1.

  2. Öffnen Sie V0 und löschen Sie den allerersten Frame davon. Nochmals um 3 dezimieren und als V2 speichern.

  3. Wiederholen: öffnen, 2 anfängliche Frames löschen und als V3 speichern.


Nehmen Sie einen Video-Editor, der mehrschichtige Videos verwenden kann. Eine kostenlose ist Davinci Resolve und eine andere ist HitFilmExpress.

  1. Stapeln Sie V1, V2 und V3 mit einer Transparenz von sagen wir 33,3 %

  2. Erledigt. Sie haben 3 Bilder in einem Zeitraffervideo übereinander gestapelt.


Es wäre interessant, mit unterschiedlicher Transparenz zu spielen, um irgendwie verschiedene "dauerhafte Bilder" zu simulieren. Mehr Deckkraft auf V2 und eine kleine auf V1 und V3 oder so ähnlich.