Verwenden Sie Langzeitbelichtungen, um Videos zu erstellen? [geschlossen]


7

Ich möchte ein Video machen, das im Wesentlichen eine Langzeitbelichtung zeigt, die während der Belichtung fortschreitet. Im Wesentlichen wäre es anfangs dunkel und würde allmählich heller. Lichter, die vor der Kamera vorbeiziehen, werden so angezeigt, dass sie allmählich eine Spur hinterlassen.

Meine Optionen, die ich kenne, sind entweder:

1) Anstatt eine einzelne Langzeitbelichtung durchzuführen, machen Sie viele Kurzbelichtungen nacheinander und erstellen Sie dann ein Video, in dem jedes Bild ein anderes Foto additiv überlagert. Dies wäre eine Herausforderung, da mein Intervallmesser (sic?) Extern ist und schwer zu konfigurieren ist, sodass ein weiteres Bild ausgelöst wird, sobald das vorherige Bild belichtet ist. Im Wesentlichen würde es Lücken zwischen den Fotos geben.

Bearbeiten: Eigentlich ist mir gerade eingefallen, dass ich für # 1 die Belichtung auf ungefähr 1/10 Sekunde einstellen, auf Dauer einstellen und den Knopf abkleben könnte. Die einzige Verzögerung zwischen den Fotos wäre die Zeit, um sie zu speichern.

2) Schreiben Sie ein Programm, das die Sensordaten aus dem Rohformat verarbeitet und sie basierend auf dem, was der Sensor zu bestimmten Zeitpunkten gesammelt hat, in Frames aufteilt. Ich weiß nicht, ob das Rohformat dies unterstützt. Wenn ich kurz über das Format lese, ist mir nicht wirklich klar, ob dies möglich ist oder nicht. Das ist wirklich der Hauptgrund für diesen Beitrag, nämlich festzustellen, ob das Rohformat Informationen über die Zeit enthält, die diese Art der Nachbearbeitung ermöglichen würden. Das heißt, ich kann den Effekt des Sensors nachbilden, der im Laufe der Zeit immer mehr Licht erfasst. Ich würde lieber nicht viel Zeit damit verbringen, das Format / die APIs herauszufinden und ein Programm zu prototypisieren, wenn es nicht einmal möglich ist.

Daher suche ich nach einer Antwort, die angibt, ob # 2 möglich ist, nach alternativen Lösungsvorschlägen, wie dies erreicht werden kann, oder nach Lösungen, um # 1 zu erreichen. (Ich erwarte nicht, dass jemand ein Programm für mich schreibt, sondern nur das Wissen der Community über eine mögliche vorhandene Lösung oder Problemumgehung anpingt.) Ich habe bereits ein kostenloses / Open-Source-Programm zum Zusammenfügen einfacher Zeitraffer. Damit # 1 funktioniert, würde ich eine Variation davon benötigen, die nachfolgende Fotos additiv überlagert. Etwas, das das Tweening unterstützen könnte, würde wahrscheinlich die Anomalien beseitigen, die durch die kleinen Lücken zwischen den einzelnen Fotos verursacht werden.

Bitte beachten Sie, wenn Sie Software vorschlagen, ob diese teuer ist oder nicht. Dies als wahrscheinlich ein oder zwei Hobby zu tun und lieber nicht viel Geld für ein kommerzielles Videoeffektpaket zu zahlen, aber es wird der Nachwelt nicht schaden, falls andere mit der gleichen Frage, die auf diesen Beitrag stoßen, dazu bereit sind schälen Sie das große Geld aus.


Ein Filterblatt mit variabler Dichte, das über die Linse geschoben wird, oder eine Reihe von Neutralfiltern, die nach Wunsch hinzugefügt oder entfernt werden können - oder ein binär gewichteter Satz - wären wahrscheinlich nützlich. Behebt nicht alle Probleme.
Russell McMahon

Bewegt sich deine Szene?
Unapiedra

Im Allgemeinen bewegt sich nichts außer einigen blinkenden Lichtern, die allmählich Lichtspuren auf die Belichtung ziehen würden. Da sie blinken, mache ich mir keine Sorgen, dass sie gelegentlich von Methode 1 übersehen werden. Viele gute Ideen. Ich muss versuchen, sie durchzulesen, nachdem ich meine Steuern erledigt habe :) Ich denke, ich werde # 1 versuchen und manuell ein paar Frames in Gimp erstellen, um zu sehen, wie es als Test aussieht.
AaronLS

Für alle, die dies noch tun

