Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rendi-api
Generate accurate FFmpeg commands from natural-language descriptions, debug failed runs, and optimize encoder settings with ffprobe-based analysis — no need to memorize complex flags or filter syntax.
npx claudepluginhub rendi-api/ffmpeg-llm --plugin ffmpeg-llmAn FFmpeg plugin for Claude Code. Describe what you want, get the command.
A specialized ffmpeg plugin for when a general-purpose LLM isn't accurate enough. Use it to make Claude Code more reliable with ffmpeg. A few things it handles well:
Inside Claude Code:
/plugin marketplace add rendi-api/ffmpeg-llm
/plugin install ffmpeg-llm@rendi-official
The first command registers this repo as a plugin marketplace; the second installs the plugin from it.
With the plugin loaded, describe what you want in plain English:
"burn the subtitles from sample.srt using Poppins 24pt"
"high-quality GIF from clip.mp4, max 640px wide"
"package input.mp4 as HLS VOD for a CDN"
Or use the slash command:
/ffmpeg scale to 1080x1920 with black bars, web-optimized
For more complicated jobs (a filtergraph that won't compile, an encode that breaks on a real phone), Claude hands off to the ffmpeg-expert subagent.
No more researching fast vs frame-accurate seek or quality-first vs size-first GIF. Tell Claude what you actually care about ("smallest file", "plays on iPhone", "frame-accurate cut at 0:14") and the right approach falls out.
Covers transcoding, remuxing, trimming, filter graphs, audio, subtitles, GIFs, HLS/DASH, GPU encoding (NVENC/QSV/VAAPI).
Two-dozen FFmpeg pitfalls are baked into the skills. A few:
setpts=PTS-STARTPTS after trim for clean concat timingFontName= in subtitle filters uses the font's internal PostScript nameamix uses both duration=shortest and the output flag -shortest for matched track lengthsfps/setsar=1/format=yuv420p to normalize stream parameters before concat-fps_mode passthrough as the current frame-rate pass-through syntaxyadif for clean deinterlacing of old AVI/WMV captures, including ones the metadata labels progressiveMIT
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
FFmpeg CLI reference for video and audio processing, format conversion, encoding, filtering, and media automation
Complete FFmpeg expertise system with comprehensive coverage of FFmpeg 8.0.1 (2025-11-20) features, VIRAL VIDEO CREATION for TikTok/YouTube Shorts/Instagram Reels/Twitter, KINETIC CAPTIONS (word-grow karaoke, bounce, pop, elastic, spring physics), hardware acceleration (NVIDIA NVENC, Intel QSV, AMD AMF, VAAPI, Vulkan), Docker/container usage, Modal.com serverless containers (CPU/GPU), Cloudflare Workers/WebAssembly (ffmpeg.wasm), CI/CD runner optimization (GitHub Actions), live streaming (RTMP/HLS/DASH/SRT/WebRTC/WHIP), audio processing and normalization, encoding optimization (CRF, presets, quality tuning), FFmpeg + OpenCV integration, PyAV Python bindings (FFmpeg 8.0+ compatible), and common gotchas/troubleshooting. PROACTIVELY activate for: (1) ANY FFmpeg task (encoding, transcoding, streaming, filtering), (2) VIRAL VIDEO creation (TikTok, YouTube Shorts, Instagram Reels, Twitter/X), (3) Short-form vertical video (9:16 aspect ratio), (4) Auto-captions and animated subtitles (CapCut-style), (5) KINETIC CAPTIONS with word-grow, bounce, pop, elastic effects, (6) Karaoke-style word highlighting with animations, (7) Video hook optimization (first 3 seconds), (8) Multi-platform batch export, (9) Social media video optimization, (10) Video format conversion (MP4, WebM, MKV, AVI), (11) Hardware acceleration setup (NVENC, CUDA, QSV, VAAPI, AMF, Vulkan), (12) Docker container FFmpeg usage (jrottenberg/ffmpeg, linuxserver/ffmpeg), (13) Modal.com serverless video processing (GPU/CPU containers, parallel processing, volumes), (14) Browser/WebAssembly FFmpeg (ffmpeg.wasm), (15) Cloudflare Workers video processing, (16) GitHub Actions/CI pipeline video processing, (17) Live streaming setup (RTMP ingest, HLS/DASH/WHIP/WebRTC delivery), (18) Audio encoding/normalization (AAC, MP3, loudnorm, EBU R128), (19) Quality optimization (CRF, bitrate, presets), (20) FFmpeg debugging and error resolution, (21) VVC/H.266, AV1, HEVC encoding, (22) Filter graphs and complex filtergraphs, (23) Batch processing and automation, (24) Whisper AI subtitle generation, (25) Content creator workflows, (26) FFmpeg to OpenCV frame handoff, (27) cv2.VideoCapture vs ffmpeg subprocess, (28) BGR RGB color format conversion gotchas, (29) Frame dimension order img[y,x] vs img[x,y], (30) ffmpegcv GPU-accelerated video I/O, (31) VidGear multi-threaded streaming, (32) Decord batch video loading for ML, (33) PyAV frame-level processing (av.open, VideoFrame, AudioFrame, filter graphs), (34) Pipe frames between FFmpeg and OpenCV, (35) OpenCV + FFmpeg + Modal parallel processing, (36) PyAV installation on Ubuntu 20.04/22.04/24.04, (37) Building PyAV against custom FFmpeg, (38) PyAV FFmpeg 8.0+ compatibility and features. Provides: KINETIC CAPTIONS skill (word-grow karaoke, spring physics, elastic bounce, platform-specific timing), VIRAL VIDEO skills (platform specs, hook templates, animated captions, batch social export), PyAV integration skill (installation guides, FFmpeg 8.0+ compatibility, av.open patterns, VideoFrame/AudioFrame NumPy conversion, filter graphs, encoding/decoding, seeking, RTSP streaming, memory management, thread safety, error handling), FFmpeg 8.0.1 patch release features, FFmpeg 8.0 Huffman features (Whisper AI filter, Vulkan compute codecs for FFv1/ProRes RAW/AV1/VP9, APV codec, VVC VA-API/QSV decoding, WHIP muxer for WebRTC, colordetect/pad_cuda/scale_d3d11 filters, ProRes RAW decoder, RealVideo 6.0, G.728), FFmpeg 7.1 LTS features (VVC decoder, MV-HEVC for Apple Vision Pro, xHE-AAC, Vulkan H.264/H.265), hardware acceleration guides, Docker best practices, Modal.com parallel processing patterns, WebAssembly limitations and workarounds, CI/CD optimization strategies, streaming protocol guidance, audio processing workflows, encoding presets and recommendations, systematic debugging approaches, FFmpeg + OpenCV integration patterns, BGR/RGB color conversion, ffmpegcv/VidGear/Decord/PyAV library guidance, and production-ready 2025-2026 configurations for all platforms.
[Beta] 動画・画像のフレーム抽出、Remotion レンダリング、仕様チェック、目視検証を行う汎用ビデオツールキット
Video and audio file analysis, quality auditing, and encoding guidance
Edit CapCut and JianYing projects from Claude Code — subtitles, timing, speed, volume, templates, cut long-form to shorts.
Burn subtitles onto videos using FFmpeg. Use for: hardcode subtitles, embed captions, video subtitling.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim