Ist es möglich, Fotos aus Lightroom über die Befehlszeile zu exportieren?

7

Ich möchte Fotos aus meinem Lightroom-Katalog über einen Webserver in einem Heimnetzwerk freigeben. Browser können nur JPGs verstehen, aber meine Fotos sind meistens in RAW. Ich möchte eine Lösung finden, bei der ich nicht meinen gesamten Katalog als JPGs exportieren und die exportierte Kopie aktualisieren muss, wenn ich neue Fotos hinzufüge oder vorhandene ändere.

Ich schreibe gerne neue Software, um dies zu tun. Wenn Lightroom die Möglichkeit hat, einzelne Fotos über die Befehlszeile zu exportieren, könnte ich einen Webserver schreiben, der Anforderungen für file.jpg entgegennimmt, diese bei Bedarf aus der RAW-Datei foo.dng exportiert und die JPG-Version zurückgibt. Auf diese Weise wäre die bereitgestellte Datei immer auf dem neuesten Stand und es wäre keine zweite Kopie des gesamten Katalogs erforderlich.

Ich möchte keine anderen Bibliotheken zum Konvertieren von RAW-Dateien verwenden, da ich die Entwicklungseinstellungen verwenden möchte, die ich bereits in Lightroom optimiert habe.

Ist das möglich?

Es sieht so aus, als hätte jemand anderes dies letztes Jahr versucht, ohne Glück: http://forums.adobe.com/thread/428398

Dave Pacheco
quelle
Über diesen Link scheint ein Adobe-Mitarbeiter gesagt zu haben, dass dies derzeit keine Option ist. Ich würde versuchen, in den Adobe-Foren nach Updates zu fragen.
Dpollitt

Antworten:

2

Lange Rede kurzer Sinn , NEIN .

Die aktuelle stabile Version von Lightroom unterstützt keine Befehlszeilenverwendung und kann daher nicht von externen Tools verwendet werden. Lightroom bietet Entwicklern zwar ein SDK, das jedoch hauptsächlich zum Schreiben von Plugins und nicht zum Verwenden der internen Funktionen dient. Möglicherweise wird Adobe diese Funktion in zukünftigen Versionen integrieren.

Wenn Sie RAW-Dateien ohne menschliches Eingreifen in JPEG konvertieren möchten, stehen für diesen Zweck andere Engines zur Verfügung, z. B. DCRAW , Open Source, das die Verwendung von Befehlszeilen unter Linux, Mac und Windows unterstützt.

fahad.hasan
quelle
1
Können solche Tools die Entwicklungseinstellungen verwenden, die ich bereits in Lightroom optimiert habe?
Dave Pacheco
1
Ich fürchte, sie tun es nicht. Sie sollten jedoch in der Lage sein, die Einstellungen dort so anzupassen, dass sie genau Ihren Lightroom-Einstellungen entsprechen, wenn nicht sogar vollständig.
fahad.hasan
1

Als Alternative verwende ich Rawtherapee genau für diesen Zweck. Es verfügt über eine recht vollständige CLI, mit der Sie das Standardprofil mit Ihrem überschreiben können. Sie können auch mehrere Teilprofile zusammen stapeln, die die Standardprofilwerte in der aufrufenden Reihenfolge überschreiben.

Ich verwende zum Beispiel die folgenden gestapelten Profile: ein neutrales Basisprofil, ein benutzerdefiniertes Weißabgleichprofil, ein benutzerdefiniertes Linsenverzerrungsprofil.

Der Befehl sieht ungefähr so ​​aus:

/Applications/RawTherapee.app/Contents/MacOS/rawtherapee -o outputFile.tif -t1 -Y -p Neutral.pp3 -p WhiteBalance.pp3 -p LensProfile.pp3 -c rawFile.CR2

Sie haben also das Beste aus beiden Welten, einen recht guten Rohentwickler, in dem Sie Ihre Entwicklungseinstellungen definieren und all das mit einer CLI verarbeiten können.

Kel Solaar
quelle