Quick overview
Quick overview This workflow validates rights-confirmed watermark-removal jobs, submits them to a configured watermark-cleanup API (or uses offline demo fixtures), polls job status with a capped number of attempts, and outputs an audit manifest with provider job IDs, final states, and result URLs. How it works Starts manually and loads a configuration that includes the provider base URL, a paid-processing safeguard, and up to five jobs with video URLs, rights references, and removal regions. Validates that each job has confirmed rights, a meaningful rights reference, HTTPS video URLs, and time-bounded regions defined as 0–1 frame ratios within bounds. Builds one provider request per job with an idempotency key and normalized payload including regions, audio preference, and rights metadata. If running in demo mode, simulates a completed provider response for each job without making network calls. If running in live mode, submits each job once to the provider’s POST /jobs endpoint and classifies the response as queued, rejected, error, or invalid. For queued jobs, waits briefly and polls the provider’s GET /jobs/{jobId} endpoint up to a fixed maximum number of attempts, ending as completed, failed, or manual follow-up. Outputs an audit manifest per job containing the rights reference, provider job ID, terminal status, poll attempts, and any result URL. Setup Choose demo mode for offline testing, or set mode to live and set allowPaidProcessing=true after reviewing the provider’s billing and duplicate-charge policy. Update providerBaseUrl to your authorized HTTPS watermark-removal API that supports POST /jobs (returning jobId) and GET /jobs/{jobId} (returning status and optional resultUrl). Configure HTTP Header Auth credentials in n8n for the submit and status-check requests, and keep any API secrets in n8n credentials. Populate the jobs list with your own HTTPS video URLs, set rightsConfirmed=true, add a clear rightsReference for each job, and define 1–8 in-bounds removal regions per job. Additional info Created by Shisan Hua, who works on Video Watermark Remover: https://videowatermarkremover.org/. This workflow uses a generic authorized processing-provider contract and does not claim a public product API. It is intended only for footage the operator owns or has permission to edit. An n8n automation workflow template by Shisan Hua.
Shisan Hua
web
free
Others in the same category, ranked by how often they are opened.