For photographers and camera crews · macOS

Every frame described before it leaves the card.

Shotlore looks at each photo and clip, writes keywords and a caption, adds where it was taken and who shot it, and puts all of it into the files. Open Capture One or your edit, and it is already there.

Raw files, video clips and phone material from a day's shoot, done in one pass. Your originals are never rewritten.

D005C0012_250303.MOV Looking at the frame
07:34:12;08
Keywords
Caption
Place
Credit

What it writes

Four things every archive wants and nobody has time to type

All four go into standard fields that catalogues and editors already read. Nothing proprietary, nothing that needs Shotlore to open later.

Keywords and caption

What is in the picture

You describe the shoot in a sentence or two. Shotlore turns that into instructions, then suggests keywords and a one-line caption for each frame. You review and approve before anything is written.

dc:subject · dc:description
Place

Where it was taken

From the camera's own GPS where it has one; otherwise from a track matched to each camera's clock: a Garmin, a phone's Google Maps Timeline, a watch workout, or simply the geotagged phone photos from the day. Then the country, region, town and the park or estate, looked up and editable.

exif:GPS · photoshop:City · iptc:Location
Credits

Whose it is

Photographer, copyright line with the right year, credit, usage terms, contact and job reference. Saved once, written to every file, never over a value that is already there.

dc:creator · dc:rights · photoshop:Credit
Time

When, to the frame

Camera clocks are lined up with one photo of a clock. Video keeps its timecode, including drop-frame, so Avid and Resolve match clips exactly.

DateTimeOriginal · Start TC · End TC

How it works

One pass through the card

Nine short steps in a sidebar, in the order a day's work happens. Here they are in five.

Add the card

Point it at the folders. Raw files and clips are grouped by camera body, with the first and last shot of each.

Place every shot

Camera GPS is used as it is. For the rest, add a track from a Garmin, a phone or the day's geotagged photos, set one clock offset per camera, then check the dots on a satellite map.

Describe the shoot

Say what it is for and what matters. The AI writes its own instructions from that and suggests keywords and a caption for each preview.

Approve

Review in a grid. Add, rename or remove keywords across many shots at once. Nothing reaches a file until you say so.

Write and export

Stills get everything written in, with an untouched copy kept beside each one. Clips stay as they came; their records go into import files for your editor.

Your apps

Written where each program will read it

Stills carry it all inside the file. Video clips are never modified, so each editor gets the import file it understands.

Capture Onemetadata inside the raw files

Read on import. GPS shows on the map; keywords, description and the IPTC contact, content, image and status fields are filled.

KeywordsDescriptionGPSCreatorCopyrightLocation
DaVinci Resolvemetadata CSV

Import Metadata to the Media Pool. Rows match by file name, folder and timecode, so the default options just work.

KeywordsDescriptionCommentsShot
Final Cut ProFCPXML event

Import the XML and you get an event with every clip, a keyword range across each one and the caption as a note.

KeywordsNotes
Avid Media ComposerALE, one per frame rate

Link the clips, import the ALE into the bin and merge. Source File, Start and End match exactly; names are left alone.

CommentsKeywordsLocationCamera
Premiere Proproject XML

Import as a bin. Premiere writes into MP4 and MOV files itself, so Shotlore hands it an XML instead of touching your media.

DescriptionLog NoteScene
Everything elseshot log CSV · XMP sidecars

A spreadsheet for producers, libraries and broadcasters, and optional sidecars for asset managers and MXF.

TimecodeGPSKeywordsCredits

Your kit

Built for mixed kits

A real shoot has a medium-format back, two cine bodies, a drone, an action cam and a phone. Shotlore reads them all in one job.

Stills

Phase One IIQ, Leica DNG and RWL, Sony ARW, DJI DNG, GoPro GPR, Canon, Nikon, Fujifilm, Hasselblad and every other raw format ExifTool writes, plus JPEG, HEIF and TIFF. Phone photos included.

Video

Sony FX3 and FX6 with their XML sidecars, DJI Inspire 3 and Mavic 3 Pro, DJI action cams, GoPro, iPhone. MP4, MOV and MXF, 24 to 60 frames, drop-frame handled properly.

Position

Read from cameras and phones that record it, including the GPS track inside GoPro and DJI clips. For everything else, four kinds of track: a Garmin GPX, a Google Maps Timeline export from any phone, a watch or tracking-app GPX, or the geotagged phone photos taken during the day, which place the frames shot around them. No extra hardware required.

Originals stay original

Every raw keeps an untouched copy beside it until you delete the copies, and one click restores them all. Clips are never rewritten.

Your key, your Mac

The AI step runs under your own Google Gemini key, kept in the macOS Keychain. Only small previews are sent, and nothing goes to us.

Works in the field

Placing, writing and exporting need no connection. The AI and place-name steps do, and the app waits politely when a slow link drops.

Licences

Licensed to named people

Shotlore is licensed per person, with a key made out to your name. Keys are checked on the Mac, so a licence works anywhere you shoot.

Ask for a licence

Email with your name, the cameras you use and what you import into. We send a key and the download. Crews on a Highly Visual job get a key for the job at no charge.

barny@highlyvisual.com