Post Aura
Building a startup from scratch: the research, a website in five versions, its search layer and an AI footage tagger.
Pre launch: site on test addresses, tagger tested on 10 real clips, schedule paused
12 days from the starting wireframe on 12 Oct 2026 to the tagger's first production test on 24 Oct 2026, 23:15 IST.
Measured, source 15 versions of the website over four calendar days, each frozen and kept live at its own address so the client could compare.
Measured, source 210 clips from a real studio folder tagged in the first production test, 0 failed. A second run tagged none of them again.
Measured, source 3Tagged by the Gemini fallback model, not Claude. Failed counts errors, not wrong tags. Four camera files over 1,400 MB were skipped.
About $12 a month in model fees to tag an example 10,000 clips at the Claude Haiku 5.5 list price.
Modelled, source 4About 7,000 input and 950 output tokens a clip, measured with thinking on, so an upper bound, at $0.10 and $0.50 per million tokens, read 25 Oct 2026. Vertex AI prices Claude separately.
Twelve days, four tracks
The work laid out the way an editor would see it: four tracks, with the clips in the order the work happened, from the starting wireframe to the tagger's first run on real footage.
-
12 OCT 2026
A wireframe, taken apart and shipped
The brief was one HTML file with ten sections. I rebuilt it as a real site and fixed what did not hold up: a trademark sign nobody had verified, a formats column repeated in every row, case figures copied from the hero, an enquiry form missing a sector. Search went in with the first version. Then I stopped to study the market. Reported, source 7
-
The brief
One HTML file with ten sections, from the hero to the contact form, pasted from a chat.
-
V1: the wireframe, built
A Next.js build of the wireframe with the enquiry form, a contrast cursor and the search tags.
A five lens review by AI agents I directed confirmed 21 of 34 findings, and I fixed all 21.
- 21 of 34 findings confirmed, all fixed Reported, source 7
- 349 KB and 16 requests on desktop Measured, source 5

Capture of the V1 test address, 25 Oct 2026. Cropped to the headline column, as the column beside it names the client. -
Search, from the first version
Page title and description, canonical address, Open Graph image and schema.org data for a ProfessionalService, all in the HTML the server sends, plus a sitemap, a robots file and an llms.txt summary for AI assistants.
- Present in all 5 versions Measured, source 5
-
Research, round one
Five tracks and 96 sources: high end edit houses, offshore and subscription rivals, travel and hospitality studios, luxury design language, and what EU buyers need. Three critic personas then read the plan.
- 5 tracks · 96 sources · 3 critics Measured, source 6
-
-
12 OCT 2026
Three more versions, each kept live
The research changed what the site says. V2 dropped the cost pitch and led with the archive. V3 tried 13 licensed photographs, and V4 replaced them with four locked off film clips. By the commit clock, V4 landed 5 hours 18 minutes after V1. Every version stayed live at its own address, so the client could compare directions side by side. Reported, source 7 Measured, source 2
-
V2: archive first
A new headline, “We turn years of footage into a library, and the library into films.”, one case panel, four services and two ways to work together, quoted on request. About 58% of V1's length.
The elite houses studied publish no prices and sell named editors, so the cost pitch and the pricing cards came off, and so did a sector claim the only case study did not support.
- about 58% of V1's length Reported, source 7
- 306 KB and 13 requests on desktop Measured, source 5

Capture of the V2 test address, 25 Oct 2026. Cropped above the line that names the client. -
Hero research
23 sources on photo sequences, flash and pause rules, and load speed, then 13 licensed frames ordered on one luminance arc, from dark to a single bright peak and back.
- 23 sources Measured, source 6
-
V3: photographs
A photo hero of 13 licensed frames under one grade, each holding 4.5 seconds before a dissolve.
The client asked for HD images cutting every half second. In review the fast cut, the timecode and the pause button read as distracting, so the cut slowed down.
- 1.91 MB and 27 requests on desktop Measured, source 5
- worst headline contrast 5.99:1 across all 13 frames Measured, source 7

