Fotografie-Workflows 👨💻 Einführung
Professionelle und ambitionierte Fotografen stehen häufig vor der Herausforderung, große Mengen an RAW-Fotodaten effizient zu verwalten. Besonders im Studio- oder Tethered-Shooting-Bereich ist ein flüssiger Workflow entscheidend. Wer unter macOS arbeitet und Nikon-Kameras nutzt, kann durch die Kombination von Nikon NX Tether, dem Adobe DNG Converter und Apple Automator einen durchgängigen, automatisierten Prozess schaffen – von der Aufnahme über die Dateikonvertierung bis zur Organisation.
Fotografie-Workflows 👨💻 Ausgangslage / Problemstellung
Für ein anstehendes Fotoshooting möchte ich die Tethering-Funktion meiner Nikon Z8 nutzen. Adobe Lightroom bietet hierfür zwar eine native Unterstützung, allerdings ist dafür eine direkte USB-Verbindung zwischen Kamera und Computer erforderlich.
❗ Problem 1: Kein Tether-Kabel verfügbar
Ein passendes USB-Tethering-Kabel steht mir aktuell nicht zur Verfügung. Die Nikon Z8 unterstützt jedoch auch die kabellose Übertragung per Wi-Fi, welche ich bevorzugt nutzen möchte.
❗ Problem 2: Automatisches Öffnen der übertragenen Bilder
Die Kamera soll dabei Bilder im JPG- und NEF-Format automatisch an den Mac übertragen. Diese Dateien sollen im Anschluss direkt am Rechner geöffnet werden – idealerweise in der Vorschau-App oder einer Bildverwaltungssoftware.
❗ Problem 3: NEF-Dateien der Nikon Z8 inkompatibel mit macOS
Die aktuellen NEF-Dateien der Nikon Z8 können in der macOS-Vorschau-App nicht direkt angezeigt werden, da Apple das überarbeitete NEF-Format der Z8 derzeit nicht vollständig unterstützt.
❗ Problem 4: Notwendige Konvertierung nach DNG
Um die Vorschau- und Weiterverarbeitung der NEF-Dateien zu ermöglichen, müssen diese automatisch in das DNG-Format konvertiert werden. Dabei ist es wichtig, dass die originalen NEF-Dateien erhalten bleiben und nicht überschrieben oder gelöscht werden.
Von iOS 15, iPadOS 15 und macOS Monterey unterstützte Digitalkamera-RAW-Formate
RAW-Formate von Digitalkameras, die iOS 17, iPadOS 17 und macOS Sonoma unterstützt werden1
Workflow 🔂 Einzelkomponenten aus Nikon Wireless Transfer Utility – Nikon NX Tehter – Adobe DNG Converter – Apple Automator Shellskript
Einrichten von Nikon Tether unter macOS
Beginnen wir mit der Konfiguration von Nikon NX Tether für Tethering-Aufnahmen. Stellen Sie sicher, dass Ihre Nikon-Kamera kompatibel ist und über USB angeschlossen ist. Richten Sie NX Tether so ein, dass Bilder direkt auf Ihren Mac übertragen werden, sodass Sie eine Echtzeitvorschau und sofortigen Zugriff auf die Aufnahmen erhalten.
Nikon NX Tether Online Benutzerhandbuch
Nikon Wireless Transmitter Utility
Damit NX Tether eine Verbindung zum PC herstellen kann wird Wireless Transmitter Utility benötigt.
1: Nikon Kamera z.B. Z8 im Menü NETZWERKMENÜ > VERBINDEN MIT DEM COMPUTER > NETZWERKEINSTELLUNGEN > PROFIL ERSTELLEN > für weitere Hilfe bitte das Benutzerhandbuch verwenden > Nikon Z8 Online Benutzerhandbuch
1a: Verbindungstyp: WiFi + Camera Control
2: Wireless Transmitter Utility APP > starten
Download Nikon Wireless Transmitter Utility
Nikon Wireless Transmitter Utility Online Benutzerhandbuch
Adobe DNG Converter Befehlszeilenskript für macOS
Adobe Digital Negative Converter – DNG Download
Adobe Digital Negative Converter – Online Benutzerhandbuch
Erstelle ein Befehlszeilenskript / Apple Terminal (DNG_Converter.sh) für Adobe DNG Converter. Hier ist ein Beispiel:
/Applications/Adobe\ DNG\ Converter.app/Contents/MacOS/Adobe\ DNG\ Converter -c -cr15.3 *.NEF 2Beispiel-Code > Download > Adobe Referenz PDF

