Audited the shipped feature surface against the list. Seven subjects were missing, three of them distinguishers: - **Green/blue screen removal** — auto-detect + opt-in suggestion, and it keys alert clips too. - **Video file layers** — clip decodes, audio joins the mixer, per-layer mute/level. - **Edit the broadcast on air** — title/description/tags/visibility, same fields prefill Go Live. - Global hotkeys (F1–F5 / F6 / F7 / F8 / F9, OS-level), layout autosave, record with no sign-in. - Resilience as one subject: ingest pre-flight, reconnect, Back on air, crash-safe fragmented MP4. Corrections: the transition row claimed Move, which is still queued — now says so. The after-surge list gained Move and scene-linked audio (35) and dropped entries that have shipped (media file picking) or that belong to ready rows (resilience). 32 ready subjects, 8 later.
7.1 KiB
YouTube training videos — what to film, and in what shape
The channel (@llamacasty) is the funnel; Steam is the checkout. These are the videos that make the
funnel work, and the format rules settled on 2026-11-01. Money policy lives in
docs/ai/commercial.md; voice and audience in MARCOM.md (gitignored).
Format — settled
16:9 long-form is the library. Vertical Shorts are the trailers. Not either/or.
- A 16:9 video cannot be a Short: Shorts are vertical or square, up to 3 minutes. So this is a per-video choice, not a setting on one file.
- Long-form carries search intent ("how do I…"), holds a walkthrough, earns trust, and is what converts a viewer into an install. This is the priority when only one can be made.
- Shorts are 20–45 seconds, one feature, no setup, ending on "full walkthrough on the channel". Their job is reach, not teaching.
- One production pass, two outputs: record the 16:9 tutorial, then cut a vertical from it — or better, record the vertical separately with LlamaCasty's own 9:16 tier and show the app doing it.
Why Shorts are not the revenue plan
- Eligibility: both count toward YPP, but Shorts need 1,000 subs + 10 million Shorts views in 90 days; long-form needs 1,000 subs + 4,000 watch hours in 12 months. For a niche Windows tool, 4,000 hours is a realistic year; 10M Shorts views is not.
- RPM: Shorts pay roughly $0.02–0.08 per 1,000 views in pooled ad revenue; long-form tutorials run $3–8 per 1,000. 100,000 Shorts views ≈ $2–8. 1,000 long-form views ≈ $3–8.
- The product is the revenue. One $79 Pro sale nets ~$55.30 — roughly what 700,000–2,000,000 Shorts views pay. Shorts are a subscriber-and-install engine, not an income line.
TikTok
Repost the verticals; never build for it. Zero marginal cost once a Short exists, and the odd spike is free reach. But the feed's intent is entertainment, links are buried, and a Windows streaming tool is a hard sell there: it is a mirror, not a strategy.
Cadence
One long-form tutorial plus two Shorts cut from it, per feature. That is roughly the 8–10 asset
launch set already in MARCOM.md.
Features worth filming — ready now
| Feature | The video it earns |
|---|---|
| Five built scenes with art | "Your stream is built before you open the app" — the KISS thesis in 90 seconds |
| Fullscreen-game detection on the Live background | "It found my game by itself" |
| Capture Window (preview right-click → Capture Window…, or Change Capture… on the row) | "Stream one app, not your whole desktop" — and why the pick is session-scoped, not saved |
| Capture Desktop → display list | "Stream your second monitor" — including the auto-switch when a game opens elsewhere |
| Webcam placement: drag, resize, mirror, rect/round, border colour + animation | "Make your cam look intentional" |
| Webcam background blur / removal | the most demo-able feature on the list |
| Green/blue screen removal (chroma key, auto-detects the screen colour, opt-in suggestion in Settings) | distinguisher: "no physical green sheet" — and it works on alert clips too, because a clip is a clip |
| Video file layers (add a clip; its audio joins the mixer, loops, per-layer mute + level) | "play a video inside your scene" — ending reels, trailers, countdowns |
| "How to Blur" — privacy blur layer (box or circle, covers everything, brand exempt) | its own video, not a segment: "The moment you need to hide something" — nobody expects it. Webcam blur is the separate row above |
| Zoom: left-click in preview while live, Ctrl+right-click while editing, Ctrl closes; Circle / 9:16 / 16:9 shapes, anchor or follow | "Zoom in on anything, mid-stream" |
| Vertical 9:16 tier with locked camera + chat | "Stream Shorts-style from one app" |
| One mic control: volume, mute, meter | the anti-mixer pitch |
| Voice polish: bass, treble, gate, compressor | A/B demo — sells without explanation |
| Auto-ducking | the 20-second clip that converts: loud game, voice on top |
| Limiter | "why your stream never clips" |
| TRAX background music with its own meter | "music without a copyright strike" |
| Mono fold | accessibility, and it is the creator's own story |
| Lip-sync offset | "fix audio drift in one slider" |
| One-click go-live, settings auto-filled | the headline |
| Edit the live broadcast on air (title, description, tags, visibility from the Stream Info drawer; same fields prefill the Go Live dialog) | "change your stream title without restarting" |
| Global hotkeys (F1–F5 scenes, F6 start/stop, F7 mic, F8 desktop audio, F9 TRAX; OS-level, so they work while your game has focus) | "run the whole show from the keyboard" |
| Layout autosave | "close the app, come back, it is where you left it" |
| Record with no account, no sign-in | "you do not need YouTube to press record" |
| Test stream (private, simulated chat) | "practice without an audience" |
| Resilience: ingest pre-flight (dead network never creates a ghost broadcast), reconnect without ending the stream, one-click Back on air, crash-safe fragmented MP4 | "the network dropped and the stream came back" — proof beats a feature list |
| Chat overlay (fonts, colours, fade, never stored) | privacy + looks |
| Alerts: built-in clip, custom video, sound byte, ticker | "your Super Chat moment" |
| Social bar | "your handles, validated" |
| Scoreboard layer | session tallies, monetization-adjacent |
| Drag/resize with undo, transitions (cut/fade/wipe — Move is still queued, see below) | polish demo |
| Local recording + rename on stop | "record and keep it" |
| YPP journey tracker | the monetization-awareness hook nobody else ships |
Film first: privacy blur ("How to Blur"), auto-ducking, green/blue screen removal. Those three sell in twenty seconds with no narration, and no competitor ships the first or the third.
This table is the running list. Every subject the creator names — in passing, in a bug report, or in a support answer — gets a row here the moment it is said, even if the video is months away. That, not a backlog, is how the channel keeps its inventory.
Features to film after the surge lands
Text layer · scheduled streams (TASK 34) · bandwidth step-down (33) · publish-recording (50) · YPP slice 2 (39·2) · visibility picker at release · Move transition (per-layer carry-across-scenes) · scene-linked audio (35). Filming these early means filming something that does not exist yet.
Channel roles — do not blur them
@llamacasty— training and how-to, promo videos, the quiet "here's the tool I use".- Steam — distribution, wishlists, stats, reviews, the store page.
- GitHub
llamacasty/support— issue tracking only, deliberately behind an account. llamacasty.com— the model (free app, paid edition), the store link, the privacy policy. No price, ever.
Support → content loop
A repeated support question is not a ticket, it is next week's video: answer once by email, record
the answer, and the video answers it forever. Policy in docs/ai/commercial.md → Support.