{"repo":"BillLucky/echocut","free":true,"listed":false,"github":"https://github.com/BillLucky/echocut","clone":"git clone https://github.com/BillLucky/echocut.git","description":"Turn raw footage into brand-ready, platform-optimized video with one command. Local-first: FFmpeg + WhisperX/MLX + Ollama.","language":"JavaScript","stars":68,"topics":["asr","cli","ffmpeg","llm","local-first","media","pipeline","video","video-cut-tool","workflow"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"echocut English 简体中文 Turn raw footage into brand-ready, platform-optimized video — with one command. echocut is a local-first video CLI. Point it at a video and it transcribes the speech, burns in big readable subtitles, adds your brand band + cover, optionally cuts fillers/silence, slices highlights, and writes a multi-platform publish kit — all on your own machine. No cloud upload, no editor, no timeline. ✨ Features --- --- 🎬 Subtitle burn-in — word-level ASR (WhisperX cross-platform; Qwen3/MLX on Apple Silicon), large readable captions, your @brand capsule on every frame 🖼️ Brand cover as first frame + smooth fade-out + end CTA card ✂️ Filler / silence cutting at the video-track level (removes \"um\" and dead air — video, audio and subtitles stay in sync) 🎯 Highlights — slice a long video into shareable clips 📐 Any aspect ratio — vertical / landscape / square / 4:3 auto-fit; --obs mode for face-on-top + screen-below recordings 📤 Publish kit — titles + descriptions + hashtags for multiple platforms 🌏 Multi-brand — every brand is one JSON file ⚡ Built for long videos — chunked transcription with resume, cross-run transcript cache, hardware encode/decode on Apple Silicon 🚀 Quickstart 1. Prerequisites Dependency Why Install --- --- --- Node.js 18+ the CLI Python 3.11+ speech-to-text FFmpeg video/audio processing brew install ffmpeg · apt install ffmpeg Ollama local LLM (titles, caption fixes) → ollama pull qwen3.5:9b Platform: works cross-platform via WhisperX (CPU or CUD","default_branch":null,"files":null,"tree":[],"storefront":"/r/BillLucky","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BillLucky/echocut/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}