2011-02-22 21:10:53 +0000 2011-02-22 21:10:53 +0000
69
69

Wie kann ich 30.000 Bilder zu einem Zeitrafferfilm kombinieren?

Ich habe 30.000 Standbilder aufgenommen, die ich zu einem Zeitrafferfilm kombinieren möchte. Ich habe QuickTime Pro, TimeLapse 3 und Windows Movie Maker ausprobiert, aber bei einer so großen Menge an Bildern versagt jedes der Programme (ich habe es mit SUPER © versucht, aber auch das hat nicht funktioniert…?). Es scheint, dass alle diese Programme nach ein paar tausend Bildern abstürzen.

Die Bilder, die ich habe, sind alle im JPG-Format, mit einer Auflösung von 1280x800, und ich suche ein Programm, das diese Bilder in einen Zeitraffer-Film in einer Art verlustfreiem Format (raw/unkomprimiertes AVI wäre gut) für die weitere Bearbeitung einfügen kann. Hat jemand eine Idee, oder hat jemand so etwas schon mit einer ähnlichen Anzahl von Bildern ausprobiert?

Antworten (16)

54
54
54
2011-02-22 22:56:28 +0000

Avidemux kann Filme aus einem Haufen von Bildern erstellen. http://fixounet.free.fr/avidemux/

Sie könnten auch mencoder verwenden, aber das ist ein bisschen schwieriger zu bedienen, mit all den Kommandozeilenoptionen ‘n all. Ich habe das hier benutzt:

mencoder mf://*.jpg -mf fps=xxx:type=jpg -ovc x264 -x264encopts bitrate=yyyy:threads=2 -o outputfile.mkv

Ich verwende

xxx = 25 and 
yyy = 1200

, was Vids produziert, die einfach gut sind. Fügen Sie dem Film Melodien hinzu, indem Sie einfügen:

-oac copy -audiofile audiofile.mp3
41
41
41
2012-11-25 12:18:46 +0000

Verwenden Sie FFmpeg .

Dies erzeugt eine Video-Slideshow (unter Verwendung des Video-Codecs libx264) aus einer Reihe von png-Bildern mit den Namen img001.png, img002.png, img003.png, …

Jedes Bild hat eine Dauer von 5 Sekunden, ändern Sie die Variable entsprechend Ihrer Wahl.

ffmpeg -f image2 -r 1/5 -i img%03d.png -c:v libx264 -pix_fmt yuv420p out.mp4

Wenn Ihre Bilder vier Ziffern haben, verwenden Sie %04d, usw. Wenn Ihre Bilder dieses Muster nicht haben, können Sie Shell Globs verwenden, zumindest unter Linux und OS X:

ffmpeg -f image2 -pattern_type glob -i 'time-lapse-files/*.JPG' …

Sie können auch die Ausgabeframerate ändern, indem Sie ein weiteres -r nach der Eingabe angeben.

12
12
12
2011-02-22 21:22:32 +0000

Wenn Sie einige grundlegende Berechnungen durchführen, werden Sie sehen, dass Ihnen wahrscheinlich der Speicher ausgeht, wenn Sie versuchen, den Film unkomprimiert zu halten.

Jedes Bild besteht aus 1.024.000 Pixeln. Bei 32 Bit pro Pixel sind das 32.768.000 Bit (4.096.000 Byte oder 3,9 MB ).

Wenn wir das mit 30.000 Bildern multiplizieren, benötigen Sie 117187,5 MB ( 114,45 GB ) Speicher, um den ganzen Film auf einmal im Speicher zu halten - kein Wunder, dass QuickTime Pro versagt.

Sie könnten versuchen, die Auflösung zu reduzieren, aber das könnte immer noch fehlschlagen.

Sie müssen den Film in kleineren Stücken aufbauen und dann das Ganze zusammenfügen. Ich würde vermuten, dass es Anwendungen gibt, die dies tun, ohne den gesamten Film in den Speicher zu laden. Der fertige Film wird auch komprimiert werden müssen - wiederum, da er 114 GB auf der Festplatte belegen würde. Immerhin belegt ein Film nur eine einzige DVD, während Ihr Film 20 Minuten lang ist (bei 25 Bildern pro Sekunde).

