ForHosting KIT · Video

Berechnen Sie die Renderzeit eines Videos

Schätzen Sie die Dauer einer Videocodierung, bevor Sie eine Workstation, einen Renderknoten oder ein Lieferfenster einplanen.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie Programmdauer, Ausgabebreite und -höhe, Bildrate sowie den bei dieser Auflösung gemessenen Encoderdurchsatz ein. Der Rechner wandelt die Dauer in eine Bildanzahl um, teilt diese durch die Encodergeschwindigkeit und liefert sowohl eine lesbare Zeitangabe als auch den genauen Schätzwert. Zusätzlich zeigt er den Echtzeitfaktor, damit Sie sofort erkennen, ob der Vorgang voraussichtlich schneller oder langsamer als die Wiedergabe abgeschlossen wird.

Verwenden Sie Messwerte für denselben Auftrag

Eine brauchbare Schätzung setzt zusammenpassende Eingaben voraus. Die Dauer sollte die gesamte zu exportierende Zeitleiste einschließlich Titel, Abspann und verbleibender Puffer umfassen. Geben Sie die tatsächliche Ausgabebildrate ein und nicht nur eine gerundete Projektbezeichnung: 29.97 und 30 Bilder pro Sekunde ergeben bei langen Programmen unterschiedliche Bildzahlen. Breite und Höhe dokumentieren die Zielauflösung. Sie verändern die Rechnung nicht unmittelbar, weil der Durchsatz bereits in verarbeiteten Bildern pro Sekunde angegeben wird. Sie machen aber nachvollziehbar, für welche Bildgröße die Messung gilt. Ermitteln Sie die Encodergeschwindigkeit möglichst mit demselben Codec, Preset, derselben Farbtiefe, denselben Filtern, derselben Hardware und Auflösung. Liegt nur ein früher Test vor, verwenden Sie einen vorsichtigen Dauerwert statt des besten kurzfristigen Spitzenwerts. Das Ergebnis ist eine Planungshilfe, keine Garantie: komplexe Szenen, Temperaturgrenzen und parallele Lasten können die reale Verarbeitung verlangsamen.

Verstehen Sie Berechnung und Echtzeitfaktor

Zunächst multipliziert der Rechner die Dauer in Sekunden mit der Ausgabebildrate und erhält so die Gesamtzahl der Bilder. Anschließend teilt er diese Zahl durch den Encoderdurchsatz. Ein zweiminütiges Programm mit 30 fps umfasst 3,600 Bilder; bei stabilen 60 fps benötigt der Encoder ungefähr eine Minute. Der Echtzeitfaktor ist der Encoderdurchsatz geteilt durch die Bildrate des Videos. Ein Wert über eins bedeutet eine schnellere Verarbeitung als die Wiedergabe, eins entspricht ungefähr Echtzeit und ein Wert unter eins weist auf eine langsamere Codierung hin. Die Auflösung wird im Ergebnis mitgeführt, damit der Benchmark seinen Zusammenhang behält. Dezimale Laufzeiten und gebrochene Bildraten können zu einer nicht ganzzahligen Bildschätzung führen. Das Werkzeug bewahrt diese mathematische Aussage, statt Ihre Eingabe unbemerkt zu verändern. Die lesbare Dauer wird auf Millisekunden gerundet; stabile Dezimalrundung sorgt für gleiche Resultate in API und Browser.

Planen Sie einen realistischen Zeitpuffer ein

Betrachten Sie das Resultat als aktive Codierzeit unter den Bedingungen Ihrer Messung. Ein vollständiger Lieferablauf kann außerdem Quellübertragung, Cachevorbereitung, Audioanalyse, Mehrpass-Einrichtung, Multiplexing, Prüfsummen, Upload und Qualitätskontrolle umfassen. Diese Schritte stecken nicht in einem Durchsatzwert in Bildern pro Sekunde und müssen separat addiert werden. Berechnen Sie für einen Stapel repräsentative Aufträge mit dem niedrigsten erwarteten Dauerdurchsatz und ergänzen Sie einen Puffer anhand früherer Schwankungen. Bei unstabiler Leistung ist ein konservativer Wert für Termine aussagekräftiger als ein Durchschnitt, den einfache Szenen verbessern. Führen Sie nach Änderungen an Auflösung, Codec, Preset, Rauschminderung, Skalierung, Farbumwandlung oder Hardwarebeschleunigung einen neuen Test durch. Die Schätzung kostet $0.002 je API-Anfrage; die Browserausführung der Stufe A nutzt lokal dieselbe deterministische Rechnung. Es wird kein Video hochgeladen, sondern nur die eingegebenen Zahlen werden verarbeitet.

Exporttermin festlegen

Leiten Sie aus Laufzeit und Workstation-Benchmark ein Codierfenster ab, bevor Sie die Lieferung zusagen.

Encoder-Presets vergleichen

Vergleichen Sie gemessene Geschwindigkeiten verschiedener Presets bei identischer Auflösung.

Renderstapel dimensionieren

Schätzen Sie jeden Auftrag vorsichtig und ergänzen Sie danach Übertragung und Prüfung.

Warum wird neben der Dauer auch die Bildrate benötigt?

Die Encodergeschwindigkeit wird in Bildern pro Sekunde gemessen. Daher muss die Dauer über die Ausgabebildrate in eine Bildanzahl umgerechnet werden.

Verändert die Auflösung die Formel direkt?

Nein. Sie bestimmt, welchen gemessenen Durchsatz Sie eingeben sollten. Die Rechnung setzt eine Messung für die angegebenen Abmessungen, den Codec und die Einstellungen voraus.

Was geschieht bei einer Geschwindigkeit von null oder weniger?

Die Anfrage endet mit einem Eingabefehler, da eine Division durch null undefiniert und eine negative Verarbeitungsrate nicht sinnvoll ist.

Sind Upload und Qualitätskontrolle enthalten?

Nein. Geschätzt wird nur die aktive Bildverarbeitung. Übertragung, Multiplexing, Prüfung, Upload und Abnahme müssen Sie separat ergänzen.

Kann ich eine durchschnittliche Geschwindigkeit verwenden?

Ja. Für feste Termine ist jedoch ein vorsichtiger Dauerdurchsatz aus repräsentativem Material zuverlässiger.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/video/render-time-estimate

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/video/render-time-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"duration_seconds":120,"width_px":1920,"height_px":1080,"frame_rate_fps":30,"encoder_speed_fps":60}'
{
  "duration_seconds": 120,
  "width_px": 1920,
  "height_px": 1080,
  "frame_rate_fps": 30,
  "encoder_speed_fps": 60
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.render_time_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →