Skip to content
@rendiffdev

rendiFF

Docker-Ready FFmpeg / FFprobe REST API | Open Source Media Processing.

Rendiff – Zero‑Config Modern Video Pipeline Media APIs for FFmpeg

Production-grade media processing & intelligence – one docker compose up away.

GitHub Org License: MIT GitHub Sponsors


Rendiff is an open‑source initiative that turns battle‑tested FFmpeg & FFprobe command lines into modern, self‑hosted micro‑services. No vendor lock‑in, no hidden quotas – just pure, programmable media power anyone can run on‑prem or in the cloud.

Project Where It Fits What It Does Language Repo
FFmpeg API “Do” layer Encode · Transcode · Package · Upscale Python / FastAPI rendiffdev/ffmpeg-api
FFprobe API “Know” layer Inspect · Validate · Score · Compare Go / Gin rendiffdev/ffprobe-api

Use them separately or chain them: probe ➜ decide ➜ encode ➜ probe again ➜ ship.


🚀 Why Rendiff?

  • Zero‑Config: Launch everything with a single docker compose up – TLS, metrics & auth baked‑in.
  • Full FFmpeg Surface: Every flag you know still works, now behind a clean JSON schema.
  • Async & Observable: Job queue, SSE/WebSocket progress, Prometheus − Grafana dashboards.
  • GenAI Inside: Multiple Local LLMs for natural‑language Q&A on media stats with OpenRouter fallback.
  • Polyglot & Composable: Treat FFmpeg like any micro‑service and plug it into Python, Node, Rust…

Bottom line: Stop copy‑pasting commands. Start shipping video features faster.Self managed, Opensource and no vendor lock.


🌄 Vision • Mission • Goal

Vision A world where shipping video at scale is as easy as calling a REST endpoint.
Mission Deliver studio‑grade media processing & intelligence to every developer through open, self‑hosted APIs.

🗺️ 2025 Roadmap (H2)

Single Focus: Build a polished Web UI for the FFmpeg API—no distractions, just pixels.

Month Milestone Highlights
August 2025 Design & UX Wireframes, responsive layout, dark/light theme, Tailwind adoption
September 2025 Core Features Drag‑&‑drop uploads, URL fetcher, preset selector, real‑time SSE progress, advanced flag inspector, auth flow
October 2025 Quality & Preview Embedded HLS/DASH player, VMAF/PSNR/SSIM charts, frame comparison slider
November 2025 DevOps & Beta Launch Project at rendiff/ffmpeg-webgui , public alpha on rendiff.dev
December 2025 GA Release v1.0 tag, docs & video tutorials, localisation skeleton

Reality‑check: Dates represent achievable stretch goals assuming current volunteer velocity; PRs & sponsors accelerate everything.



🧑‍💻 How to Contribute (a.k.a. YOU should totally help!)

We are a global OSS effort—and we need all hands on deck:

🛠️ Need Examples
Core Dev Go, Python, TypeScript, Rust, CUDA, WASM
DevOps Docker, k8s, Helm, GitHub Actions, IaC lovers
Media Gurus Transcoding edge‑cases, HDR, AV1, 360°, broadcast quirks
Docs & DX Tutorials, recipe books, sample repos, logo/UX polish
Bug‑Bashers Reproduce, minimize, fix → high‑five PR

Every PR and ⭐ pushes open video tooling forward.


💪 Sponsors & Backers

Running nightly encoding farms, quality‑metrics sweeps and AI models costs 💸 & ⚡. We gratefully accept:

What We Need Why How to Help
GPU Hours (RTX 4090 / A100 / MI300) Scale regression tests, Real‑ESRGAN upscaling, Local LLMs fine‑tuning Donate cloud credits or lend bare‑metal time
Object Storage Host terabytes of sample assets & automated artifacts S3‑compatible buckets / CDN credits
CI Minutes Run multi‑arch builds (x86, ARM, wasm) GitHub Actions or Drone runners
** SaaS Tool Subs ** To use various SaaS tools to manage and maintain the projects.

** Backers** get logo placement on website, projects and social mediashout outs, and bragging rights for backing the next‑gen video toolkit.


🙏 Special Thanks

Rendiff stands on the shoulders of giants, first and foremost FFmpeg – the Swiss‑Army knife of video. This project would not exist without the passionate maintainers and contributors who keep FFmpeg blazing‑fast and cutting‑edge. ❤️ If you use Rendiff, please consider supporting the FFmpeg project directly.


📨 Contact


⚖️ License

MIT – free for personal, commercial, or unicorn ventures. Spread the word, give credit, and help make video easier.


“FFmpeg APIs that just work.” – That single promise keeps us shipping; we’re thrilled to have you along for the ride.

Pinned Loading

  1. ffmpeg-webgui ffmpeg-webgui Public

    The goal of this project is to build a containerized web application that provides a graphical interface for FFmpeg. Users will be able to upload media files, configure advanced encoding/transcodin…

    8

  2. ffmpeg-api ffmpeg-api Public

    A containerized FastAPI microservice that exposes FFmpeg capabilities via a REST API. This service supports advanced codecs (VP9, AV1, H.265, etc.), streaming formats (HLS, DASH), API key-based aut…

    Python 7 1

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…