Antworten:


4

Zunächst einmal ist # 2 nicht möglich. # 1 ist irgendwie möglich, obwohl die meisten Kameras relativ begrenzte Puffer haben, daher würde ich empfehlen, Video zur Erzeugung eines Videos anstelle von RAW-Bildern zu verwenden. Sie brauchen die zusätzliche Auflösung sowieso nicht.

Obwohl ich dies nicht ausprobiert habe, ist hier meine Intuition, die zumindest einige Skripte erfordern würde:

  1. Nehmen Sie ein Video Ihrer Szene mit der schnellsten Bildrate auf, die Ihre Kamera unterstützt.
  2. Teilen Sie das Video in Frames auf (kostenlose Tools können dies tun)
  3. Summiere jeden Frame und die nächsten paar (sagen wir 4-9) aufeinanderfolgenden Frames zu einem neuen Frame.
  4. Erstellen Sie ein Video aus den neu erstellten Frames.

Dadurch wird ein interessantes Video mit rollendem Belichtungseffekt erstellt , da Bild 1 die Summe der Bilder 1-10 (z. B.) ist, Bild 2 die Summe von 2-11, Bild 3 das von 3-12 usw. Ihr Video hier kann beliebig lang sein. Wenn Sie dies tun, posten Sie es bitte irgendwo und lassen Sie es uns wissen!

Wenn alles, was Sie wollen, dass eine einzelne Belichtung fortschreitet, können Sie schummeln, indem Sie einen OM-D E-M5 kaufen, der dies direkt über HDMI ausgibt. Alles was Sie tun müssen, ist den Live-Bulb-Modus zu aktivieren und eine Bulb-Belichtung zu starten. Jedes HDMI-Aufnahmegerät kann zum Erfassen des Streams verwendet werden.


Die Live Bulb-Funktion von Olympus scheint dem sehr nahe zu kommen, wonach @AaronLS sucht. Hier ist ein Werbevideo davon in Aktion: youtube.com/watch?v=Rz4g-MFW_t8
Bitte lesen Sie mein Profil

Das Video ist nicht großartig. Bei meinem Prototyp OM-D E-M5 funktionierte es viel besser und reibungsloser. Ich hoffe, die Produktionseinheit bald zu sehen :)
Itai

2

Wenn ich verstehe, was Sie in Methode 1 versuchen, müssen Sie Ihre Bildsequenz unterbelichtet aufnehmen, damit diese Idee funktioniert, da die animierte Belichtung in Ihrem Video von einem Bild zum nächsten in kleinen Schritten zunehmen soll . Leider entspricht das Hinzufügen einer Reihe von unterbelichteten Bildern nicht einem einzelnen gut belichteten Bild. Das kombinierte Bild verwendet nicht den gesamten Dynamikbereich der Kamera, da Sie von Bildern ausgehen, die nur einen kleinen Teil am linken Ende des Bilds verwenden Belichtungsskala. Außerdem ist das Rauschen in einem unterbelichteten Bild im Vergleich zu den Pixelwerten relativ hoch, und die Additionen verstärken das Rauschen auf viel höhere Pegel als bei einer einzelnen Belichtung.

Ein anderer Ansatz wäre, die Belichtung für jedes aufeinanderfolgende Bild zu ändern und die Bilder dann direkt zu animieren, ohne sie zu addieren. Ich verstehe, dass dies nicht das ist, was Sie tun möchten, es ist eine Kompromisslösung. Das Ergebnis wäre Ihrer Idee ziemlich nahe, wenn die Szene, die Sie aufnehmen, statisch ist. Wenn Sie eine Canon DSLR verwenden, kann Magic Lantern Ihnen bei der Automatisierung dieser Aufgabe helfen. Sie können jetzt Lua-Skripte in der Kamera ausführen!

In Bezug auf Ihre Methode Nr. 2 zeichnet das Rohformat nicht das Licht auf, das im Laufe der Zeit in den Sensor eintritt, sondern nur die gesammelten Lichtmengen am Ende des Belichtungszeitraums (zumindest nach meinem Verständnis).

Ein Ansatz, den Sie nicht in Betracht gezogen haben, besteht darin, die animierte Belichtung in der Software ausgehend von einem einzelnen gut belichteten Bild zu simulieren. Anwendungen, die Rohdateien verarbeiten, verfügen über einen Belichtungsregler, mit dem Sie diese Art von Anpassungen vornehmen können. Dies ist natürlich nicht dasselbe wie das Original, aber es kann nah genug für Ihre Bedürfnisse sein. Ich empfehle Ihnen, sich eine Open Source-Rohverarbeitung anzusehen, um mehr über diese Technik zu erfahren und zu entscheiden, ob sie für Sie von Nutzen ist. Hier ist eine: http://sourceforge.net/projects/ufraw/ .

