
You came back with four hundred frames and no intention of writing four hundred captions. Upload them once — they come back captioned in Arabic, Turkish and English, keyworded, and in front of picture desks.
A man raises a flag at dusk, silhouetted against the last light.
Every frame carries its caption in three languages and its credit line into the invoice.

A woman raises a flag as tyres burn behind her.
Mustafa Hassona · [LOCATION] · 8500 × 5667
A young man carries a flag and a slingshot through smoke.
Mustafa Hassona · [LOCATION] · 5000 × 3424
A woman walks through the rubble of a destroyed block.
Mustafa Hassona · [LOCATION] · 8505 × 5670
A father holds the shrouded body of his child outside the hospital.
Mustafa Hassona · [LOCATION] · 6000 × 4482
Women hold one another as they mourn.
Mustafa Hassona · [LOCATION] · 8000 × 5632
A boy sits alone against a wall, covering his face.
Mustafa Hassona · [LOCATION] · 5000 × 3333Sample photography by Mustafa Hassona — placeholder content.
Upload an MP4 and it comes back with the same three captions, the same keywords, the same EXIF and location read from the file — and the same five licence types. A fast preview goes up first so a desk can watch it while your original is still uploading.
Settlement runs through a local processor in Türkiye and the Gulf, not a wire transfer you spend a week chasing. Your balance moves the moment a desk downloads the frame.
Credit line, licence type, territory and duration are attached to the file and printed on the buyer's invoice. When a frame runs somewhere it should not have, you can show exactly what was cleared.