Die DNG Converter Benutzeroberfläche kann leider mehr wie per Terminal-Commando ausführen. Entweder ist das ein Bug oder so gewollt, ich habe dazu Stunden mit Google Recherche verbracht, aber am Ende keine für mich passende Lösung gefunden. Es ist lösbar, aber nicht ohne weitere Shellskripte (DNG_Converter.sh – bash), dazu später mehr.

Erstelle eine Apple Automator-Ordneraktion unter macOS:
Verwenden den Apple Automator, um eine Ordneraktion zu erstellen, die das Adobe DNG Converter-Skript auslöst oder die Apple Vorschau APP direkt startet sobald durch NX-Tether ein neues JPG Bild in dem angegeben Ordner speichert. Folgen Sie diesen Schritten:
1: Öffnen die Automator APP und erstelle eine neuen Ordner-Aktions-Workflow.
2a: Finder-Objekte Filtern nach Datei-Suffix JPG (Achtung: Gross und Kleinschreibung beachten)
2b: Fügen Sie eine Aktion „Run Shell Script“ hinzu und geben Sie Ihr Adobe DNG Converter-Befehlszeilenskript ein, dazu später mehr.
3: Funktion: Bilder in Vorschau öffnen hinzufügen (siehe nächstes Bild)
4: Speichern Sie den Workflow und hängen Sie ihn an den Zielordner an.
Apple Automator – Online Benutzerhandbuch

Teste die Ordneraktion in dem du manuell ein JPG file in den Ordner kopierst, das Bild sollte jetzt automatisch mit der Vorschau APP gezeigt werden. Erst wenn die Vorschau APP automatisch gestartet wird funktioniert die Ordneraktion.
Alternativer Beispielcode für Automator-Ordner-Aktion unter macOS anstelle Vorschau APP:
Beispiel-Shell-Script-Code für die Aktion „Shell-Script ausführen“ in Ihrem Automator-Workflow:
#!/bin/bash
preview_pid=$(pgrep -x "Preview")
for f in "$@"; do
if [[ $f == *.jpg || $f == *.JPG ]]; then
if [ -n "$preview_pid" ]; then
osascript -e "tell application \"Preview\" to open POSIX file \"$f\""
else
open -g -a "Preview" "$f"
fi
fi
done
Mein Workflow aus NX Tehter – DNG Converter – Apple Automator Shellskript

Workflow Process Flow Diagram

Automator Ordner Aktion > JPG Vorschau ausführen
#!/bin/bash
preview_pid=$(pgrep -x "Preview")
for f in "$@"; do
if [[ $f == *.jpg || $f == *.JPG ]]; then
if [ -n "$preview_pid" ]; then
osascript -e "tell application \"Preview\" to open POSIX file \"$f\""
else
open -g -a "Preview" "$f"
fi
fi
done
Automator Ordner Aktion > Shellskript ausführen
Diese Ordner Action führt das erste Shellscript aus :Wrapper_NEF-to-DNG.sh
# Path to the wrapper script
wrapper_script="/Users/lre/Pictures/WirelessTransmitterUtility/TH-Scripts/Wrapper_NEF-to-DNG.sh"
# Run the wrapper script with the folder passed as an argument
"$wrapper_script" "$1"

