[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-josiahsiegel-ffmpeg-master-hi":3,"guides-for-josiahsiegel-ffmpeg-master":275,"similar-k170v4249d35cy5hmd1k1zgf39867hrr":276},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":212,"isFallback":217,"parentExtension":218,"providers":252,"relations":256,"repo":257,"workflow":274},1778053078370.9102,"k170v4249d35cy5hmd1k1zgf39867hrr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Complete FFmpeg expertise system with comprehensive coverage of FFmpeg 8.0.1 (2025-11-20) features, PyAV Python bindings (FFmpeg 8.0+ compatible), 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, and common gotchas/troubleshooting. PROACTIVELY activate for: (1) ANY FFmpeg task (encoding, transcoding, streaming, filtering), (2) Video format conversion (MP4, WebM, MKV, AVI), (3) Hardware acceleration setup (NVENC, CUDA, QSV, VAAPI, AMF, Vulkan), (4) Docker container FFmpeg usage (jrottenberg/ffmpeg, linuxserver/ffmpeg), (5) Modal.com serverless video processing (GPU/CPU containers, parallel processing, volumes), (6) Browser/WebAssembly FFmpeg (ffmpeg.wasm), (7) Cloudflare Workers video processing, (8) GitHub Actions/CI pipeline video processing, (9) Live streaming setup (RTMP ingest, HLS/DASH/WHIP/WebRTC delivery), (10) Audio encoding/normalization (AAC, MP3, loudnorm, EBU R128), (11) Quality optimization (CRF, bitrate, presets), (12) FFmpeg debugging and error resolution, (13) VVC/H.266, AV1, HEVC encoding, (14) Filter graphs and complex filtergraphs, (15) Batch processing and automation, (16) Whisper AI subtitle generation, (17) PyAV installation on Ubuntu 20.04/22.04/24.04/Windows/macOS, (18) Building PyAV against custom FFmpeg, (19) PyAV av.open, VideoFrame, AudioFrame patterns, (20) PyAV filter graphs and encoding/decoding, (21) FFmpeg to OpenCV frame handoff. Provides: PyAV integration skill (installation guides for all Ubuntu versions, custom FFmpeg builds, FFmpeg 8.0+ compatibility matrix, 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, and production-ready 2025-2026 configurations for all platforms.",{},"FFmpeg Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/ffmpeg-master",[15,16,17,18,19,20,21,22,23],"ffmpeg","video","audio","pyav","transcoding","streaming","hardware-acceleration","docker","wasm",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":201,"workflow":210},1778053164925.707,"kn7drqche3jp5t6bm39kcm44ax8679pz","en",{"checks":29,"evaluatedAt":191,"extensionSummary":192,"promptVersionExtension":193,"promptVersionScoring":194,"rationale":195,"score":196,"summary":197,"tags":198,"targetMarket":199,"tier":200},[30,35,38,41,46,49,53,57,61,64,69,74,77,81,84,87,90,93,96,99,103,107,111,115,119,122,125,128,132,135,138,141,144,147,150,152,154,157,160,162,164,167,170,173,177,180,183,187],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly articulates that the extension addresses comprehensive FFmpeg tasks, video format conversion, hardware acceleration setup, and live streaming, which are concrete user problems.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","The extension offers significant value beyond basic FFmpeg usage by integrating PyAV, hardware acceleration, serverless containers, WebAssembly, and advanced optimization techniques, providing a comprehensive FFmpeg expertise system.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The extension covers a wide range of FFmpeg features and integrations, including hardware acceleration, containerization, live streaming protocols, and advanced encoding, suggesting it can be used in production workflows.",{"category":42,"check":43,"severity":44,"summary":45},"Scope","Single responsibility principle","warning","While focused on FFmpeg, the extension covers an extremely broad array of functionalities including PyAV, Docker, Modal.com, Cloudflare Workers, CI/CD optimization, live streaming, audio processing, and even Whisper AI, which might indicate a 'kitchen-sink' approach rather than a single, coherent workflow.",{"category":42,"check":47,"severity":33,"summary":48},"Description quality","The description is highly detailed, accurately reflects the extensive capabilities of the FFmpeg system, and is well-structured for readability, despite its length.",{"category":50,"check":51,"severity":44,"summary":52},"Invocation","Scoped tools","The extension appears to offer a very broad set of capabilities, likely implemented through numerous tools or commands, which could lead to generalist tools rather than narrow verb-noun specialists.",{"category":54,"check":55,"severity":44,"summary":56},"Documentation","Configuration & parameter reference","While the description is comprehensive, it does not explicitly detail all configuration options, default values, or precedence orders for FFmpeg parameters or PyAV bindings.",{"category":42,"check":58,"severity":59,"summary":60},"Tool naming","info","The description implies a wide range of tools but does not provide specific names to evaluate for descriptiveness or adherence to naming conventions.",{"category":42,"check":62,"severity":44,"summary":63},"Minimal I/O surface","Given the extensive nature of the FFmpeg capabilities described, it's likely that some tools might have broad input schemas or return more data than strictly necessary for a specific task.",{"category":65,"check":66,"severity":67,"summary":68},"License","License usability","critical","No license information was found in the provided metadata or repository files, which is a critical blocker for redistribution and use.",{"category":70,"check":71,"severity":72,"summary":73},"Maintenance","Commit recency","not_applicable","The repository has no commit history available in the provided metadata.",{"category":70,"check":75,"severity":44,"summary":76},"Dependency Management","While the extension involves many dependencies (FFmpeg, PyAV, etc.), there are no explicit measures mentioned for vulnerability scanning or automated updating of these dependencies.",{"category":78,"check":79,"severity":33,"summary":80},"Security","Secret Management","The description does not indicate any handling of user secrets or API keys within the FFmpeg processing itself, suggesting secrets are not managed by this extension.",{"category":78,"check":82,"severity":33,"summary":83},"Injection","There is no indication of loading untrusted third-party data as instructions or executing fetched content.",{"category":78,"check":85,"severity":33,"summary":86},"Transitive Supply-Chain Grenades","The extension appears to bundle its dependencies rather than fetching them at runtime, and there's no mention of executing remote scripts or arbitrary code.",{"category":78,"check":88,"severity":33,"summary":89},"Sandbox Isolation","The description focuses on FFmpeg processing and does not suggest any operations outside of its intended domain or filesystem manipulation.",{"category":78,"check":91,"severity":33,"summary":92},"Sandbox escape primitives","No detached processes or retry loops around denied calls are indicated in the extension's functionality.",{"category":78,"check":94,"severity":33,"summary":95},"Data Exfiltration","The described functionality does not involve sending confidential data or credentials to third parties.",{"category":78,"check":97,"severity":33,"summary":98},"Hidden Text Tricks","The description does not contain any hidden text, suspicious Unicode characters, or other steering tricks.",{"category":100,"check":101,"severity":33,"summary":102},"Hooks","Opaque code execution","There is no indication of obfuscated code, base64 payloads, or runtime script fetching for hooks.",{"category":104,"check":105,"severity":33,"summary":106},"Portability","Structural Assumption","The extension focuses on FFmpeg processing and does not appear to make assumptions about user-specific project organization outside of its own bundle.",{"category":108,"check":109,"severity":72,"summary":110},"Trust","Issues Attention","Issue tracking data is not available.",{"category":112,"check":113,"severity":67,"summary":114},"Versioning","Release Management","There is no version information available in any manifest file or the repository, and the installation instructions are likely to point to a branch, making version tracking impossible.",{"category":116,"check":117,"severity":44,"summary":118},"Code Execution","Validation","While the description implies comprehensive FFmpeg functionality, it does not explicitly mention schema-based validation or sanitization of input arguments and output.",{"category":78,"check":120,"severity":33,"summary":121},"Unguarded Destructive Operations","The core functionality described is media processing, which is not inherently destructive and does not appear to involve operations like database migrations or infrastructure changes.",{"category":116,"check":123,"severity":44,"summary":124},"Error Handling","The description is silent on error handling strategies; it's unclear if errors are caught, categorized, and reported meaningfully, or if they might lead to silent failures or opaque messages.",{"category":116,"check":126,"severity":44,"summary":127},"Logging","There is no mention of local audit logging for actions, outbound calls, or errors, which is important for reviewing executed operations.",{"category":129,"check":130,"severity":33,"summary":131},"Compliance","GDPR","The extension's functionality is focused on media processing and does not inherently involve personal data, thus not posing a GDPR risk.",{"category":129,"check":133,"severity":33,"summary":134},"Target market","The extension's FFmpeg processing capabilities are globally applicable and do not appear to be restricted to any specific geographic or legal jurisdiction.",{"category":104,"check":136,"severity":33,"summary":137},"Runtime stability","The extension's core FFmpeg functionality should be portable across different operating systems and shells that support FFmpeg and Python.",{"category":42,"check":139,"severity":44,"summary":140},"Tool surface size","The extensive list of capabilities suggests a large number of tools or commands, likely exceeding the ideal range of 3-10.",{"category":50,"check":142,"severity":33,"summary":143},"Name collisions","No information is available to assess potential name collisions between bundled extensions.",{"category":50,"check":145,"severity":33,"summary":146},"Overlapping near-synonym tools","No information is available to assess overlapping near-synonym tools.",{"category":50,"check":148,"severity":72,"summary":149},"Hooks-off mechanism","No hooks are declared for this plugin.",{"category":50,"check":151,"severity":72,"summary":149},"Hook matcher tightness",{"category":78,"check":153,"severity":72,"summary":149},"Hook security",{"category":100,"check":155,"severity":72,"summary":156},"Silent prompt rewriting","No UserPromptSubmit hook is declared.",{"category":78,"check":158,"severity":72,"summary":159},"Permission Hook","No PermissionRequest hook is declared.",{"category":129,"check":161,"severity":72,"summary":149},"Hook privacy",{"category":116,"check":163,"severity":72,"summary":149},"Hook dependency",{"category":54,"check":165,"severity":44,"summary":166},"Install / Setup Instructions","The README file is empty (0 bytes), providing no installation or setup instructions.",{"category":54,"check":168,"severity":44,"summary":169},"Feature Transparency","With an empty README, there is no documentation for any declared hooks or critical functionality, making features opaque.",{"category":54,"check":171,"severity":44,"summary":172},"Phantom features","The README is empty, so it's impossible to verify if features promised in documentation correspond to actual implementations.",{"category":174,"check":175,"severity":33,"summary":176},"Convention","Layout convention adherence","The plugin structure adheres to Claude Code plugin conventions, with plugin.json in .claude-plugin and no bin entries needing README documentation.",{"category":174,"check":178,"severity":33,"summary":179},"Plugin state","The plugin's state is managed under ${CLAUDE_PLUGIN_DATA}, ensuring proper cleanup and persistence.",{"category":78,"check":181,"severity":72,"summary":182},"Keychain-stored secrets","The extension does not appear to handle secrets that would require keychain storage.",{"category":184,"check":185,"severity":33,"summary":186},"Dependencies","Tagged release sourcing","Dependencies are managed within the monorepo structure, implying internal sourcing rather than external references to tagged releases.",{"category":188,"check":189,"severity":33,"summary":190},"Installation","Clean uninstall","There are no indications of background daemons, cron jobs, or persistent Docker containers that would prevent a clean uninstall.",1778053139795,"This plugin provides an extensive FFmpeg expertise system, supporting features like PyAV bindings, hardware acceleration, and various streaming protocols. It enables complex video and audio manipulations, encoding optimizations, and integration with technologies like Docker, Modal.com, and WebAssembly.","2.0.0","3.4.0","The extension is flagged due to critical findings in License Usability and Release Management, stemming from the complete absence of licensing information and versioning. Additionally, significant warnings related to Documentation (empty README for install/setup, feature transparency, phantom features) and a broad Scope (Single Responsibility, Tool Surface Size) indicate potential usability and maintenance issues.",45,"This FFmpeg mastery plugin offers comprehensive capabilities for video and audio processing, but lacks essential documentation and licensing information.",[15,16,17,18,19,20,21,22,23],"global","flagged",{"codeQuality":202,"collectedAt":203,"documentation":204,"maintenance":206,"security":207,"testCoverage":209},{},1778053127746,{"descriptionLength":205,"readmeSize":8},2810,{},{"hasNpmPackage":208,"smitheryVerified":208},false,{"hasCi":208,"hasTests":208},{"updatedAt":211},1778053164925,{"githubOwner":213,"githubRepo":214,"locale":27,"slug":215,"type":216},"josiahsiegel","claude-plugin-marketplace","ffmpeg-master","plugin",true,{"_creationTime":219,"_id":220,"community":221,"display":222,"identity":236,"parentExtension":237,"providers":238,"relations":247,"workflow":249},1778053078370.9019,"k1741p5y8fyyp90j4zdea56w61867nj3",{"reviewCount":8},{"description":223,"installMethods":224,"name":225,"sourceUrl":226,"tags":227},"A curated collection of Claude Code plugins for plugin development, context optimization, and productivity tools",{},"Claude Plugin Marketplace","https://github.com/josiahsiegel/claude-plugin-marketplace",[228,229,230,231,232,233,234,235],"marketplace","plugins","development","cloud","devops","automation","productivity","tooling",{"githubOwner":213,"githubRepo":214,"locale":27,"slug":214,"type":228},null,{"extract":239,"llm":244},{"commitSha":240,"license":241,"marketplace":242},"a05d923c8a3551d4274eef152649583d693b9b67","MIT",{"name":214,"pluginCount":243},29,{"promptVersionExtension":193,"promptVersionScoring":194,"score":245,"targetMarket":199,"tier":246},88,"verified",{"repoId":248},"kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":250,"extractAt":251,"githubAt":250,"llmAt":211,"updatedAt":211},1778053080008,1778053078370,{"extract":253,"llm":255},{"commitSha":240,"license":254},"n/a",{"promptVersionExtension":193,"promptVersionScoring":194,"score":196,"targetMarket":199,"tier":200},{"parentExtensionId":220,"repoId":248},{"_creationTime":258,"_id":248,"identity":259,"providers":260,"workflow":271},1777995558409.842,{"githubOwner":213,"githubRepo":214,"sourceUrl":226},{"discover":261,"github":264},{"sources":262},[263],"skills-sh",{"closedIssues90d":8,"forks":265,"license":241,"openIssues90d":266,"pushedAt":267,"readmeSize":268,"stars":269,"topics":270},6,1,1776177138000,5678,33,[],{"discoverAt":272,"extractAt":273,"githubAt":273,"updatedAt":273},1777995558409,1778053081777,{"anyEnrichmentAt":250,"extractAt":251,"githubAt":250,"llmAt":211,"updatedAt":211},[],[277,308],{"_creationTime":278,"_id":279,"community":280,"display":281,"identity":292,"providers":296,"relations":301,"workflow":304},1778053197391.3826,"k178jh6rrdj83v5adkc8trggrx8671n6",{"reviewCount":8},{"description":282,"installMethods":283,"name":284,"sourceUrl":285,"tags":286},"ByteDance Jimeng (Dreamina) image and video generation via the official `dreamina` CLI. Browser-based login, covers text2image / image2image / text2video / image2video plus task history.",{},"Video Processor","https://github.com/iamzhihuix/happy-claude-skills",[16,17,287,15,288,289,290,291],"transcription","yt-dlp","whisper","cli","utility",{"githubOwner":293,"githubRepo":294,"locale":27,"slug":295,"type":216},"iamzhihuix","happy-claude-skills","happy-dreamina",{"extract":297,"llm":299},{"commitSha":298},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd",{"promptVersionExtension":193,"promptVersionScoring":194,"score":300,"targetMarket":199,"tier":246},92,{"parentExtensionId":302,"repoId":303},"k179bs7h81fd44w43crascabax866n51","kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":305,"extractAt":306,"githubAt":305,"llmAt":307,"updatedAt":307},1778053199195,1778053197391,1778053284450,{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":319,"providers":320,"relations":325,"workflow":326},1778053197391.3748,"k17734r6y426vddecycp5q51ax8677np",{"reviewCount":8},{"description":313,"installMethods":314,"name":315,"sourceUrl":285,"tags":316},"Download and process videos from YouTube with audio extraction, format conversion, and Whisper transcription",{},"video-processor",[16,317,318,287,15,288,289],"youtube","download",{"githubOwner":293,"githubRepo":294,"locale":27,"slug":315,"type":216},{"extract":321,"llm":322},{"commitSha":298,"license":241},{"promptVersionExtension":193,"promptVersionScoring":194,"score":323,"targetMarket":199,"tier":324},70,"evaluated",{"parentExtensionId":302,"repoId":303},{"anyEnrichmentAt":305,"extractAt":306,"githubAt":305,"llmAt":307,"updatedAt":307}]