Einführung
Was ist FFHub?
FFHub ist ein cloudbasierter FFmpeg-API-Dienst, mit dem Sie FFmpeg-Befehle über einfache REST-API-Aufrufe ausführen können. Kein Server-Setup, keine Abhängigkeiten – senden Sie einfach Ihren Befehl und erhalten Sie Ergebnisse.
Schnellstart
1. API-Key erhalten
Registrieren Sie sich auf ffhub.io und erstellen Sie einen API-Key im Dashboard.
2. Task erstellen
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 -preset fast output.mp4"
}'Antwort:
{
"task_id": "task_abc123",
"status": "pending",
"created_at": "2024-01-01T00:00:00Z"
}3. Task-Status abfragen
curl https://api.ffhub.io/v1/tasks/task_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"Antwort:
{
"task_id": "task_abc123",
"status": "completed",
"created_at": "2024-01-01T00:00:00Z",
"finished_at": "2024-01-01T00:03:35Z",
"elapsed": "215.30",
"total_elapsed": "220.50",
"progress": 100,
"outputs": [
{
"filename": "output.mp4",
"url": "https://storage.ffhub.io/outputs/task_abc123/output.mp4",
"size": 10485760
}
]
}API-Referenz
Basis-URL
https://api.ffhub.io/v1Authentifizierung
Alle API-Anfragen erfordern ein Bearer-Token im Authorization-Header:
Authorization: Bearer YOUR_API_KEYEndpunkte
| Methode | Endpunkt | Beschreibung |
|---|---|---|
| POST | /tasks | Neuen FFmpeg-Task erstellen |
| GET | /tasks/:id | Task-Status und Ergebnis abrufen |
Task-Status
| Status | Beschreibung |
|---|---|
| pending | Task ist zur Verarbeitung in der Warteschlange |
| running | Task wird gerade verarbeitet |
| completed | Task wurde erfolgreich abgeschlossen |
| failed | Task ist mit einem Fehler fehlgeschlagen |
Preise
- 1 Credit = 5 Sekunden Verarbeitungszeit
- 1 $ = 1.000 Credits
Zahlen Sie nur für tatsächliche Verarbeitungszeit, sekundengenau abgerechnet.
Support
- GitHub: ffhub-io/ffmpeg-cookbook (Issues & Discussions)
- E-Mail: [email protected]
- Twitter: @ffhub_io
Weitere Ressourcen
Für detaillierte API-Dokumentation siehe API-Referenz.