Capture of the V3 test address, 25 Oct 2026. Cropped above the line that names the client. Photo in the capture: Tommaso Ubezio, Unsplash -
V4: film
A film hero of four locked off stock clips, with the poster painted first and video playing only in view.
The next request was cinemagraph style video with letter by letter text colour over it. I declined the colour because it flickers over moving video, and set the type over calm areas instead.
- 6.34 MB and 17 requests on desktop Measured, source 5
- worst headline contrast 6.48:1 over 14 samples of the clips and dissolves Measured, source 7

Capture of the V4 test address, 25 Oct 2026. Cropped above the line that names the client. Video in the capture: Pixabay 334242
-
-
15 OCT 2026
Scroll is the edit
In a second round of research, a creative direction critique found my first V5 plan was a list of features with no single idea, and named one: scroll is the edit. The studio's one proof point was an archive it had culled by hand, from 100 TB of footage to 10 TB of selects. In V5 the visitor's own scroll performs that cull: 100 frames, 90 struck, 10 left in a row. Page weight rose from 349 KB in V1 to 6.36 MB in V5, because photographs arrived in V3 and looping video in V4. Reported, source 9 Measured, source 8 Measured, source 5
-
Research, round two
Six tracks and 130 sources, then four critique lenses: creative direction, performance, accessibility and a luxury buyer.
- 6 tracks · 130 sources · 4 lenses Measured, source 6
-
V5: scroll is the edit
The cull, reframe chips for four delivery formats, a grade wipe on licensed stock labelled as a demonstration, end credits, and a Still switch in the header that stops every moving part at once.
Motion that keeps running needs a way to stop, and visible controls on the video were ruled out, so one switch in the header does it for the whole page.
- 6.36 MB and 20 requests on desktop Measured, source 5
- worst hero text contrast 6.94:1 on desktop Measured, source 7

Capture of the V5 test address, 25 Oct 2026. Cropped above the line that names the client. Video in the capture: Zulfugar Karimov, Pexels 
The cull scene from the V5 test address, 24 Oct 2026, UTC, cropped to the frame grid. The 100 TB to 10 TB cull it plays is the studio's own work, done by hand.
-
-
21 TO 24 OCT 2026
A tagger that uses the studio's own words
At the kickoff I learned how the editors work. They tag every clip by hand in Premiere Pro, and those tags live inside the project file, so DaVinci Resolve never sees them. Six builds over four days took the tagger from a local tool to a private cloud service. On 24 Oct it tagged 10 real clips with no failures. That run used the Gemini fallback, which works without the manual step that turns Claude on in Vertex AI. Measured, source 10 Measured, source 3
-
Tagger 1: a local tool
Year, country, place and camera from the folder path, five frames to Claude Haiku 5.5, answers limited to the tag list, XMP keywords written into the file and a CSV for Resolve.
-
Tagger 2: an honest demo
My first demo used made up folders, so I rebuilt it on five Wikimedia Commons clips with folder paths taken from each clip's page. A person checked every tag: 25 of 33 right, 6 wrong, 2 debatable. On this timelapse the sunrise was not visible in the five frames, and still frames could not show that it was a timelapse.
- 25 of 33 tags right Measured, source 11

