How To Set Up Viewer Clips and the Clip Overlay
The Clip Overlay downloads viewer-submitted short videos and plays them one at a time in OBS. Supported links include TikTok videos, YouTube Shorts, Instagram Reels, Twitch clips, and Kick clips.
Install the Playback Tools
- Open Settings → General → Third-party Dependencies.
- Install yt-dlp to resolve and download submitted clips.
- Install ffmpeg to transcode clips into the recommended OBS-compatible format.
- Wait until both tools show as installed.
These optional tools are downloaded into SheevChat's user-data folder. You do not need mpv for Clip Overlay playback.
Configure the Clip Command
- Open Bot Commands → Commands.
- Find
!playclipand expand it. - Set the minimum viewer permission. Start with VIP or Moderator while testing.
- Set user and global cooldowns.
- Choose the maximum clip length.
- Leave Clip format on OBS Compatible for the safest playback.
- Enable only the accepted link sources you want.
- Enable the chat platforms where viewers may use the command.
- Turn on
!playclipwhen setup is complete.
Accepted clip links control which websites may be submitted. Active platforms control which chats may run the command.
Viewers submit a clip with:
!playclip CLIP-URL
The default aliases include !tt, !tw, !yt, !ki, and !tiktok.
Add the Overlay to OBS
- Open Settings → Overlays → Clip Overlay.
- Choose Local PC when OBS and SheevChat share a computer, or LAN / Second PC for a streaming PC.
- Click Preview, then copy the Clip Overlay URL.
- Add an OBS Browser Source and paste the URL.
- Use the suggested size of
420 × 760.
Keep SheevChat running. Clips download sequentially and play one at a time. Adjust the Browser Source's audio level through OBS when needed.
You can instead add a Clip widget to an Overlay Builder layout. The active saved layout must contain that widget when a clip starts.
Manage Clips
The !playclip card displays pending downloads, ready clips, temporary storage, and tool status.
- Refresh updates the displayed status.
- Clear Queue removes pending and ready clips and stops active playback.
- Purge removes stored temporary clip files.
Moderators can control the queue from chat:
!playclip skip
!playclip clear
!playclip on
!playclip off
!playclip toggle
Use Clip Actions
Commands, Automations, Timers, and SheevPad can use Queue Video actions:
- Queue Clip — accepts a clip URL or variable such as
{input}. - Skip Current Clip
- Clear Clip Queue
- Set Clip Command Enabled
- Toggle Clip Command Enabled
For a Channel Point Automation, add Queue Clip and place {input} in the Clip URL field so the redemption's submitted link enters the queue.
Troubleshooting
- Tool missing: Return to Third-party Dependencies and install or update yt-dlp and FFmpeg.
- Source rejected: Enable that website under Accepted clip links.
- Viewer cannot submit: Check command permissions, cooldowns, platforms, and the
!playcliptoggle. - Overlay is blank: It remains empty until a downloaded clip is ready; confirm the Browser Source URL and keep SheevChat open.
- Clip fails in OBS: Use OBS Compatible format and confirm ffmpeg is installed.
- Old files use space: Use Purge after the queue is finished.