Ich habe 30.000 Standbilder aufgenommen, die ich zu einem Zeitraffer-Film kombinieren möchte. Ich habe QuickTime Pro, TimeLapse 3 und Windows Movie Maker ausprobiert, aber bei so vielen Bildern schlägt jedes der Programme fehl (ich habe SUPER © ausprobiert, konnte es aber auch nicht zum Laufen bringen ...?). 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 1280 x 800 und ich suche ein Programm, das diese Bilder in einer Art verlustfreiem Format (RAW / unkomprimiertes AVI wäre in Ordnung) in einen Zeitraffer-Film umwandeln kann weitere Bearbeitung. Hat jemand irgendwelche Ideen oder hat jemand so etwas mit einer ähnlichen Anzahl von Bildern versucht?
quelle
Antworten:
Avidemux kann aus einer Reihe von Bildern Filme erstellen. http://fixounet.free.fr/avidemux/
Sie können auch den Mencoder verwenden, der jedoch mit allen Befehlszeilenoptionen etwas schwieriger zu bedienen ist. Ich habe das benutzt:
ich benutze
das produziert Videos, die gut sind. Fügen Sie dem Film Musikstücke hinzu, indem Sie Folgendes einfügen:
quelle
mpv mf://*.jpg --mf-fps=25 --ovc libx264 --ovcopts=bitrate=1200:threads=2 -o outputfile.mkv
Verwenden Sie FFmpeg .
Dadurch wird eine Video-Diashow (unter Verwendung des Videocodecs libx264) aus einer Reihe von PNG-Bildern mit den Namen img001.png, img002.png, img003.png, ... erstellt.
Jedes Bild hat eine Dauer von 5 Sekunden. Ändern Sie die Variable entsprechend Ihrer Wahl.
Wenn Ihre Bilder aus vier Ziffern bestehen, verwenden Sie
%04d
usw. Wenn Ihre Bilder nicht über dieses Muster verfügen, können Sie Shell-Globs verwenden, zumindest unter Linux und OS X:Sie können die Ausgabeframerate auch ändern, indem Sie
-r
nach der Eingabe eine andere angeben.quelle
-framerate
das Eingabeformat für Bild2 verwenden. Ich würde empfehlen, keine anderen Ausgabefps als die Eingabefps einzustellen, es sei denn, Sie möchten, dass ffmpeg Frames löscht oder dupliziert. (es sei denn, die Ausgabe erfolgt in einem Container wie mkv, in dem ffmpeg eine variable Framerate unterstützt.) Ja, gerade getestet, und Sie erhalten zusätzliche Dup-Frames, die über x264 eingespeist werden. Stellen Sie also einfach die FPS der Eingabe ein, aber Putting-r
oder-framerate
BEFORE-i .../stuff
cat *.jpg | ffmpeg -framerate 60 -f image2pipe -i - ~/output.mp4
Hier ist eine Alternative, wenn Sie nicht-pattern_type glob
verfügbar sindWenn Sie einige grundlegende Berechnungen durchführen, werden Sie feststellen, dass Ihnen wahrscheinlich der Speicher ausgeht, wenn Sie versuchen, den Film nicht zu komprimieren.
Jeder Frame umfasst 1.024.000 Pixel. 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 gesamten Film auf einmal zu speichern - kein Wunder, dass QuickTime Pro nicht funktioniert .
Sie können versuchen, die Auflösung zu verringern, dies schlägt jedoch möglicherweise immer noch fehl.
Sie müssen den Film in kleineren Stücken aufbauen und dann das Ganze zusammenfügen. Ich würde erwarten, dass es Anwendungen gibt, die dies tun, ohne den gesamten Film in den Speicher zu laden. Der endgültige Film muss ebenfalls komprimiert werden - wieder, da er 114 GB auf der Festplatte belegen würde. Ein Film belegt immerhin nur eine DVD, während Ihr Film 20 Minuten lang ist (bei 25 Bildern pro Sekunde).
quelle
Ja, ich weiß, dass dieser Thread über ein Jahr alt ist. Ich benutze dies jedoch seit über 2 Jahren und es funktioniert hervorragend mit mehr als 10.000 Bildern:
1080p @ 24fps, kein Ton
4k @ 90fps, kein Ton
Ich musste viel mit dem Codec herumspielen, bevor ich etwas bekam, das YouTube erkennen würde. Ein Beispiel für den 2. Block finden Sie hier: http://www.youtube.com/watch?v=4G_aaPG2QWk
quelle
Versuchen Sie PhotoLapse ; Eine Rezension dazu gibt es auf Lifehacker.com hier .
quelle
Ich benutze Googles Picasa. Meiner Meinung nach ist es auch ein sehr guter Fotoorganisator. Hier ist, wie.
1) Datei> Ordner zu Picasa hinzufügen ...> Fügen Sie den Ordner mit Ihren Fotos hinzu.
2) Klicken Sie mit der rechten Maustaste auf den hinzugefügten Ordner im linken Menü "Ordner" und> Alle Bilder auswählen
3) Über das Hauptmenü> Erstellen> Video> Aus Auswahl ...
4) Jetzt befinden Sie sich in Video Maker> Registerkarte Video> Übergangsstil> Zeitraffer
5) Sie können eine Audiospur laden, die Abmessungen ändern (ich verwende normalerweise 1024x768), Folien mit Text in der Registerkarte Folie hinzufügen ...
6) Video Maker> Registerkarte Video> Video erstellen. Sie können sich mit Ihrem Google-Konto anmelden und es auch von hier aus auf YouTube hochladen.
Zurück in der Bibliothek können Sie mit der rechten Maustaste auf das Video klicken und auf der Festplatte suchen, 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 Hauptmenü Bild> Stapelbearbeitung> Ich fühle mich glücklich gehen können. Kontrast und Farbe aller Fotos werden gleichzeitig korrigiert.
Bevor Sie das Video erstellen, können Sie mit http://motiontimelapser.co.nr/ dem Zeitraffer etwas Bewegung hinzufügen. Disclamer: Ich bin der Autor.
quelle
Ich hatte vor einiger Zeit ein ähnliches Problem, als ich versuchte, einen Zeitraffer für ein Create-a-Thon in einem lokalen Hackerspace zu machen. Ich führe OS X aus, bin mir also nicht sicher, wie sinnvoll es ist, dies unter Windows zu verwenden, aber ich habe MEncoder verwendet.
Dies ist der Befehl, den ich im Terminal verwendet habe:
Es gibt zwei Probleme damit:
Danach habe ich es mit einem anderen Dienstprogramm ausgeführt, um es in ein halbwegs anständiges Format zu konvertieren.
MEncoder ist Teil des MPlayer-Projekts, das sich hier befindet: http://www.mplayerhq.hu/
quelle
Ich sehe, dass dieser Thread ein bisschen alt ist, aber ich fand, dass MakeAVI das beste Programm für mich ist!
Sie können es hier herunterladen: http://sourceforge.net/projects/makeavi/?source=dlp
Ich konnte keine der hier aufgelisteten Methoden zum Laufen bringen, und diese funktionierte für mich! Hoffe es funktioniert für dich! :)
quelle
Haben Sie VirtualDub ausprobiert ?
Wenn Sie ein Bild in virtualdub öffnen, werden Sie aufgefordert, die gesamte Sequenz zu laden. Passen Sie von dort aus die Bildrate an, fügen Sie einige Filter hinzu (Zuschneiden, Scharfzeichnen), 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 gesamten Stapel ausführen.
Bearbeiten: Hier ist ein einfaches Tutorial dazu. Sie müssen lediglich einen geeigneten verlustfreien Codec wie diesen finden: MSU Lossless Video Codec .
quelle
Wir haben unsere Zeitraffer-Tool-Software getestet , um Videos aus 100.000 Bildern zu generieren, und sie funktioniert wie ein Zauber. Alle diese Bilder können aus mehreren Ordnern hinzugefügt werden. Dies ist hilfreich für Fotos von DSLR, die nach 10.000 Bildern in Ordnern gruppiert sind.
quelle
Nur zum Spaß, hier ist eine andere Möglichkeit (nein, ich versuche eindeutig NICHT, meinen eigenen Prozess zu verfeinern.) Es stellt sich heraus, dass Windows die Ausgabe, die der Mencoder aus meiner anderen Antwort erzeugt, nicht bearbeiten möchte. Dies ist eine bearbeitungsfreundlichere Version mit ffmpeg:
quelle
Wenn Sie Premiere Pro verwenden, legen Sie die Bilder einfach in einen speziellen Ordner und vergewissern Sie sich, dass sie der Reihe nach und fortlaufend nummeriert sind. Klicken Sie dann in Premiere Pro mit der rechten Maustaste auf das Projektfenster und wählen Sie "Importieren", wählen Sie das erste Bild und Aktivieren Sie das Kontrollkästchen "Bildsequenz". Alle Bilder werden automatisch in der Reihenfolge thefirstimageName.jpg, jedoch mit dem Symbol "Stapel", abgerufen. Das war's schon. Ziehen Sie es in eine Sequenz, rendern Sie es dann als 1080p (Export -> Media) und importieren Sie den Export als neuen Videoclip. Ich empfehle, es zu exportieren und als Clip erneut zu importieren, da Premiere Pro und Media Encoder bekanntermaßen bei hochauflösendem Filmmaterial zu Abstürzen führen, wenn Sie an Schnitten und Geschwindigkeitsänderungen basteln. während die Qualität beeinträchtigt wird, wird die Stabilität wiederhergestellt.
quelle
Ich musste so etwas schon mal machen. Ich war erfolgreich in der Lage, es in Quicktime Pro zu tun, indem ich es 500 Frames auf einmal machte. Ich würde diese als einzelnen Film speichern und dann zum nächsten übergehen. Dann später würde ich alle 500 Rahmensegmente in die letzte Sache kombinieren.
quelle
Ich würde auch für Virtualdub stimmen. Es ist auch später einfach, nicht gewünschte Frames zu entfernen. Vielleicht können Sie versuchen, ein verlustfreies Videoformat zu verwenden, um es zu rendern und zu speichern, wie z . B. den Camstudio- Codec. Für einen Zeitraffer ... ist vielleicht auch ok techsmith codec (TSCC), aber das funktioniert nur, wenn Sie Camtasia gekauft haben (oder eine alte Version aus einer Zeitschrift bezogen haben), da es die Codierungsversion des Codecs installiert. Es macht wirklich kleine Videos. Und wahrscheinlich ist es für eine Zeitspanne angemessen.
quelle
Ein weiteres Programm, das Sie verwenden können, ist Time Lapse MovieMonkey
Es hat die Arbeit geleistet, meinen neuesten Zeitraffer-Film wirklich sehr, sehr schnell zu erstellen. Und ich musste die Anweisungen nicht lesen. Es ist einfach und intuitiv, hat aber genug erweiterte Einstellungen. Und es ist kostenlos.
Der Autor sagt, es wurde mit 50.000 Bildern getestet.
quelle
Mit Picasa oder GoPro-Studio erziele ich wirklich gute Ergebnisse .
Ich bin mit einem Video beschäftigt, in dem ich ein Surfbrett mit diesen Tools baue. Auf meinem YouTube-Profil wurde eine in Bearbeitung befindliche Datei gepostet (Suche nach "Surfbordbou" - Es dürfen noch nicht mehr als 2 Links pro Post vorhanden sein.)
Picasas Movie Maker ist wirklich einfach zu bedienen, es sind 2 Klicks und Sie haben Ihren Zeitraffer einer Reihe ausgewählter Bilder.
quelle