The five frames the model saw for one public clip in the proof of concept. Frames: JuxtaposedJacob, CC0, Wikimedia Commons -
Tagger 3: a cloud service
A private Cloud Run service built to run every 30 minutes with nothing installed on editors' machines, plus a Premiere panel and a Resolve script. Three review rounds found 38, 13 and 13 issues, all fixed, and 259 checks passed.
- 38, 13 and 13 issues, all fixed Reported, source 11
- 259 checks passed on 23 Oct Reported, source 11
-
Tagger 4: the studio's own rules
The tag rules come from the studio's classification sheet on every run. A reading that loses a country, more than 10% of values or most of a category is rejected, and the last good list stays in use.
- rejected above 10% of values lost Reported, source 13
- 150 values in 7 fields, 42 places in 7 countries Measured, source 20
-
Tagger 5: look before it writes
A read only check of what the robot can open, a demo recorder that labels sample data on every frame, and a Gemini fallback that records which model answered for each clip.
Sample dataA frame from the demo recorder, run on sample data: the robot lists every clip it can open after one share. -
First production test
10 real clips tagged and 0 failed in 229 seconds; 4 camera files over 1,400 MB were skipped. At 23:19 a second run skipped all 10 tagged clips.
Tagged by the Gemini fallback model, not Claude.
- 10 tagged · 0 failed · 4 skipped Measured, source 3
- 0 of 10 tagged again Measured, source 3
-
12 days from the starting wireframe on 12 Oct 2026 to the tagger's first production test on 24 Oct 2026, 23:15 IST. Measured, source 1
- Research: 3 rounds, 249 logged sources, 207 unique addresses Measured, source 6
- Website: 5 versions, each still live at its own address Measured, source 2
- Search: the same layer in all 5 versions Measured, source 5
- Product: 6 builds and a production test on 10 real clips Measured, source 10
The site's main test address: post-aura.vercel.app
Taking the brief apart
12 OCT 2026
What the research found, and what it changed
| Found | Changed |
|---|---|
| The elite edit houses studied publish no prices and sell the people who cut. | No prices on the site. Two ways to work together, quoted on request. |
| The subscription rivals studied sell volume and savings. | The cost pitch came off, so the studio is not priced as a commodity. |
| None of the rivals studied named archive structuring as a service. | The site leads with the archive. |
| India has no EU adequacy decision, so EU buyers expect standard contractual clauses and a data processing agreement. | The data terms went on the client's list of questions before launch. |
| One sector listed on the wireframe did not match the only case study. | Removed. A claim stays off the page until the client confirms it. |
Between V1 and V2, I wanted to know who buys this work and what they need to hear.
The wireframe sold the studio on cost. I ran five research tracks with 96 sources, then had three critic personas read the plan: a UK luxury hotel's head of brand, a creative director and a fact checker. The research and the critiques ran as AI agent workflows that I directed and checked. Measured, source 6
What came back changed what the site says. V2 dropped every line about cost, led with the archive, and came out at about 58% of V1's length. Reported, source 7
Taking claims off the page was part of the job. A trademark sign nobody had verified, a sector the case study did not support and figures that only repeated the hero all went. The site's copy now lives in one file under one rule: every line must map to a fact the client has confirmed, and anything unconfirmed waits on a list of questions for the client.
Reviews ran in rounds. On V1, five review lenses confirmed 21 of 34 findings, and I fixed all 21. On V2 I overruled three findings, because the reviewers had flagged the client's own wireframe copy as invented. Since then I give reviewers the client's source copy first. Reported, source 7
Search, from the first version
15 OCT 2026 · V5 · OPEN GRAPH IMAGE

Search went in with V1 and stayed in every version after it.
Every version sends its page title, description, canonical address and Open Graph image in the HTML itself, with schema.org data for a ProfessionalService and its catalog of services. A sitemap and a robots file guide search engines, and an llms.txt summary tells AI assistants what the studio does. Measured, source 5 Measured, source 8
0 third party requests on any of the five versions, desktop and phone. Measured, source 5
121 font preloads removed after an unused weight added them, about 3.7 MB. Measured, source 7
6.94:1 worst contrast of the hero text across all V5 clips and dissolves, on desktop. Measured, source 7
Enquiries ask for the archive size up front, in four bands from under 1 TB to over 100 TB, or not sure, so a reply can be sized before the first call. The form can be sent before its scripts load and keeps what the visitor typed if sending fails. A Still switch stops all motion, and reduced motion, Save Data and a browser without JavaScript each get a complete page. Measured, source 8
Reach is what this page cannot show yet. The site has no domain, so nothing is in Search Console, there is no analytics, and enquiry email waits on a sending domain and an inbox. Those wait on the client, so there are no traffic numbers to report.
Tags that travel with the file
21 OCT 2026
The obvious way
Speed up tagging inside Premiere Pro, where the editors already work: fill the studio's custom columns faster, or lean on the AI search built into Premiere and Resolve.
What it would cost
Premiere keeps custom column values inside the project file. They cannot be exported, Resolve never sees them, and the next project starts without them. The built in AI search writes nothing into the files and does not know the studio's words. It finds a shoot date or camera type only when the file already carries one. Reported, source 21 Reported, source 12 Reported, source 23
A clip goes to every project and every app. Its tags should go with it.
What I built
The tagger writes XMP keywords into each video file, as a new Drive revision. Premiere can search them through its Dublin Core Subject column, a documented path not yet tried in the studio's own Premiere, and a script or a CSV import is built to carry them into Resolve. The folder path already holds the year, country, place and camera, so the model only judges what five frames show. It can only answer with words from the studio's list, and it is told that a wrong tag is worse than none. Measured, source 13
Sharing a folder is the setup
24 OCT 2026 · SAMPLE DATA
- 0:00 Step 1: before the share, the robot cannot open the sample folder.
- 0:10 Step 2: one share adds the robot account as an Editor.
- 0:23 Step 3: the robot lists every clip it can now open. None has tags yet.
- 0:32 Step 4: a preview run classifies every clip and writes nothing, then the real run writes the tags into each file: 5 clips, 0 failed, 35 seconds. The tag words are withheld. Measured, source 19
- 0:45 Second run: every tagged clip skipped, so nothing is paid for twice.
Adding footage takes one action: share a folder with the tagger's robot account as an Editor, and the next run finds it.
Each run skips any clip whose checksum and tag version have not changed, so no clip is paid for twice. Editors fix a tag in the review sheet, and the next run writes the fix back into the clip. A failure on one file never stops a run; the next run tries that file again, up to three attempts in all. Measured, source 13
One clip, two sources of tags
Proof of concept2020PhilippinesManila BayDronemanila_bay_aerial.mp4





