Section 02
Getting started
1. Install
- Download the latest TwelveLabsStudio-<version>.dmg.
- Open the DMG and drag TwelveLabs Studio to your Applications folder.
- The build is signed and notarized by TwelveLabs, so it opens normally. (If you ever get a Gatekeeper warning on an older build, right-click the app → Open, or run
xattr -cr "/Applications/TwelveLabs Studio.app".)
Install FFmpeg
Studio uses FFmpeg for local shot detection and for rendering MP4s on export/publish:
brew install ffmpegIf FFmpeg isn't found, ingest and search still work, but shot detection and MP4 rendering don't silently skip — those jobs fail and surface as errored jobs in the Job Monitor until you install FFmpeg.
2. Sign in to TwelveLabs Cloud
Studio is gated on sign-in — you'll see the Sign in screen until a session is active.
- Click Sign in. Your browser opens the TwelveLabs Cloud hosted login.
- Complete sign-in (or create an account).
- The browser hands control back to Studio via a
twelvelabsstudio://link and the app unlocks.
Once signed in, Studio fetches an org-wide TwelveLabs API key automatically, so you don't need to paste any API keys to start. (You can still provide your own keys in Settings → AI if you prefer — see Settings & updates.)
Your session persists across launches; returning users skip the sign-in screen.
3. Create your first project
- In the sidebar, go to Projects → New Project.
- Give it a name, point it at the folder(s) of source footage you want indexed, and optionally fill in Ingestion Hint — a free-form description of what Jockey should extract during ingestion (sent verbatim as
enrichment_config.description). That's it — there's no engine choice at this step. - Create it. Studio provisions a TwelveLabs Knowledge Store inline (the Create button is disabled with a "Provisioning Knowledge Store…" spinner while the API call runs). The project then appears in the sidebar with its modules underneath: Library, Stories, Director, Timeline, Publish.
The Local / Jockey engine is picked per Director run on the Direct sheet, not at project creation — see Reasoning engines. Both engines run on the same library and the same Knowledge Store.
4. Add footage
Open the project's Library and drag in video files (or a folder). Studio hashes each file, generates a thumbnail, and — if auto-processing is on (default) — starts detecting shots and computing embeddings so the asset becomes searchable. Watch progress in the Job Monitor.
See Library & semantic search for what happens next.
The sidebar
- Projects — all your projects; the active one is expanded.
- Under each project: Library, Stories, Director, Timeline, Publish — in that order. (Entities live inside Library as a view-mode toggle, not as a separate sidebar item.)
- Pinned at the bottom: Jobs (all JobScheduler-managed work — telemetry stays invisible by design), and your user pill (email + sign-out + Account settings).
- The Help menu has two items: TwelveLabs Studio Guide (this user guide / portal docs) and Editorial Workshop & Guide (the in-app template lab).