Viel Glück bei Ihrem Projekt.


Ich verstehe nicht, warum Sie die unterbelichtete Bildsequenz aufnehmen müssen. Sie sollten nur in der Lage sein, jedes Bild im Beitrag abzudunkeln, bevor Sie es zusammenfügen. Wenn Sie die Verarbeitung in einem 16-Bit-Format durchführen und jedes Ihrer Bilder 8-Bit-Bilder enthält, gibt es keinen Qualitätsverlust auf diese Weise oder Probleme mit Rauschen. Wenn Sie nacheinander längere Belichtungen aufnehmen oder ein einzelnes Bild verwenden und mit dem Belichtungsregler spielen, wird nicht der gleiche Effekt erzielt, insbesondere wenn Sie Lichtspuren wünschen. Das Aufnehmen einer Folge von Belichtungen gleicher Länge funktioniert jedoch einwandfrei.
Matt Grum

1

# 2 ist definitiv nicht möglich - wenn es ein Foto überbelichten würde, wäre dies kein Problem, da Sie einfach in die RAW-Daten gehen und den Wert abrufen könnten, bevor es überbelichtet wurde.

# 1 wird funktionieren, obwohl Sie möglicherweise kleine Lücken haben, wenn sich der Verschluss schließt und wieder öffnet. Dies kann gemindert werden, indem die Belichtungen im Vergleich zum Abstand zwischen den Bildern ziemlich lang sind, z. B. eine Sekunde. Dies erfordert, dass Sie unter dunklen Bedingungen arbeiten, aber das ist wahrscheinlich das, was Sie für eine lange Belichtung sowieso brauchen!

Sobald Sie Ihre Bilder haben, ist es nur eine Datenverarbeitungsaufgabe, die Belichtung durch Addieren der Bilder kumulativ aufzubauen. Sie müssen sicherstellen, dass kein einzelnes Bild überbelichtet wird, damit dies genau ist, da die Bildhelligkeitswerte durch die Anzahl der Bilder geteilt werden müssen, sodass sich die Summe zu einem Bild mit der richtigen Belichtung summiert. Das Zusammenstellen des Videos wäre wahrscheinlich am einfachsten mit einem Skript zu erreichen, das einen Bildeditor wie Photoshop of Gimp speist, die beide Skripte unterstützen.

Die Verwendung des Videomodus Ihrer Kamera, falls vorhanden, kann hilfreich sein, da zwischen den Bildern nur eine geringe Lücke erkennbar ist.


0