11
11
11
2012-04-14 03:18:23 +0000

Ja, ich weiß, dass dieser Thread schon über ein Jahr alt ist. Ich benutze es aber schon seit über 2 Jahren und es funktioniert hervorragend mit 10.000+ Bildern:

1080p@24fps, kein Ton

ls -1v | grep JPG > files.txt
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=21600000 -o windowsill_flowers_7.avi -mf type=jpeg:fps=24 mf://@files.txt -vf scale=1920:1080

4k@90fps, kein Ton

ls -1v | grep JPG > files.txt
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=21600000 -o windowsill_flowers_7.avi -mf type=jpeg:fps=90 mf://@files.txt -vf scale=3840:2160

Ich musste allerdings viel mit dem Codec herumspielen, bevor ich etwas bekam, das youtube erkennen würde. Ein Beispiel, das den 2. Block verwendet, finden Sie hier: http://www.youtube.com/watch?v=4G

11
11
11
2011-02-22 21:24:07 +0000

Versuchen Sie PhotoLapse ; ein Testbericht dazu findet sich auf Lifehacker.com hier .

8
8
8
2012-11-25 12:14:40 +0000

Ich verwende Picasa von Google. Es ist meiner Meinung nach auch ein sehr guter Foto-Organizer. Hier ist wie.

  1. File > Add Folder to Picasa… > Fügen Sie den Ordner mit Ihren Fotos hinzu.
  2. Klicken Sie mit der rechten Maustaste auf Ihren hinzugefügten Ordner im linken Menü “Ordner” und > Alle Bilder auswählen
  3. Im oberen Menü > Erstellen > Video > Aus Auswahl…
  4. Jetzt sind Sie im Video Maker > Registerkarte “Video” > Übergangsstil > Zeitraffer
  5. Sie können eine Audiospur laden, die Abmessungen ändern (ich verwende normalerweise 1024x768), Folien mit Text ini der Registerkarte “Folie” hinzufügen…
  6. Video Maker > Registerkarte Video > Video erstellen. Sie können sich mit Ihrem Google-Konto anmelden und das Video auch von hier aus auf youtube hochladen.

Zurück in der Bibliothek können Sie mit der rechten Maustaste auf das Video klicken > Auf der Festplatte lokalisieren, um zu sehen, wo das Video gespeichert wurde. Eine weitere gute Sache bei der Verwendung von Picasa ist, dass Sie alle Bilder auswählen und zum oberen Menü Bild > Stapelverarbeitung > I’m Feeling Lucky gehen können. Dadurch werden der Kontrast und die Farbe aller Fotos gleichzeitig korrigiert.

Bevor Sie das Video erstellen, können Sie Ihrem Zeitraffer mit http://motiontimelapser.co.nr/

Disclamer: Ich bin der Autor.

5
5
5
2011-02-23 05:29:48 +0000

Ich stand vor einer Weile vor einem ähnlichen Problem, als ich versuchte, einen Zeitraffer für einen Create-a-thon in einem lokalen Hackerspace zu erstellen. Ich benutze OS X, also bin ich nicht sicher, wie praktikabel es ist, dies unter Windows zu benutzen, aber ich habe MEncoder benutzt.

Dies ist der Befehl, den ich im Terminal verwendet habe:

mencoder mf://*.jpg -mf w=800:h=600:fps=5:type=jpg -ovc copy -oac copy -o buildmadison.avi

Es gibt zwei Probleme damit:

  1. Es ist AVI.
  2. Alles, was es tut, ist, die Bilder ohne Komprimierung in eine einzige Datei zusammenzuschmieren. Natürlich ist es verdammt schnell, und es funktioniert tatsächlich!

Danach habe ich es durch ein anderes Programm laufen lassen, um es in ein halbwegs anständiges Format zu konvertieren.

