gitwtfhub

wtf is scenecast?

roomcareos/scenecast — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · generalComplexity · 3/5Setup · moderate

TL;DR

A command line tool that turns your logo and video clips into a finished, on-brand vertical video automatically, running entirely on your own machine.

Mindmap

mindmap
  root((Scenecast))
    What it does
      Reads brand from logo
      Finds best clip moments
      Renders branded video
    Tech stack
      Python
      ffmpeg
      Playwright browser
    Use cases
      Social media videos
      Branded marketing clips
      Researched story videos
    Privacy
      Runs locally
      No media uploaded
      Optional AI research
    Audience
      Marketers
      Small businesses

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Turn raw video clips and a logo into a finished branded video for TikTok or Reels with one command.

REASON 2

Generate a researched, fact checked video story about a specific topic using an AI brief.

REASON 3

Review and hand edit the written story before rendering the final video.

REASON 4

Build a branded video from a written config file for full manual control.

What's in the stack?

PythonffmpegPlaywright

How it stacks up

roomcareos/scenecast0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Python 3.11+, ffmpeg installed locally, and a one-time headless browser download for rendering.

Wtf does this do

Scenecast is a command line tool that turns your own video clips and a company logo into a finished, on-brand short video, without you having to build a timeline or write any code. You give it just two things, a logo file and a folder of clips, and it works out your brand colours from the logo, watches your footage to find the best cuts, writes on-screen text, and renders a finished vertical video ready to post. Everything happens on your own computer. Your media files are never uploaded anywhere, which the project treats as a core design choice rather than an afterthought. Running one command reads your brand from the logo, reviews up to five minutes of each clip, keeps the strongest moments, drops the dull parts, writes the on-screen story text itself, and renders a polished video in your colours with clean transitions between shots. Sound is left out on purpose since you would normally add music or voice later in TikTok or Instagram Reels' own editor. If you want the video to be about something specific, you can give it a short written brief along with a research option, and it will use an AI service with web search to check facts and note where each one came from, using your own Anthropic API key. Even in this mode, only your brief and a short description of your footage are sent out, the actual video files stay local. Every run also saves an editable draft of the story next to the output, so you can review it, give written feedback for a revised version, or hand-edit the wording yourself and re-render it exactly as written. For people who prefer full control from the start, there are separate commands to read your brand into a config file and then build the video from that file directly, plus a guided setup that just asks you a few questions. Scenecast is written in Python and needs Python 3.11 or newer plus ffmpeg installed on your machine, since ffmpeg is the free video engine it uses to read and encode video files. Installation is a pip install, followed by a one time download of a headless browser used for rendering.

Yoink these prompts

Prompt 1
Walk me through running scenecast auto with my logo and a folder of clips.
Prompt 2
Explain how to use the research mode in scenecast to write a fact checked video story.
Prompt 3
Show me how to edit and re-render a scenecast story draft with my own wording.
Prompt 4
Explain what scenecast sends off my machine when research mode is enabled.

Frequently asked questions

wtf is scenecast?

A command line tool that turns your logo and video clips into a finished, on-brand vertical video automatically, running entirely on your own machine.

What language is scenecast written in?

Mainly Python. The stack also includes Python, ffmpeg, Playwright.

How hard is scenecast to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is scenecast for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.