Demo notice
The public A/B examples are independently edited Skill demonstrations using a Pexels clip by SHVETS production (source). The video permanently displays SAMPLE FOOTAGE / DEMO NARRATION; the synthesized narration is not the person’s speech, and the person has no FeedSkills participation, quote, testimonial, or endorsement. This release does not claim a separate model release. The raw stock clip, extracted frames, and standalone stock asset are not distributed. Any future advertising, testimonial, or removal of this disclaimer needs fresh rights review.
What this is
Talking Head Overlay (Feed) keeps a rights-cleared real speaker visible while nameplates, stat cards, keyword plates, chapter cues, and corner badges land on speech beats. It does not invent a presenter or replace the speaker with an avatar.
Inputs and outputs
Provide a local speaker video that you are allowed to use, a topic, 3–6 beats, and a speaker label. The Skill produces an editable project, a 1080×1920 MP4, cover image, burned captions, captions.srt, measured layout.json, and a render report.
A/B preview
The current A/B video and cover are 15-second, six-beat generated compositions with synthesized Kokoro narration under the Pexels terms, with the sample and non-endorsement boundary kept visible. The public examples contain only the edited A/B outputs and captions; it does not contain the original clip or extracted stock frames.
Runtime and dependencies
Use Node.js 22+, FFmpeg/FFprobe, HyperFrames 0.8.181 with headless Chrome, and a local Kokoro environment. Bring your own footage and confirm its licence; FeedSkills does not bundle stock media, credentials, AI presenters, or paid generation.
Source and license
The overlay grammar is adapted from Huashu Motion, pinned to commit 5f2608c2e12abcf518f74dde86093b19f7f88603, under MIT. The bundled Inter font is SIL OFL 1.1. Read THIRD_PARTY_NOTICES.md before distributing a project.
Access boundary
This page describes the reusable workflow, not rights to any example person or clip. A source clip must be yours or separately cleared, and any public release must preserve its terms and the speaker’s non-endorsement boundary.