- Year
- 2020From the folder path
- Country
- PhilippinesFrom the folder path
- Place
- Manila BayFrom the folder path
- Camera
- DroneFrom the folder path
- Content type
- aerial, cityscape, beachFrom the five frames
- Activity
- none pickedFrom the five frames
- People
- no peopleFrom the five frames
- Mood
- sunnyFrom the five frames
Written into the file as XMP keywords
- 2020
- Philippines
- Manila Bay
- Drone
- aerial
- cityscape
- beach
- no people
- sunny
10 clips from a real studio folder tagged in the first production test, 0 failed. Measured, source 3
22.9 s a clip on average, more than half of it spent extracting frames. Measured, source 3
0 of 10 tagged again when the second run came through. Measured, source 3
Tagged by the Gemini fallback model. Failed counts errors, not wrong tags. Four camera files over 1,400 MB were skipped.
Before the first write, the client's original revision is pinned. After writing, the tagger compares the new file's duration and streams with the original and uploads nothing if they differ. In Google Cloud the robot account holds one permission, to call the model, and no keys exist to leak. A monthly budget alert watches the bill. Measured, source 14
304 test functions cover the pipeline, from tagging and skipping on a rerun to writing back a human fix and isolating an error. Three adversarial review rounds found 38, 13 and 13 issues, and every one was fixed. Measured, source 16 Reported, source 11
6 steps. About an hour, once. Reported, source 18
- Create or pick a Google Cloud project with billing
- Run one deploy command
It creates the service, the robot account with its one permission, a paused schedule and a budget alert, and it is safe to run again.
- Enable Claude Haiku 5.5 in Vertex AI Model Garden
Until then the Gemini fallback can run the tests.
- Share each footage folder with the robot account as Editor
A new folder never needs more than this.
- Share the review sheet as Editor and your classification sheet as Viewer
- Start the schedule and run it once
The way back: pause the schedule and nothing runs. A teardown script removes the jobs, the service and the accounts, and every tagged clip keeps its pinned original.
What it does not do yet
The schedule was left paused at the last deploy, on 24 Oct. The Premiere panel and the Resolve script are built but have not been run inside the apps. The deployed version skips clips over 1,400 MB. Accuracy on the studio's own footage waits on a 50 clip pilot; on five public clips, a person found 25 of 33 tags right with a draft list, and the results document marks 4 of 5 clips fully right with the studio's list. Measured, source 15 Measured, source 11 Reported, source 18
What hand tagging costs, worked out
24 OCT 2026 · 23:19 IST · SECOND RUN

