Scenariusz jest znajomy każdemu, kto pracował w fotoreportażu, fotografii sportowej lub zleceniach komercyjnych dla agencji: robisz zdjęcia, pliki trafiają gdzieś na Maca, a ktoś po drugiej stronie potrzebuje ich natychmiast. Im szybciej dotrą do redakcji lub portalu klienta, tym lepiej.
Tradycyjny przepływ pracy wygląda tak: po każdej sesji otwierasz klienta FTP, łączysz się, przechodzisz do właściwego folderu, wrzucasz wybrane zdjęcia i czekasz. Ten przerywnik — choćby krótki — odrywa Cię od sesji, od edycji, od chwili. A w szybkim środowisku każda minuta opóźnienia kosztuje.
Jest lepsze wyjście: skonfiguruj wysyłkę raz i niech dzieje się automatycznie w tle, podczas gdy Ty skupiasz się na pracy.
Typowy fotograficzny przepływ pracy FTP
Agencje fotograficzne, gazety i organizacje sportowe polegają na FTP od dziesięcioleci. Przepływ wygląda mniej więcej tak: fotograf robi zdjęcia w terenie, selekcjonuje ujęcia na laptopie między rundami lub w przerwie meczu, szybko obrabia, eksportuje do folderu i wysyła na serwer agencji. Redakcja zdjęciowa odbiera pliki, robi własną selekcję i publikuje.
Szybkość nie jest tu opcją. Fotograf sportowy, którego zdjęcia docierają dwadzieścia minut po konkurencji, traci szansę na licencję. Fotoreporter, którego selekcja czeka w lokalnym folderze, podczas gdy on ręcznie inicjuje wysyłkę, działa na własną niekorzyść.
Rozwiązanie to całkowite wyeliminowanie ręcznego etapu wysyłania.
Automatyzacja przez obserwowany folder
Kluczowym pojęciem jest obserwowany folder — lokalny folder na Macu, który aplikacja nieustannie monitoruje. W chwili, gdy pojawi się w nim nowy plik, zostaje automatycznie dodany do kolejki wysyłania. Bez klikania. Bez przeciągania i upuszczania. Bez pamiętania o uruchomieniu transferu.
W macOS monitorowanie odbywa się przez FSEvents — interfejs API na poziomie jądra systemu, który dostarcza niemal natychmiastowe powiadomienia o zmianach w systemie plików. Opóźnienie wykrywania wynosi zazwyczaj poniżej sekundy. To fundamentalnie różne podejście od metod opartych na pollingu, które sprawdzają zmiany co kilka minut. Plik trafia do folderu; wysyłanie zaczyna się w ciągu chwil.
Obserwowanym folderem może być cokolwiek: folder docelowy eksportu Lightrooma, folder wyjściowy Capture One, cel rejestracji tethered lub zwykły folder, do którego ręcznie wrzucasz wybrane zdjęcia do przesłania.
Konfigurowanie FTPush dla fotografii
FTPush to aplikacja macOS w pasku menu, która obserwuje lokalny folder przez FSEvents i automatycznie wysyła nowe pliki przez FTP, SFTP lub FTPS. Oto jak skonfigurować ją do pracy fotograficznej:
- Zainstaluj FTPush. Przeciągnij do Aplikacji i otwórz. W pasku menu pojawi się ikona.
- Dodaj nowe połączenie. Wpisz adres serwera FTP, port, nazwę użytkownika i hasło podane przez agencję, klienta lub dostawcę hostingu. Wybierz FTP, SFTP lub FTPS w zależności od wymagań serwera.
- Ustaw obserwowany folder. Wybierz folder, do którego trafiają Twoje zdjęcia — zazwyczaj folder docelowy eksportu Lightrooma lub folder wyjściowy Capture One. FTPush będzie monitorować ten folder pod kątem nowych plików.
- Ustaw folder zdalny. Wpisz ścieżkę na serwerze, do której pliki mają być wysyłane — na przykład
/incoming/imie-fotografa/. - Skonfiguruj filtry rozszerzeń. Ustaw FTPush tak, żeby wysyłał tylko pliki
.jpgi.JPG. Zapobiegnie to przypadkowemu wysyłaniu plików RAW (.CR3,.ARW,.NEF) lub innych formatów niedeliveryjnych, które mogą trafiać do tego samego folderu. - Ustaw minimalny rozmiar pliku. Użyj minimum około 100 KB (lub więcej, w zależności od typowego rozmiaru Twoich JPEG-ów). Filtruje to zerowe pliki tymczasowe, pliki katalogu Lightrooma lub miniaturki, które mogą chwilowo pojawiać się w folderze.
- Włącz etykiety Findera. FTPush może oznaczać każdy plik kolorem bezpośrednio w Finderze: żółty w kolejce, niebieski podczas wysyłania, zielony po zakończeniu, czerwony przy błędzie. Widzisz status każdego zdjęcia bez otwierania aplikacji.
- Włącz powiadomienia. Otrzymaj powiadomienie macOS, gdy seria wysyłek się zakończy. Podczas szybkiej sesji to potwierdzenie, że redakcja ma pliki.
Włącz połączenie. FTPush natychmiast zaczyna obserwowanie. Gdy następnym razem JPEG pojawi się w obserwowanym folderze — z eksportu, z sesji tethered lub po ręcznym wrzuceniu — zostanie automatycznie wysłany.
Kontroler stabilności pliku: dlaczego to ważne
Jeden szczegół, który ma ogromne znaczenie w fotografii: FTPush zawiera kontroler stabilności pliku, który czeka, aż plik przestanie rosnąć, zanim go wyśle.
To kluczowe. Gdy Lightroom eksportuje duży JPEG lub sesja tethered zapisuje na dysk, plik pojawia się w folderze zanim zostanie w pełni zapisany. Gdyby FTPush zaczął wysyłać od razu po pojawieniu się pliku, mógłby przesłać niekompletny plik. Kontroler stabilności rozwiązuje ten problem, monitorując rozmiar pliku w krótkich odstępach (domyślnie: 2 sekundy) i rozpoczynając wysyłkę dopiero po ustabilizowaniu się rozmiaru — czyli gdy plik jest kompletny.
Interwał jest konfigurowalny. Dla dużych plików na wolniejszym nośniku możesz go zwiększyć. Dla szybkich dysków SSD z małymi JPEG-ami 2 sekundy w zupełności wystarczą.
Dla sesji tethered
Jeśli fotografujesz tethered — aparat podłączony bezpośrednio do Maca — Capture One i Lightroom umożliwiają wskazanie folderu docelowego dla przychodzących klatek. Ustaw ten folder jako obserwowany folder FTPush, a wysyłanie będzie następować z każdą klatką. Zanim naciśniesz migawkę kilka razy, pierwsze klatki mogą już być w trakcie wysyłania.
.jpg. Dzięki temu wysyłane będą tylko pliki gotowe do dostarczenia.Wiele miejsc docelowych
Jedna sesja może wymagać dostarczenia do wielu miejsc — FTP klienta, agencja stockowa i prywatny serwer archiwum. FTPush obsługuje to za pomocą wielu połączeń: każde połączenie ma własne dane serwera, obserwowany folder i ustawienia, a wszystkie działają jednocześnie. Jeden eksport uruchamia wysyłkę do wszystkich skonfigurowanych miejsc równolegle.
Gdy wysyłanie się zakończy
Po skonfigurowaniu zadaniem fotografa jest fotografowanie i edycja. Etap wysyłania całkowicie znika z listy rzeczy do zrobienia. Pliki trafiają do redakcji automatycznie. Zielona etykieta Findera na każdym zdjęciu potwierdza, że dotarło. Powiadomienie potwierdza zakończenie serii. Na tym polega cała interakcja.
Jeśli coś pójdzie nie tak — przerwa w sieci, odrzucenie przez serwer, problem z danymi uwierzytelniającymi — FTPush oznaczy plik na czerwono w Finderze, zarejestruje błąd i wyśle powiadomienie o błędzie. Nic nie ginie po cichu.