Was ist FFHub
FFHub ist eine Cloud-FFmpeg-API. Du schickst dein Kommando per REST, FFHub führt es aus — ohne Server-Setup, ohne CPU-Last bei dir.

FFHub ist ein Cloud-Service für FFmpeg. Du schickst dein Kommando per REST API, FFHub kümmert sich um den Rest. Kein Server-Setup, keine Abhängigkeiten — nur Kommando rein, Ergebnis raus.
Der Schmerz, FFmpeg selbst zu hosten
FFmpeg ist ein großartiges Werkzeug, aber es auf dem eigenen Server zu betreiben hat seine Tücken:
- CPU-Hunger: FFmpeg zieht problemlos 100 % CPU und legt deine Web-App lahm
- Server-Pflege: Installieren, konfigurieren, aktuell halten — alles deine Aufgabe
- Skalierung: Mehrere parallele Jobs sauber abzuarbeiten ist eigene Infrastruktur-Arbeit
- Updates: Neue Codecs und Features bekommst du nur, wenn du regelmäßig nachziehst
Was FFHub anders macht
FFHub liefert FFmpeg als Cloud-Dienst:
| Feature | Beschreibung |
|---|---|
| Native FFmpeg-Syntax | Gleiche Kommandos, gleiche Parameter — geschrieben wie lokal, ohne Umschreiben |
| Immer aktuell | Wir halten FFmpeg auf der jeweils stabilen Version |
| Auto-Scaling | Container starten bei Bedarf — kein Worker-Pool, keine Queue zu dimensionieren |
| Sekundengenau abrechnen | Du zahlst nur die tatsächliche Verarbeitungszeit |
So funktioniert es
Du schickst dein FFmpeg-Kommando per REST:
curl -X POST https://api.ffhub.io/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"command": "ffmpeg -i https://example.com/input.mp4 -c:v libx264 output.mp4"
}'
Du bekommst eine Task-ID zurück und kannst Status und Ergebnis abfragen:
curl https://api.ffhub.io/v1/tasks/TASK_ID \
-H "Authorization: Bearer YOUR_API_KEY"
Was du damit machen kannst
Die FFmpeg-Arbeit, die Produkte tatsächlich brauchen:
- Format-Konvertierung: MP4, WebM, AVI, MOV, MKV
- Video komprimieren: H.264, H.265/HEVC, VP9, AV1
- Auflösung skalieren: 4K, 1080p, 720p oder beliebige Größen
- Audio-Bearbeitung: extrahieren, konvertieren, Lautstärke anpassen, Spuren hinzufügen
- Wasserzeichen & Overlay: Logos, Text, Zeitstempel
- Schneiden & Zusammenfügen: Segmente trimmen, Videos verketten
Zwei Dinge sind anders als im lokalen Terminal: Output-Namen müssen reine Dateinamen ohne Verzeichnis sein (HLS/DASH-Segmentbäume fallen damit weg), und Shell-Operatoren, Pipes sowie Filter, die lokale Dateien lesen, werden abgelehnt.
Wann FFHub die richtige Wahl ist
- Server entlasten: CPU-intensive Arbeit raus aus deinem App-Server
- Berechenbarer Ablauf: Jeder Task läuft in einem eigenen isolierten Container, fehlgeschlagene Tasks werden automatisch erstattet
- Einfache Integration: schlichte REST API, dazu ein CLI und ein n8n-Community-Node — kein SDK nötig
- Keine Leerlaufkosten: Du zahlst nur, was du verbrauchst
Loslegen
- Account auf ffhub.io anlegen
- API-Key aus dem Dashboard holen
- Im Playground oder direkt per API loslegen
Details und API-Referenz findest du in der Dokumentation.
Verwandte Artikel
- Was ist FFmpeg — das Open-Source-Multimedia-Framework hinter FFHub
- FFHub vs AWS MediaConvert — wie FFHub gegen Amazons Transkodierungs-Service abschneidet
- Batch Video Transcoding API — Tausende Videos programmatisch verarbeiten