{"uid":"cap_RR3YdO0TXPy1fyUpecWFF","slug":"halowerk-video-quality-detector-black-freeze-silence-fcb05c29","name":"HALOWERK Video Quality Detector (Black/Freeze/Silence)","description":"Takes a video of up to 30 minutes and finds, in one pass, segments where the picture is black (blackdetect), where it freezes (freezedetect) and where the sound drops out (silencedetect), each with start, end and duration, using minimum lengths and thresholds you can set. A summary says whether the file passes with no finding longer than the limits. Leading and trailing black is reported separately because it is often intended. Runs locally with ffmpeg; nothing leaves this machine.","url":"https://medien.halowerk.com/v1/video-black-detect?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"source":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"filename":{"type":"string","maxLength":260},"content_base64":{"type":"string","maxLength":12000000}},"additionalProperties":false},"silence_db":{"type":"number","default":-50,"maximum":-20,"minimum":-90},"duration_minutes":{"type":"integer","maximum":30,"minimum":1},"min_black_seconds":{"type":"number","default":0.5,"maximum":10,"minimum":0.04},"min_freeze_seconds":{"type":"number","default":2,"maximum":60,"minimum":0.5},"min_silence_seconds":{"type":"number","default":2,"maximum":60,"minimum":0.2}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_A_GGC3RvSslkR6aCavAfc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a video file in a single pass to detect black frames, frozen frames, and audio silence segments, with configurable thresholds, and returns a pass/fail quality summary.","exampleAgentPrompt":"Can you scan this video file for any black frames, frozen frames, or silent audio sections — flag anything longer than 1 second of black, 3 seconds of freeze, or 3 seconds of silence, and tell me if the file passes quality check? The video is at https://example.com/myvideo.mp4 and it's about 10 minutes long.","exampleUseCases":[{"title":"Pre-broadcast video QC check","prompt":"Before we air this segment, can you check the video at https://media.example.com/news-segment.mp4 for any black frames longer than 0.5 seconds, frozen frames longer than 2 seconds, or audio dropouts longer than 2 seconds, and tell me if it passes? It's about 8 minutes long."},{"title":"Archive digitization quality audit","prompt":"I just digitized an old tape — the file is at https://archive.example.com/tape-001.mp4 and it's 25 minutes long. Can you scan it for black screens, freeze frames, and silence, using a silence threshold of -55 dB, and report all the problem spots including any leading or trailing black at the head and tail?"},{"title":"Automated VOD ingest validation","prompt":"Run a quality check on this uploaded video before we publish it — URL is https://vod.example.com/episode-12.mp4, duration is 22 minutes. Flag any silence over 3 seconds, black sections over 1 second, and freezes over 5 seconds, and give me a pass or fail verdict."}],"resultDescription":"Returns a structured report listing all detected black segments, frozen frame segments, and silence segments — each with start time, end time, and duration. Leading and trailing black sections are reported separately. Includes an overall pass/fail summary indicating whether any finding exceeds the configured minimum-length thresholds.","failureModes":["Video URL is unreachable or returns a non-video content type","Base64 payload exceeds the 12 MB limit","Video duration exceeds 30 minutes","Threshold parameters out of allowed ranges (e.g. silence_db above -20 or below -90)","Corrupted or unsupported video codec that ffmpeg cannot process","Network timeout fetching video from remote URL"],"whenToPreferThis":"Choose this endpoint when you need a single-pass, multi-defect video quality check combining black frame detection, freeze detection, and silence detection in one call. It is ideal for broadcast QC pipelines, VOD ingest validation, and archive auditing where privacy matters — all processing is local and no data leaves the server. Prefer it over separate per-defect tools when you want a unified pass/fail verdict and need leading/trailing black distinguished from mid-content black.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:11.523Z","isFirstParty":false,"canonicalSlug":"halowerk-video-quality-detector-black-freeze-silence-fcb05c29"}