ffmpeg-cloudflare-containers

Run native FFmpeg video processing with GPU acceleration on Cloudflare edge containers.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ffmpeg-cloudflare-containers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ffmpeg-cloudflare-containers
Source: https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/main/plugins/ffmpeg-master/skills/ffmpeg-cloudflare-containers
Command: npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ffmpeg-cloudflare-containers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables native FFmpeg video processing directly at the Cloudflare edge using containers, overcoming the limitations of WebAssembly for large files and complex operations.

Core Features & Use Cases

  • Native FFmpeg Performance: Run FFmpeg at full speed without WASM overhead.
  • GPU Acceleration: Utilize NVIDIA GPUs for faster transcoding.
  • Large File Handling: Process videos exceeding 10MB limits.
  • Use Case: Transcode high-resolution videos, extract audio, or generate GIFs directly on Cloudflare's global network for low-latency delivery.

Quick Start

Use the ffmpeg-cloudflare-containers skill to transcode the attached video file to MP4 format.

Frequently Asked Questions about ffmpeg-cloudflare-containers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run FFmpeg video processing on Cloudflare Workers without WebAssembly limitations?

You can run native FFmpeg video processing directly on Cloudflare's edge using containers. This approach bypasses WebAssembly overhead, enabling full-speed transcoding, audio extraction, and GIF generation for low-latency video delivery.

Can I use GPU acceleration for video transcoding at the Cloudflare edge?

Yes, edge video transcoding on Cloudflare supports NVIDIA GPU acceleration. Utilizing GPUs within edge containers significantly speeds up transcoding high-resolution videos compared to standard CPU-based processing.

What is the best way to process large video files exceeding 10MB on Cloudflare Workers?

The best way to process large video files on Cloudflare is using edge containers. Containers overcome the 10MB WebAssembly file size limit, allowing you to natively transcode large high-resolution videos.

Does Cloudflare R2 storage integrate with edge containers for media workflows?

Yes, Cloudflare R2 storage integrates seamlessly with edge containers. This combination facilitates comprehensive media workflows by providing scalable storage for source videos and processed outputs alongside edge transcoding.

When should I not use WebAssembly for FFmpeg video transcoding?

You should avoid WebAssembly for FFmpeg transcoding when handling large files exceeding 10MB or performing complex operations. In these cases, native edge containers provide the necessary performance and file size capacity.

How do I transcode a video to MP4 format directly on Cloudflare's global network?

To transcode video to MP4 on Cloudflare's network, deploy FFmpeg within edge containers. This enables native processing speed and low-latency delivery by executing the transcoding job geographically close to your users.