All projects

Content automation

ThreadX

A containerized FastAPI system that downloads video, extracts transcripts, finds strong moments, cuts clips, writes captions, and publishes the final thread.

StatusComplete backend
EvidencePython · 25 commits

Goal

What I wanted to make

Reduce the mechanical work between a finished long-form video and a useful short-form social thread.

The problem

Why it needed to exist

Repurposing a video means coordinating downloads, transcripts, editorial selection, precise clip boundaries, captions, uploads, retries, and posting order.

The solution

How the project answers it

ThreadX combines yt-dlp, transcript extraction, LLM-assisted moment selection, ffmpeg, background processing, exponential backoff, Tweepy, and Langfuse tracing in one service.