• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Export - vorhandene Dateien berücksichtigen

Offline
#1 rony
Guten Morgen,

mit der internen Exportfunktion von LRT6 wollte ich 3751 Bilder entwickeln und rendern lassen.

Dazu habe ich den Rechner die Nacht durchlaufen lassen. Die Videosequenz welche dann gerendert wurde, hatte Ruckler drin und ich fand heraus, dass von den 3751 Frames nur 3625 als jpeg erstellt worden sind und daher die Ruckler vorkommen, weil Frames fehlen. - Auch die Nummerierung der Dateien weißt Lücken auf.

In den Logdatein finde ich folgenden und ähnlich lautende Einträge:

2022-03-06 08:01:33 [DEB] [DNG Converter]: RAW: Z:\Bilder\Zeitraffer\2022\03\10020304\_DSC1613.ARW: Dx Device Shutdown: NVIDIA GeForce GTX 1060 6GB
2022-03-06 08:01:35 [DEB] Develop: _DSC1613.ARW took: 16 sec. OK
2022-03-06 08:01:35 [WRN] ExifTool error: Warning: Error reading SR2 data - D:/TEMP/lrt_13768913314363766015/LRT_10020304/_DSC161312d4a0d708afc.dng
2022-03-06 08:01:36 [DEB] [DNG Converter]: RAW: Z:\Bilder\Zeitraffer\2022\03\10020304\_DSC1612.ARW: Dx Device Shutdown: NVIDIA GeForce GTX 1060 6GB
2022-03-06 08:01:37 [DEB] Develop: _DSC1612.ARW took: 16 sec. OK
2022-03-06 08:01:38 [WRN] ExifTool error: Warning: Error reading SR2 data - D:/TEMP/lrt_13768913314363766015/LRT_10020304/_DSC161212d4a96c67b04.dng
2022-03-06 08:01:38 [WRN] There have been 9 errors while exporting, trying again...
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0529.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0512.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0493.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0500.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0554.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0502.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0531.ARW
2022-03-06 08:01:38 [DEB] Second export attempt for _DSC0504.ARW
2022-03-06 08:01:38 [DEB] [DNG Converter]: RAW: Z:\Bilder\Zeitraffer\2022\03\10020304\_DSC0512.ARW: name : NVIDIA GeForce GTX 1060 6GB


Als ich den Schritt nun erneut ausführen wollte, in der Hoffnung, dass bei Export, die fehlenden Frames erstellt werden, musste ich feststellen, dass der Ordner mit den schon vorhandenen jpegs vollständig geleert wird und der Vorgang von vorne beginnt :/

Womit ich nun zu meinem Featurewunsch käme Smile
Eine Abfrage, ob man die vorhandenen Dateien ersetzten möchte, oder eben nur die fehlenden JPEGs entwickelt werden (sprich, alle überspringen, bis die software merkt, da ist noch keine Datei vorhanden)


Gruß
Offline
#2 Gunther
Danke für Deinen Vorschlag. Ich werde schauen, ob ich das in einer der nächsten Versionen umsetzen kann!
Subscribe to: LRTimelapse Newsletter, Youtube Channel, Instagram, Facebook.
Offline
#3 rony
Danke würde mich freuen Smile

Auch die möglichkeit, ein einzelnes Bild zu rendern wäre cool, welches dann der Namenssystax gibt, welche LRT anwendet Smile


Ich habe die Zeit gefunden, nochmal die Daten durchzuschauen ... und auch im zweiten durchlauf, gibt es einzelne Bilder, welche nicht gerendert werden - ist im Video kaum aufgefallen, aber doch sehr merkwürdig.
Die RAW Bilder liegen auf einer NAS und werden ebenso auf dieser gespeichert.

Ich würde dafür ein Post im Bugforum aufmachen - oder?
Offline
#4 Gunther
Hast Du eine Fehlermeldung bekommen, dass Bilder nicht gerendert wurden?

Grundsätzlich ist der interne Export Vorgang etwas "empfindlich" gegenüber Timeouts, daher empfehle ich auch nicht direkt vom NAS zu arbeiten, sondern auf einer lokalen, schnellen SSD und die Bilder später "auszulagern".
Alternativ kannst Du auch die Anzahl der paralellen Prozesse for den Export heruntersetzen, das hilft gerade bei langsamen Setups ungemein. Einstellungen -> Experteneinstellungen / Anzahl Prozesse Export.
Subscribe to: LRTimelapse Newsletter, Youtube Channel, Instagram, Facebook.
Offline
#5 rony
Die NAS ist via 10Gbit/s angebunden welche beim entwickeln kaum abgerufen werden - maximal 1,2Gbit/s.

Auch die Zugriffszeiten bieten eig. noch genug Luft - da denke ich, ist eher meine CPU am Limit.
Ist ein älterer Xeon E3-1231 v3 (quasi ein i7 4770). (Kauf ist bei der Ryzen 7xxx Generation angedacht ^^)

Da ich die Zeitraffern "nur" zum Spaß an der Freude - also als Hobby mache, nutze ich den Rechner noch als regulären Arbeitsrechner für meinen Daily Job.
Um diesen noch regulär benutzen zu können, setzte ich die Prozess Priorität von Java auf niedrig, wodurch dann auch alle neu geöffneten Prozesse auf niedrig geöffnet werden - somit kann LRT nur das nehmen, was mein Rechner an Leistung zur Verfügung hat.

Vielleicht ließe sich der Prozess ja auch etwas "robuster" gestalten Smile?
Übers WE werd ich denk ich mal nochmal mit einem Herabsetzen der Threads probieren.

Ich muss gestehen, dass ich das direkte entwickeln aus LRT sehr gut finde und es sogar zu einer guten Beschleunigung geführt hat, weil ich bei LR nicht alle Bilder neu laden muss etc ...

Eine Fehlermeldung am Ende des Renderns habe ich nicht erhalten - jedoch im Log gab es vermerke, welche ich oben schon gepostet habe.
Offline
#6 Gunther
Also, wenn Du an Prozessprioritäten rumbastelst, ist es kein Wunder, das solche Dinge passieren.
Bitte lasse solche Einstellungen auf normal.
Wenn Dein Rechner zu stark ausgelastet wird, setze einfach die Anzahl der parallelen Prozesse in den LRTimelapse Einstellungen so weit runter wie möglich. Das ist der vorgesehene weg.
Das was Du gemacht hast, wird zwangsläufig zu Timeouts und fehlenden Bildern führen.
Subscribe to: LRTimelapse Newsletter, Youtube Channel, Instagram, Facebook.

...also check out: