{"repo":"denven/mediascribe","free":true,"listed":false,"github":"https://github.com/denven/mediascribe","clone":"git clone https://github.com/denven/mediascribe.git","description":"CLI for audio, video, and text transcription with ASR providers and LLM-powered summarization via local or cloud backends.","language":"Python","stars":66,"topics":["cli","ffmpeg","litellm","ollama","python","speech-to-text","whisper","yt-dlp","audio-transcription","subtitles"],"license":"MIT","category":"cli-tools","readme_excerpt":"MediaScribe Language: English Chinese MediaScribe is a practical CLI for transcribing and summarizing audio, text, and video with reusable staged workflows. Highlights - One tool for audio transcription, transcript summary, text summary, and video summary - Reusable staged workflow: transcript first, summary later; or run everything end to end - Local and cloud ASR support with provider-based architecture - Video pipeline supports subtitle-first summary, ASR fallback, and audio-only extraction - Output keeps source metadata such as original file paths and remote URLs - Summary and transcription logic are abstracted as standalone services for reuse in other Python scripts Why MediaScribe MediaScribe is designed around separation of concerns: - transcription is a standalone service - summary is a standalone service - video is an orchestration layer that prefers subtitles, then falls back to audio extraction + ASR + summary - provider adapters keep cloud and local implementations isolated and easy to reuse elsewhere Command Names Preferred command names - mediascribe - mediascribe-transcriber - mediascribe-text Architecture Snapshot Install Recommended with uv Create the environment For local summary generation, install Ollama, make sure it is running, and pull the default model: Install by scenario Minimal .env Remote video auth examples See .env.example for a fuller template Local Summary Configuration MediaScribe now defaults to a local summary model: - model: ollama/qwen2.5:","default_branch":null,"files":null,"tree":[],"storefront":"/r/denven","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/denven/mediascribe/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."}