MEncoder ist Teil des MPlayer-Projekts, zu finden hier: http://www.mplayerhq.hu/

4
4
4
2014-07-26 00:15:50 +0000

Ich sehe, dass dieser Thread schon ziemlich alt ist, aber ich habe festgestellt, dass MakeAVI das beste Programm für mich ist!

Sie können es hier herunterladen http://sourceforge.net/projects/makeavi/?source=dlp

  • Alles was Sie tun müssen, ist es herunterzuladen und die ausführbare Datei im heruntergeladenen Ordner zu starten (kein Installationsprogramm).
  • Um dann die Bilder hinzuzufügen, drücken Sie einfach auf die Schaltfläche “Dateien hinzufügen” in der oberen rechten Ecke und wählen Sie die Bilder aus, die Sie zusammenstellen möchten.
  • Nachdem die Bilder importiert wurden, können Sie mit den Tasten “Up” und “Down” auf der mittleren linken Seite die Reihenfolge der Bilder anpassen, falls sie nicht in der richtigen Reihenfolge geblieben sind.
  • Um die Framerate der kompilierten Bilder einzustellen, können Sie das Textfeld im Rahmen “Playback frame rate”, unten rechts, auf die gewünschte Framerate ändern.
  • Da sich das Programm noch im Beta-Stadium befindet (0.1.1), funktionieren einige Dinge nicht. Drücken Sie die Schaltfläche “Begin” und geben Sie den gewünschten Dateinamen an. Wenn Sie gefragt werden, welche Art der Komprimierung Sie wünschen, wählen Sie die gewünschte aus, mit Ausnahme von “Full Frames(Uncompressed)”, was bei mir nicht funktionierte.
  • Wenn das Video fertig kompiliert ist, schauen Sie sich das Video an, um zu sehen, wie es ist. Wenn das Video leer ist (keine Länge), versuchen Sie, die Komprimierungsoptionen zu ändern. (Das passierte, als ich “Full Frames(Uncompressed)” ausprobierte)

Ich konnte keine der anderen hier aufgelisteten Methoden zum Funktionieren bringen, und diese hier hat bei mir funktioniert! Ich hoffe, sie funktioniert auch bei Ihnen! :)

3
3
3
2011-02-23 07:42:33 +0000

Haben Sie es mit VirtualDub versucht?

Wenn Sie ein Bild in Virtualdub öffnen, wird es Sie bitten, die gesamte Sequenz zu laden. Von dort aus - passen Sie die Bildrate an, fügen Sie einige Filter hinzu (zuschneiden, schärfen), wählen Sie einen Encoder, und speichern Sie Ihr Video.

Ich schlage vor, dass Sie zunächst mit einer geringeren Anzahl von Bildern experimentieren und, wenn Sie mit dem Ergebnis zufrieden sind, den ganzen Stapel machen.

Bearbeiten: Hier ist eine einfache Anleitung dazu. Alles, was Sie tun müssen, ist einen geeigneten verlustfreien Codec zu finden, wie diesen hier: MSU Lossless Video Codec .

2
2
2
2014-10-01 10:02:07 +0000

Wir haben unsere Time-Lapse Tool Software getestet, um ein Video aus 100k Bildern zu generieren und es funktioniert wie ein Charme. Alle diese Bilder können aus mehreren Ordnern hinzugefügt werden, was bei Fotos von DSLR, die in einem Ordner mit 10k Bildern gruppiert sind, hilfreich ist.

2
2
2
2015-05-02 08:06:32 +0000