Shellskript: Wrapper_NEF-to-DNG.sh
Dieses Shellskript ist ein WRAPPER Skript welches das nächste Shellskript NEF-to-DNG.sh aufruft und ausführt.
#!/bin/bash
# Path to the actual conversion script
convert_script="/Users/lre/Pictures/WirelessTransmitterUtility/TH-Scripts/NEF-to-DNG.sh"
# Run the conversion script with the folder passed as an argument
"$convert_script" "$1"

Shellskript NEF-to-DNG.sh > DNG Converter > *.NEF > *.DNG Konvertieren | *.DNG nach DNG und *.NEF nach NEF ORDNER verschieben | DNG Vorschau
Die genannten Funktionen sind in einem einzigen Shellskript kombiniert und anhand des Kommentars nachvollziehbar.
#!/bin/bash
#input_folder="$1"
input_folder="/Users/lre/Pictures/WirelessTransmitterUtility/Z86001993"
output_folder="$input_folder/DNG_converted"
backup_folder="$input_folder/NEW_Backup"
# Ensure the output folder exists
mkdir -p "$output_folder"
mkdir -p "$backup_folder"
# Get a list of NEF files in the input folder
cr2_files=("$input_folder"/*.nef)
# Check if there are any NEF files to process
if [ ${#cr2_files[@]} -eq 0 ]; then
echo "No nef files found in the input folder."
exit 0
fi
# Convert each NEF to DNG file in the input folder
for file in "${cr2_files[@]}"; do
output_file="$output_folder/$(basename "$file" .nef).dng"
/Applications/Adobe\ DNG\ Converter.app/Contents/MacOS/Adobe\ DNG\ Converter -c -cr15.3 "$file" -d "$output_folder"
done
# Check Authorisation / permissions
chmod +r "$output_folder"/*.dng
# Move the converted DNG files to the output folder
mv "$input_folder"/*.dng "$output_folder"
# Open the DNG file with Preview
open -a "Preview" "$output_file"
# Move NEF files to the backup folder
mv "$input_folder"/*.nef "$backup_folder"
echo "Conversion complete. DNG files moved to $output_folder. Original dng files backed up to $backup_folder."er"/*.nef "$backup_folder"
echo "Conversion complete. DNG files moved to $output_folder. Original dng files backed up to $backup_folder."

Letzter Schritt: alle Shellskripts *.sh sollten an einem Ort in einem Ordner liegen.
Per macOS Terminal jetzt noch die Berechtigungen setzen:
# Am Terminal ausführen; Berechtigungen für Shellskript setzen: chmod +x Wrapper_NEF-to-DNG.sh
# Am Terminal ausführen; Berechtigungen für Shellskript setzen: chmod +x NEF-to-DNG.sh
- Nikon RAW Format Kompatibilitätslisten Stand: Jan.2024 ↩︎
- Beispiel; weiter unten findet ihr meinen ganzen Code ↩︎
FAZIT
Mit den Shellskripts und Ordneraktionen konnte ich meinen Workflow so anpassen, dass ich auf kostenpflichtige Software wie Adobe Lightroom ganz verzichten kann, auch wenn ich Lightroom habe, wie die meisten von uns. Der weitere Vorteil wäre noch, dass ich jetzt kein Kabel zum Tethern mehr benötige. Ich werde dies noch per USB-LAN Adapter mit der Z8 testen.
Wie ist eure Erfahrung damit oder konnte ich hiermit euch bei eurem Workflow neue Akzente setzen? Hinterlasst doch einfach ein Kommentar dazu.
Hat Dir der Artikel gefallen?
Dann melde Dich doch bitte zu meinem kostenlosen Newsletter an. Dann bekommst Du eine Nachricht bei neuen Artikeln und Du wirst auch exklusiv als erstes über neue Artikel, Workshops und Reisen informiert! Außerdem gibt es dort auch immer wieder Hintergrund-Infos, die so nicht im Blog stehen.
Natürlich freue ich mich auch sehr, wenn Du mir bei YouTube, Instagram und Facebook folgst.
Alle Inhalte © Laurenc Riese










