Nobody has timed the studio's editors yet, so I do not quote a saving. Here is the model instead, with every input in the open.
Public forum estimates put hand tagging at half a minute to a minute a clip. The model fees come from tokens I measured and Claude's published price. Change any input; nothing leaves your browser. Reported, source 26 Modelled, source 4
What I learned
Reviewers flag what they cannot check, so I now give them the client's own copy before they start. A demo is only honest when every value in it comes from a source; my first one did not, so I rebuilt it on public clips. And a measurement is only as good as the build it ran on: once a stale server answered a contrast check with the old build, so I now confirm which build is being served before I measure.
Get this for your business
- Who it is for
- Post production studios and in house video teams that keep footage on Google Drive and edit in Premiere Pro or DaVinci Resolve.
- What you get
- New clips in your shared folders tagged on a schedule from your own classification sheet: year, country, place and camera from the folder path, the rest from five frames. The tags are written into each file, a review sheet sends your fixes back into the clips, and a read only check shows what the robot can open before it writes anything.
- What you need
- A Google Cloud project with billing, Claude Haiku 5.5 enabled in Vertex AI or the Gemini fallback until it is, MP4 or MOV footage in Drive folders you can share, and your classification sheet.
- Setup
- One deploy command from me, then you share your folders and your sheet. It runs on your own Google Cloud bill. Before the schedule goes on, we tag a sample of your clips and test the Premiere and Resolve steps with your editors.
The research, the website and its search layer are an offer of their own, built the way this page shows. Ask about any of it in the same email.
kshitijbhatnagar97@gmail.com
No prices here. I scope each setup after I hear how your work runs today.
How these numbers were measured
- Measured
- Observed with a tool or a log.
- Reported
- A person or a document said it; the source names who.
- Modelled
- Computed from inputs shown on the page.
- Example
- An illustration or a default you can change.
- 1
Twelve calendar days from the website project's start on 12 Oct 2026, when the wireframe arrived and the first commit landed at 01:08 IST, to the run report of the tagger's first production test, finished 24 Oct 2026 at 17:45:42 UTC (23:15 IST). Read from the website's project notes and git history and the tagger's run report on 25 Oct 2026.
- 2
Git history of the website, read 25 Oct 2026: V1 committed 12 Oct 2026, 01:08 IST; V2 at 02:17 IST; V3 at 05:59 IST; V4 at 06:26 IST; V5 on 15 Oct 2026, 07:29 IST. Times are author times, except V3, where an amend carried V2's author time over, so its commit time is given. V4's author time is 5 hours 18 minutes after V1's. Each version has its own Vercel project, and all five answered at their own addresses on 25 Oct 2026.
- 3
Run reports returned by the tagging service on a real studio folder, capped at 10 clips for the test, read 25 Oct 2026. First run finished 24 Oct 2026, 23:15 IST: 10 processed, 0 failed, 4 skipped as over 1,400 MB, 228.95 s in all, so 22.9 s a clip on average. Frame extraction took 2.39 to 22.72 s a clip, 128.67 s or 56% of the run, and model calls 0.97 to 2.74 s. Failed counts processing errors, not wrong tags. The second run, in preview mode with a 1 clip limit, finished at 23:19 IST, skipped the 10 tagged clips and previewed one new clip without writing it. Every tagged clip records gemini-3.5-flash-lite, the fallback model.
- 4
Modelled model fees: clips times (7,000 input tokens at $0.10 plus 950 output tokens at $0.50) per million tokens, about $0.0012 a clip. Tokens: about 7,000 in and 950 out a clip, measured with the studio's tag list on five public clips with thinking on, so an upper bound; the live service turns thinking off (my tagger notes and the results document of 23 Oct 2026). Price: Claude Haiku 5.5 on the Claude API for prompts up to 100,000 tokens, checked on the Claude pricing page on 25 Oct 2026. Vertex AI prices Claude separately. Leaves out Google Cloud compute, review time and any service fee. platform.claude.com, opens the source
- 5
Lab measurement made for this page: each version's own address loaded cold three times at 1440 by 900 in headless Chromium 153, cache off, no throttling, medians reported, bytes in decimal units, tags read from the HTML the server sent. 24 Oct 2026, 22:15 to 22:34 UTC. Desktop medians: V1 348,506 bytes and 16 requests, V2 305,980 and 13, V3 1,914,696 and 27, V4 6,340,056 and 17, V5 6,363,102 and 20. Every version made 0 third party requests, on desktop and on phone.
- 6
Research files for the website, counted 25 Oct 2026: round one (5 tracks, 96 sources, 3 critic personas), the hero research (23 sources, and 13 frames ordered on one luminance arc that rises to a single bright peak) and round two (6 tracks, 130 sources, 4 critique lenses and a final verdict), 249 entries and 207 unique addresses in all. In round two the creative direction critique found the first V5 plan technically excellent but creatively undecided, with no single idea, and the final verdict named one: scroll is the edit. The research and the critiques ran as AI agent workflows that I directed.
- 7
My project notes for the website, read 25 Oct 2026: the wireframe and its fixes, what V2 cut and why, the elite houses studied publishing no prices and selling named people, review rounds (V1: 21 of 34 findings confirmed and all fixed; V2: 11 confirmed, 8 fixed, 3 overruled as the client's own copy), V2 at about 58% of V1's length (method not recorded), 121 font preloads of about 3.7 MB removed, the worst contrast of the hero text on desktop (V3 headline 5.99:1 across all 13 frames, measured by script; V4 headline 6.48:1 over 14 samples of the clips and dissolves; V5 6.94:1 across all clips and dissolves), a stale server once answering a measurement with an old build, and the open items: domain, Search Console, analytics and enquiry delivery.
- 8
Website source code, read 25 Oct 2026: the page metadata; ProfessionalService and WebSite data with an offer catalog, present since V1 and holding 4 services in V5; the sitemap, the robots file, llms.txt and the 1200x630 Open Graph image, all four present in every version commit; the enquiry form, with the archive size in four bands plus not sure; the copy file and its rule that every line must map to a fact the client has confirmed; the cull scene (100 frames, 90 struck, 10 selects); the Still switch; and 4 runtime dependencies.
- 9
The studio's own case copy on its site, as the client supplied it: an archive culled from 100 TB to 10 TB of selects, every clip then tagged by hand in Premiere Pro (the site's copy file, read 25 Oct 2026). That cull is the studio's work, done by hand before the tagger existed, not mine and not the tagger's.
- 10
Git history of the tagger, read 25 Oct 2026: Tagger 1 on 21 Oct 2026, 17:20 IST (it reads year, country, place and camera from the folder path), Tagger 2 on 22 Oct, Tagger 3 on 23 Oct, Tagger 4 on 24 Oct at 21:23 IST, Tagger 5 committed at 22:51 and 22:53 IST and deployed at 22:56 IST on 24 Oct, and Tagger 6 on 24 Oct: six builds over four calendar days. Commits and work in progress from 25 Oct are not part of this page.
- 11
My project notes for the tagger, read 25 Oct 2026: the editors' pipeline from the kickoff, Premiere custom metadata locked in the project file, the proof of concept on five Wikimedia Commons clips (25 of 33 tags right, 6 wrong, 2 debatable, checked by a person against the frames and each clip's description; sunrise and timelapse missed on one clip), the first demo built on made up folders and the lesson that every demo value needs a source, about 7,000 input and 950 output tokens a clip with the studio's list, three adversarial review rounds (38, 13 and 13 findings, all fixed) and 259 checks passing on 23 Oct 2026.
- 12
Proof of concept write up for the studio, 22 Oct 2026, read 25 Oct 2026: research on Premiere's Media Intelligence and Resolve's IntelliSearch, the review in which a person checked every tag against the five frames and the clip's Commons description, the limits of five frames, and the Wikimedia Commons credits.
- 13
Tagger build spec for the version tested on 24 Oct 2026, read 25 Oct 2026: the skip rule on checksum and tag version, editors' fixes written back, up to 3 attempts per file, folder path parsing, 5 frames a clip, answers limited to the tag list by a JSON schema, files over 1,400 MB skipped, and the guards on reading the classification sheet (a lost country, over 10% of values lost, or most of a category lost).
- 14
Tagger deploy guide, read 25 Oct 2026: one deploy command that is safe to run again, a schedule created paused, the one time steps after the first deploy, the client's original revision pinned before the first write, the duration and stream check before upload, a private service called only by the scheduler, one permission for model calls, no service account keys, a monthly budget alert, and a teardown script.
- 15
Deploy logs of 24 Oct 2026, read 25 Oct 2026: three Cloud Run revisions, the last at 22:56 IST with the Gemini fallback, which the log says needs no enable step, and the read only inspection; the 30 minute schedule was left paused.
- 16
Tagger test suite for the version tested on 24 Oct 2026: 304 functions named test_ in 12 files, counted 25 Oct 2026, including the pipeline end to end: tag, skip on a rerun, write back a human fix, isolate an error.
- 17
Editor tool guides, read 25 Oct 2026: the Premiere panel, the Dublin Core Subject search path, the Resolve script and the CSV route are built and documented; none has been run inside the studio's own Premiere or Resolve yet.
- 18
Results document written for the studio, 23 Oct 2026, read 25 Oct 2026: one time setup of about an hour, about 1 in 4 tags may need a fix, 4 of 5 public clips fully right with the studio's list, a 50 clip pilot still to run, and a cost model of $12.80 a month at an example 10,000 clips, of which about $1 is Google Cloud compute estimated at about 10 seconds a clip.
- 19
Sample data for the demo video: two local runs of the cloud service's code on five public Wikimedia Commons clips, through the command line backend with Claude Haiku 5.5 (the run logs of 24 and 23 Oct 2026, read 25 Oct 2026). The tagging run processed 5 clips with 0 failed, 26,021 input and 3,785 output tokens, in 35.12 s; the second run skipped all 5 with 0 tokens. The people and the robot address in the demo are placeholders, and the tag words are withheld.
- 20
Bundled tag list transcribed from the studio's classification sheet, counted 25 Oct 2026: 150 values across 7 fields the model fills, 17 values set only by hand, and 42 places in 7 countries. The list itself is not shown.
- 21
Adobe Community, Premiere Pro discussions, Custom Metadata Export?, 10 Jan 2025: a user reports that the Project Metadata holding custom fields cannot be exported, and a reply knows no reliable way to export it. Read 25 Oct 2026. community.adobe.com, opens the source
- 22
Creative COW, 2012, quoting Adobe's documentation: Premiere Pro clip metadata lives in the project file. Cited in my tagger notes on 22 Oct 2026; not reopened for this page. creativecow.net, opens the source
- 23
Adobe Blog, the Premiere Pro 25.2 announcement, 2 Apr 2025: Media Intelligence and the new Search panel find visuals, spoken words in dialog, or embedded metadata such as shoot date or camera type. Read 25 Oct 2026. blog.adobe.com, opens the source
- 24
Larry Jordan, The power of IntelliSearch in DaVinci Resolve 21, 30 Apr 2026: IntelliSearch finds dialog, faces and visual content, and knows only the media imported into the project that is open. Read 25 Oct 2026. larryjordan.com, opens the source
- 25
European Commission, adequacy decisions: the countries recognised as giving adequate protection do not include India. Read 25 Oct 2026. commission.europa.eu, opens the source
- 26
Hand tagging at about 0.5 to 1 minute a clip: an estimate from public forum reports, as quoted in my notes for the tagging service, read 25 Oct 2026. The notes do not name the forum reports, and nobody has timed the studio's editors.
- 27
Riten Debnath, Video editor salary in India 2026, a freelance and full time pay guide, fueler.io, 23 Aug 2026: Indian editors charge roughly $5 to $10 an hour at junior level for international freelance work. Read 25 Oct 2026. fueler.io, opens the source
- 28
Proof of concept run, 22 Oct 2026: the first local tool on five public Wikimedia Commons clips with a draft tag list, through the Claude Code command line with Claude Haiku 5.5 (its run log, read back log and catalog, read 25 Oct 2026). Manila Bay clip: year, country, place and camera from the folder path; aerial, cityscape, beach, no people and sunny from the five frames, with no activity picked; 2,599 input and 428 output tokens. A person marked all five frame tags right in the proof of concept write up.
Credits
- V3 capture, hero photograph: infinity pool at dusk by Tommaso Ubezio, Unsplash License. unsplash.com, opens the source
- V4 capture, hero video of a shoreline at dusk: Pixabay video 334242, Pixabay Content License.
- V5 capture, hero video of gulls over water: Zulfugar Karimov, Pexels video 34791078, Pexels License.
- Tagger 2 frames: Rotunda and Lawn foggy sunrise timelapse by JuxtaposedJacob, CC0 1.0, via Wikimedia Commons. commons.wikimedia.org, opens the source
- Folder path figure frames: Aerial view of White Sand in Manila Bay (drone video) by AeroMark, licensed CC BY 3.0 (creativecommons.org/licenses/by/3.0), via Wikimedia Commons; frames cropped and resized for this page. commons.wikimedia.org, opens the source