Die Länge einer Belichtung in einer Videokamera ist durch die Bildrate des aufgenommenen Videos begrenzt. Wenn Ihre Videokamera mit 30 Bildern pro Sekunde (30 fps) aufnimmt, nimmt jedes Bild 1/30 Sekunde Zeit ein, sodass die Belichtung zum Erstellen dieses Bilds nicht länger als 1/30 Sekunde sein darf. Nicht alle Videokameras erlauben das Ändern der Belichtungszeit oder der Bildrate, aber einige tun dies. Mit dem NTSC-Videostandard, der in den USA, Kanada, Japan, Korea und einigen anderen Ländern verwendet wird, beträgt die Bekanntheitsrate 29,97 (ca. 30) Bilder pro Sekunde. Der größte Teil der Welt verwendet den PAL-Videostandard mit 25 fps, während Filme normalerweise mit 24 fps aufgenommen werden. Wenn ein Video oder Film mit 24, 25 oder 30 Bildern pro Sekunde aufgenommen wird, darf die von der Kamera verwendete Belichtungszeit nicht länger sein als die Dauer eines einzelnen Bilds: 1/24 Sek., 1/25 Sek. Oder 1/30. Wenn Ihre Kamera also mit 30 fps aufnimmt, Es kann nicht so eingestellt werden, dass die Aufnahme 1/10 dauert, da 1/10 Sekunde länger als 1/30 Sekunde ist. Die einzige Möglichkeit, diese Einschränkung zu vermeiden, besteht darin, mit einer langsameren Bildrate aufzunehmen. Wenn Sie eine Belichtung von 1/10 Sek. Wünschen, muss Ihre Bildrate 10 fps oder langsamer sein. Meines Wissens würden nur professionelle (teure) Kameras diese Fähigkeit haben. Wenn Sie eine DSLR-Kamera verwenden, z. B. eine Canon EOS, die HD-Videos aufnimmt, können diese Kameras über eine Software (Canon EOS Utility) gesteuert werden, um mit langsameren Bildraten bei längerer Belichtung, jedoch nicht mit einer Geschwindigkeit von 10 fps, aufzunehmen würde keine Videodatei erstellen. Dieser Prozess würde eine Reihe von Einzelbildern erstellen, die dann mithilfe einer Videosoftware wie Premiere, Final Cut Pro oder After Effects einfach zu einem Videoclip zusammengesetzt werden könnten. Die einzige Möglichkeit, diese Einschränkung zu vermeiden, besteht darin, mit einer langsameren Bildrate aufzunehmen. Wenn Sie eine Belichtung von 1/10 Sek. Wünschen, muss Ihre Bildrate 10 fps oder langsamer sein. Meines Wissens würden nur professionelle (teure) Kameras diese Fähigkeit haben. Wenn Sie eine DSLR-Kamera verwenden, z. B. eine Canon EOS, die HD-Videos aufnimmt, können diese Kameras über eine Software (Canon EOS Utility) gesteuert werden, um mit langsameren Bildraten bei längerer Belichtung, jedoch nicht mit einer Geschwindigkeit von 10 fps, aufzunehmen würde keine Videodatei erstellen. Dieser Prozess würde eine Reihe von Einzelbildern erstellen, die dann mithilfe einer Videosoftware wie Premiere, Final Cut Pro oder After Effects einfach zu einem Videoclip zusammengesetzt werden könnten. Die einzige Möglichkeit, diese Einschränkung zu vermeiden, besteht darin, mit einer langsameren Bildrate aufzunehmen. Wenn Sie eine Belichtung von 1/10 Sek. Wünschen, muss Ihre Bildrate 10 fps oder langsamer sein. Meines Wissens würden nur professionelle (teure) Kameras diese Fähigkeit haben. Wenn Sie eine DSLR-Kamera verwenden, z. B. eine Canon EOS, die HD-Videos aufnimmt, können diese Kameras über eine Software (Canon EOS Utility) gesteuert werden, um mit langsameren Bildraten bei längerer Belichtung, jedoch nicht mit einer Geschwindigkeit von 10 fps, aufzunehmen würde keine Videodatei erstellen. Dieser Prozess würde eine Reihe von Einzelbildern erstellen, die dann mithilfe einer Videosoftware wie Premiere, Final Cut Pro oder After Effects einfach zu einem Videoclip zusammengesetzt werden könnten. Wenn Sie eine DSLR-Kamera verwenden, z. B. eine Canon EOS, die HD-Videos aufnimmt, können diese Kameras über eine Software (Canon EOS Utility) gesteuert werden, um mit langsameren Bildraten bei längerer Belichtung, jedoch nicht mit einer Geschwindigkeit von 10 fps, aufzunehmen würde keine Videodatei erstellen. Dieser Prozess würde eine Reihe von Einzelbildern erstellen, die dann mithilfe einer Videosoftware wie Premiere, Final Cut Pro oder After Effects einfach zu einem Videoclip zusammengesetzt werden könnten. Wenn Sie eine DSLR-Kamera verwenden, z. B. eine Canon EOS, die HD-Videos aufnimmt, können diese Kameras über eine Software (Canon EOS Utility) gesteuert werden, um mit langsameren Bildraten bei längerer Belichtung, jedoch nicht mit einer Geschwindigkeit von 10 fps, aufzunehmen würde keine Videodatei erstellen. Dieser Prozess würde eine Reihe von Einzelbildern erstellen, die dann mithilfe einer Videosoftware wie Premiere, Final Cut Pro oder After Effects einfach zu einem Videoclip zusammengesetzt werden könnten.

Consumer-Videokameras werden normalerweise mit der Bildrate aufgenommen, die mit dem in diesem Land verwendeten Videostandard verbunden ist, 30 fps in den USA, 25 fps in Frankreich, 30 fps in Japan usw. Semi-Pro- und Pro-Kameras, die in High Definition (HD) aufnehmen ) ermöglicht normalerweise Aufnahmen mit 24, 25 und 30. Magic Lantern ist ein Firmware-Update für Canon EOS-Kameras, mit dem Sie anscheinend das tun können, was Sie verlangen. Es ist frei. http://magiclantern.wikia.com/wiki/Magic_Lantern_Firmware_Wiki

