TRACKVID

Ship long-form music videos to YouTube. At scale.

TRACKVID turns a folder of audio into branded, mastered, scheduled videos — across every channel you run. One pipeline: tracklist → artwork → render → publish.

Free 14-day trial Auto-updates macOS 13+ · M1–M4
TRACKVIDLofi Beats Radio
7 tracks · 23:24
Mix
01
Midnight Tape Loop
Koda
72 bpmAm3:14
02
Rainlight
Ø.
84 bpmDm2:58
03
Static Garden
mell
90 bpmGm3:41
04
Velvet Hours
saib.
78 bpmCm4:02
05
Paper Streets
eevee
81 bpmFm3:09
06
Low Orbit
Kupla
95 bpmEm3:33
07
Afterglow
j’san
76 bpmBm2:47
ffmpeg · variant 2/3
38%

Powering catalog channels with

12.4M
minutes rendered
340+
channels managed
99.98%
publish success
The pipeline

From raw audio to a public video. Without leaving the app.

Five deterministic stages, instrumented end-to-end. Every step is inspectable, repeatable, and built to run unattended.

/ 01

Build the tracklist

Scan a folder, analyze every track — waveform, BPM, key, duration — then filter, reorder, pin favourites and balance the mix by genre ratio.

waveformbpm / keygenre ratio
/ 02

Variants & AI artwork

Generate multiple video variants from one tracklist. AI covers & thumbnails, with logo, track-name and thumbnail overlays composited per channel and per variant.

ai coveroverlaysper channel
/ 03

Master & render

Apply mastering presets, then render the full-length video with bundled ffmpeg and configurable encoding presets — live progress and a full render history.

ffmpegpresets
/ 04

Upload, schedule & publish

Stream the blob to R2, then a strict publish state machine takes over. A cron claims due videos, publishes via YouTube OAuth, and flips them public.

R2 streamcronOAuth
/ 05

Integrity, guaranteed

Watchdogs and a daily blob audit catch stalled or corrupted uploads before they ever reach YouTube.

watchdogsblob audit

Built like infrastructure

Native desktop performance, cloud-grade reliability.

Electron · React · Zustand Next.js · Vercel cron Cloudflare R2 · Postgres AI Gateway · Ollama
Multi-channel

Run every channel from one cockpit.

Connect channels over OAuth and manage per-channel metadata, schedules, branding and quota. When a token expires, reconnect in place — the queue keeps its position.

Connect a channel
LB
Lofi Beats Radio
@lofibeatsradio · 2.4M subscribers
Schedule
Daily · 18:00
Branding
logo + overlays
Daily quota72%
Publish state machine cron · live
uploading
uploaded
scheduled
publishing
5
published
Pricing

Priced per operator, not per upload.

Render locally as much as you want. Pay for the channels and automation you run.

Solo

For a creator running one or two channels.

$15/mo, billed yearly
  • 1–2 connected channels
  • Local renders, unlimited
  • Standard mastering & encoding presets
  • Manual schedule & publish
  • Render history
Most popular

Studio

For serious operators scaling a catalog.

$39/mo, billed yearly
  • Up to 10 channels
  • AI artwork & per-channel overlays
  • Auto schedule + publish cron
  • Priority render queue
  • Blob audit & watchdogs
  • Variant generation

Agency

For teams managing channels at volume.

Custom
  • Unlimited channels
  • SSO & role-based access
  • Audit logs & SLA
  • Dedicated R2 buckets
  • Custom encoding pipelines
  • Priority support

Your next video is one folder away.

Point TRACKVID at your audio. Ship a published, branded, scheduled video tonight.

macOS 13+ · Apple Silicon · ~84 MB · auto-updates