Über Video Eraser
Einen festen Bereich im gesamten Clip entfernen.
Du rufst es mit dem Modellnamen popnow/video-eraser-v1/video-edit über POST /jobs/createTask auf, ab 0,024 $.
Diese Anleitung gibt es vorerst nur auf Englisch. →
Anfrageparameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
mask_url | Ja | Übermale den Bereich, der sich ändern soll. |
prompt | Nein | Optional short description of the objects or area to remove and the surrounding context. |
video_url | Ja | Der Clip, der bearbeitet wird. |
Preise
Die Preise sind in USD angegeben. Die API nutzt ein separates Guthaben in US-Dollar. Website-Credits lassen sich dafür weder verwenden noch in API-Guthaben umwandeln. Auch die umgekehrte Übertragung ist nicht möglich. Bei Annahme einer Aufgabe reservieren wir den maximalen Angebotsbetrag aus deinem API-Guthaben. Nach Abschluss rechnen wir den tatsächlichen Verbrauch ab, höchstens den reservierten Betrag, und geben den Rest frei. Schlägt die Aufgabe fehl, wird die Reservierung aufgehoben.
| Option | USD pro Sekunde Eingabematerial |
|---|---|
| Standard | 0,024 $ |
Die Eingabedauer wird auf ganze Sekunden aufgerundet, mindestens 3 Sekunden.
Sende vor dem Start denselben Anfrage-Body an POST /jobs/quote, um die geschätzten und maximalen Kosten in USD zu sehen. Die Preisabfrage führt keine Aufgabe aus und belastet dein Guthaben nicht.
API-Schnellstart
Die Video Eraser API in drei Schritten aufrufen
- API-Schlüssel erstellen. Melde dich bei PopNow an und erstelle in der API-Konsole einen Schlüssel. Schlüssel beginnen mit sk-popnow-. API-Aufrufe nutzen dein separates Guthaben in US-Dollar.
- Anfrage senden. Sende POST /jobs/createTask mit model popnow/video-eraser-v1/video-edit und einem input-Objekt nach der Parametertabelle. Die Antwort enthält sofort eine Task-ID.
- Ergebnis abholen. Frage GET /jobs/recordInfo mit der Task-ID ab oder gib eine callBackUrl mit, dann schicken wir das Ergebnis dorthin. Lade die Ausgabelinks herunter, sobald die Aufgabe erfolgreich ist.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "popnow/video-eraser-v1/video-edit",
"input": {
"prompt": "Remove the subtitles inside the white mask. Preserve the rest of the video.",
"video_url": "https://media.popnow.ai/api-examples/video-eraser/subtitles-e1128ca9.mp4",
"mask_url": "https://media.popnow.ai/api-examples/video-eraser/subtitles-mask-b701fc56.png"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"Ersetze den Prompt und alle Links durch deine eigenen. Im Tab „API“ findest du die Referenz zu Antwort, Polling und Callback.
Fragen zur Video Eraser API
Was kostet die Video Eraser API?
Video Eraser kostet 0,024 $ pro Sekunde. Die API nutzt ein separates Guthaben in US-Dollar. Website-Credits lassen sich dafür weder verwenden noch in API-Guthaben umwandeln. Auch die umgekehrte Übertragung ist nicht möglich. Bei Annahme einer Aufgabe reservieren wir den maximalen Angebotsbetrag aus deinem API-Guthaben. Nach Abschluss rechnen wir den tatsächlichen Verbrauch ab, höchstens den reservierten Betrag, und geben den Rest frei. Schlägt die Aufgabe fehl, wird die Reservierung aufgehoben.
Wie lautet der Modellname von Video Eraser in der API?
Trag popnow/video-eraser-v1/video-edit für Untertitelbereich entfernen im Feld model von POST /jobs/createTask ein.
Kann ich einen Zeitraum auswählen?
Nein. Derselbe statische Bereich gilt für den gesamten übergebenen Clip; es gibt keine Felder zur Zeitauswahl.
Verfolgt die Maske bewegte Untertitel?
Nein. Sie bleibt an festen Koordinaten im Bild. Bewegungen außerhalb der Maske werden nicht erfasst.
Wird das verdeckte Originalbild wiederhergestellt?
Nein. Der maskierte Bereich wird mit erschlossenem Inhalt gefüllt. Vergleichen Sie Bewegungen, Kanten und den Rest des Bildes mit der Quelle.
Welche Limits hat die Video Eraser API?
Längster Eingabeclip: 600 s. Anfragen außerhalb dieser Grenzen werden abgelehnt, bevor etwas abgebucht wird.
Kann ich Video Eraser testen, ohne Code zu schreiben?
Teste Video Eraser im Playground mit deinem API-Guthaben in USD, ganz ohne API-Schlüssel. Jeder Lauf erscheint mit dem passenden Code im Entwicklerverlauf.