Wenn Sie Premiere Pro verwenden, legen Sie die Bilder einfach in einem speziellen Ordner ab, stellen Sie sicher, dass sie fortlaufend nummeriert sind, und klicken Sie dann in Premiere Pro mit der rechten Maustaste auf das Projektfenster und wählen Sie “Importieren”, wählen Sie das erste Bild aus und aktivieren Sie das Kontrollkästchen “Bildsequenz”. Es werden automatisch alle Bilder als Sequenz mit dem Namen thefirstimageName.jpg eingezogen, aber mit einem Bild-“Stapel”-Symbol. Das war’s sozusagen. Ziehen Sie es in eine Sequenz, rendern Sie es dann aus (Exportieren -> Medien) als 1080p und importieren Sie den Export dann als neuen Videoclip. Ich empfehle, das Material zu exportieren und als Clip wieder zu importieren, da Premiere Pro und Media Encoder dafür bekannt sind, dass sie mit hochauflösendem Material Probleme bekommen, wenn Sie mit Schnitten und Geschwindigkeitsänderungen herumspielen, so dass das Exportieren des hochauflösenden Materials in 1080p zwar die Qualität beeinträchtigt, aber die Stabilität wiederherstellt.

1
1
1
2011-02-22 22:56:06 +0000

Ich musste so etwas schon einmal machen. Ich konnte es erfolgreich in Quicktime Pro machen, indem ich 500 Bilder auf einmal gemacht habe. Ich würde diese als einen einzelnen Film speichern und dann mit dem nächsten fortfahren. Später würde ich dann alle 500 Frame-Segmente zu einem fertigen Film zusammenfügen.

1
1
1
2012-04-16 14:56:53 +0000

Nur zum Spaß, hier ist ein anderer Weg (nein, ich versuche eindeutig NICHT, meinen eigenen Prozess zu verfeinern.) Es stellt sich heraus, dass nichts unter Windows die Ausgabe bearbeiten will, die mencoder von meiner anderen Antwort produziert. Dies ist eine bearbeitungsfreundlichere Version unter Verwendung von ffmpeg:

1080p@90fps, no sound, IMG_00000.JPG - IMG_99999.JPG
    ffmpeg -r 90 -i IMG_%05d.JPG -vcodec libx264 -vpre medium -crf 22 -threads 0 -vf scale=1920:-1 -r 15 -metadata title="foo"
0
0
0
2014-11-03 04:14:49 +0000

Ich erhalte wirklich gute Ergebnisse, wenn ich Picasa oder GoPro-studio verwende.

Ich bin mit einem Video beschäftigt, in dem ich den Bau eines Surfbretts mit diesen Werkzeugen dokumentiere. Ein Work in Progress wurde auf meinem Profil auf YouTube gepostet (suchen Sie nach “Surfbordbou” - mehr als 2 Links pro Beitrag sind noch nicht erlaubt)

Der Movie Maker von Picasa ist wirklich einfach zu bedienen, es sind nur 2 Klicks und Sie haben Ihren Zeitraffer aus einer Reihe von ausgewählten Bildern.

0
0
0
2011-02-23 08:29:34 +0000

Ich würde auch für Virtualdub stimmen (haben tatsächlich diese Operation getan, kann mich nicht erinnern, wenn waren diese viele). Ist auch einfach, später Frames zu entfernen, die Sie nicht wollen, etc. Vielleicht könnten Sie versuchen, ein verlustfreies Videoformat zum Rendern und Speichern zu verwenden, wie camstudio codec. Für einen Zeitraffer…vielleicht ist auch techsmith codec (TSCC) ok, aber das funktioniert nur, wenn Sie Camtasia gekauft haben (oder eine alte Version aus einer Zeitschrift erhalten haben), da es die Kodierungsversion des Codecs installiert. Es macht wirklich kleine Videos. Und ist wahrscheinlich für einen Zeitraffer geeignet.

0
0
0
2014-08-21 12:45:23 +0000

Ein anderes Programm, das Sie verwenden können, ist Time Lapse MovieMonkey

Es hat die Aufgabe, meinen letzten Zeitrafferfilm zu erstellen, wirklich sehr, sehr schnell erledigt. Und ich musste nicht einmal die Anleitung lesen. Es ist einfach und intuitiv, hat aber genügend erweiterte Einstellungen. Und es ist kostenlos.

Der Autor sagt, es sei mit 50.000 Bildern getestet worden.