hoffe das ist hilfreich. DR


Ich glaube nicht, dass dies die gestellte Frage anspricht.
Bitte lesen Sie mein Profil

0

Ihre Idee, die Rohdaten zum "Ändern" der Belichtungslänge zu verwenden, funktioniert nicht - die Rohdatei zeichnet nur die Helligkeit jedes Pixels am Ende der Belichtung auf.

Ihre Backup-Idee, mehrere Images zu verwenden, ist ebenfalls problematisch. Sie ist möglicherweise machbar, erfordert jedoch viel Arbeit.

Erstens sind die Lücken zwischen den Bildern erheblich. Beispielsweise kann eine DSLR der Einstiegsklasse unabhängig von der Belichtungszeit nur 3-4 Bilder pro Sekunde aufnehmen.

Selbst Pro-Filmkameras weisen Lücken zwischen den Bildern auf. Bei Pro-Filmkameras beträgt die Lücke immer die Hälfte der Zeit. Bei 24-fps-Filmen beträgt jede Belichtung 1/48 Sekunde, sodass eine Lücke von 1/48 Sekunde verbleibt, um die Belichtung zu ändern Zeit in einer professionellen Filmkamera ohne Änderung der Bildrate müssen Sie den Verschluss physisch ersetzen.

Sie können (fast) die Lücke mit Consumer-Kameras schließen, die Videos mit der theoretischen Höchstgrenze aufnehmen können (dh 1/30 Belichtung für 30 fps), aber normalerweise müssen Sie die Auflösung verringern - und ...

Alle Bilder haben genau die gleiche Belichtungszeit - und ...

Wenn Sie Videos aufnehmen, müssen Sie sich mit dem "Rolling-Shutter-Effekt" auseinandersetzen (da die Kamera den Sensor Zeile für Zeile liest, befindet sich alles, was sich bewegt, in jeder Zeile des Bildes an einer anderen Position, wodurch alles, was sich bewegt, effektiv verzerrt wird).

Das Zusammenführen von Bildern, das Anpassen der Belichtung und das Beheben der Lücken und des Schräglaufs erfordert viel Bearbeitung, und das Ergebnis enthält wahrscheinlich mehr Computergrafiken als die tatsächlichen Fotos.

Also was kannst du tun:

  1. Simulieren Sie die gesamten Dinge - ein paar gut belichtete Bilder und viel Zeit in Photoshop liefern wahrscheinlich "realistischere" Ergebnisse als der Versuch, das Ding aus mehreren realen Bildern zu erstellen

  2. Arbeiten Sie in einer kontrollierten Umgebung. Wenn Sie die genaue Bewegung für jedes Bild wiederholen können oder eine statische Szene haben, wird dies einfach. Nehmen Sie einfach mehrere Fotos zu unterschiedlichen Belichtungszeiten auf.

  3. Tun Sie es einfach und sehen Sie, was passiert. Wenn Sie bei längeren Belichtungszeiten einer sich bewegenden Szene so schnell wie möglich mehrere Fotos aufnehmen, erhalten Sie etwas anderes als ursprünglich geplant, aber es kann interessant und schön werden - Sie wissen es nur, wenn Sie es tun Versuchen.


Ich sehe keine Probleme mit der Verwendung des Videomodus. Wenn sich die Kamera auf einem Stativ befindet, werden bei solchen Projekten keine merklichen Rolling-Shutter-Effekte auftreten, es sei denn, Sie haben eine oszillierende Bewegung. Auch wenn die Lücken zwischen den Bildern kurz genug sind, um das Auge dazu zu bringen, eine gleichmäßige kontinuierliche Bewegung wahrzunehmen, sollten sie für dieses Zeitraffervideo kurz genug sein. Das endgültige Zusammenführen des Bildes und das Anpassen der Belichtung kann mit einem einfachen Skript erfolgen (keine Korrektur von Lücken oder Schrägstellung erforderlich!)
Matt Grum

@MattGrum Es hängt alles davon ab, wie schnell sich die Dinge bewegen - für statische oder sich langsam bewegende Szenen gibt es nicht allzu viele Probleme, aber für schnellere Objekte können durch das Zusammenführen von Bildern Lichtspuren mit Lücken, Lücken in der Bewegungsunschärfe usw. entstehen. Wenn Sie ein realistisches Bild wünschen, müssen Sie die fehlenden Details einmalen (ich habe auch das Gefühl, dass dies viel Feinabstimmung erfordert, aber dies ist nur ein Gefühl)
Nir
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.