Files
LlamaCasty/youTubeTrainingVideos.md
T
gramps ec6a5ca466 docs(queue): six veggies, then the new work; scheduling and publishing retired
Creator ruling 2026-11-09: finish the queue before the new features, gold pass always last.

**Retired (platform's surface, not ours):**
- 34 scheduled streams — YouTube owns scheduling *and* the reminder that makes it worth anything.
- 50 publish recording — Studio owns upload (resumable, quota-aware, explains rejections), and an
  in-app uploader would widen the OAuth consent to whole-channel video management for one convenience.
  The app adds "Show in folder" instead.

**New tasks:** 65 replay clips (the creator-side buffer YouTube does not give you), 66 timed ticker
messages, 67 per-event alert videos, 68 edit-while-live + first-run On-Air.

**TASK 65 spec** is the interesting one: 15 s is a clip (10/15/20, default 15); the ring holds encrypted
*encoded* fragments in RAM — raw 1080p frames would be ~7.4 GB for 15 s — so there is no steady disk
write and no crash debris; F10 saves; the replay layer plays once then hides in Live and loops the last
1–3 elsewhere; silent by default; three kept; the layer is excluded from its own clip (hall of mirrors).

**TASK 14 gains Branch 3:** mic input gain ahead of the gate (table boom mics fall under it), webcam
blank hotkey, opacity/geometry parity with a collapsed Geometry disclosure, Show-in-folder.

**Decisions recorded:** the replay-buffer reversal (it was retired in 2022-era reasoning as "different
product"; the case for it won), the platform-surface rule, and voice triggering deferred — always-
listening in a streaming app hears the game, so the content is its own false-positive source.

Queue refactored to 56 lines by archiving completed rows and the superseded surge plan; HANDOFF at 40.
2026-11-09 14:27:07 -08:00

7.5 KiB
Raw Blame History

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"
Replay clips — F10 saves the last 15 s; a layer replays it (once in Live, a looping reel elsewhere) "clip that" — the moment nobody had to leave the keyboard for
Timed ticker messages — every N minutes, your own line "promote something without remembering to"
Per-event alert videos — a different clip per event kind "your Super Chat gets its own moment"
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.