By yeautyye
Select, implement, review, and migrate Rust FFmpeg libraries like ez-ffmpeg and ffmpeg-next to build video/audio processing pipelines, handle media conversion, and tackle multimedia tasks with guided code generation and problem-solving workflows.
npx claudepluginhub yeautyye/skill-rust-ffmpeg --plugin rust-ffmpegClaude Code Agent Skill for Rust FFmpeg video/audio development: library selection, code generation, and problem solving.
Rust FFmpeg development is hard — 4 competing libraries, each with different APIs, trade-offs, and documentation quality. This skill gives Claude deep domain knowledge so it can:
Result<> returns, async patterns, hardware acceleration/plugin marketplace add YeautyYE/skill-rust-ffmpeg
/plugin install rust-ffmpeg
Or manually:
git clone https://github.com/YeautyYE/skill-rust-ffmpeg.git
cp -r skill-rust-ffmpeg/plugin/skills/rust-ffmpeg ~/.claude/skills/
After installation, ask Claude naturally:
Write a Rust function to extract audio from MP4 to MP3
Implement async video transcoding with progress callback
How to do RTMP live streaming in Rust?
Convert FFmpeg CLI command to Rust code using ez-ffmpeg
Batch convert all .avi files to MP4 with hardware acceleration
Generate thumbnails from video at 1-second intervals
Create a high-quality GIF from a video clip
How to capture webcam video in Rust cross-platform?
Which Rust FFmpeg library should I use for frame-level processing?
Claude will automatically select the optimal library, load relevant references, and generate production-ready code.
50 reference documents (~54K words) organized as:
plugin/skills/rust-ffmpeg/
├── SKILL.md # Decision framework + routing logic
└── references/
├── scenarios/ # 13 cross-library scenario guides
├── ez_ffmpeg/ # 8 library-specific guides
├── ffmpeg_next/ # 8 library-specific guides
├── ffmpeg_sidecar/ # 9 library-specific guides
├── ffmpeg_sys_next/ # 4 library-specific guides
└── *.md # Quick start, installation, library selection
MIT - see LICENSE
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.
Share bugs, ideas, or general feedback.
Comprehensive Rust development assistant with meta-question routing, coding guidelines, version queries, and ecosystem support
[Beta] 動画・画像のフレーム抽出、Remotion レンダリング、仕様チェック、目視検証を行う汎用ビデオツールキット
Video and audio file analysis, quality auditing, and encoding guidance
AI coding skill for the Membrane Framework in Elixir. Build or debug Membrane multimedia processing and streaming pipelines and write custom Membrane Elements, Bins, and Filters.
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