Cover private details
cover_privateFind every private detail in what a film clip plays and cover each with an opaque black box that follows it on every frame, its corners as it turns: shipping and address labels, receipts, payment cards, number plates, IDs, parcel barcodes, and any screen or document showing a person's name, address, email, phone, order or tracking number, card number or one-time code; faces too with faces true. Use it for every request to hide, blur, censor, mask or redact private information, and for footage that shows such details when the edit is to be posted: never cover them by hand with a blur or a fixed box. A model looks at one frame a second, the details are carried through the frames between, it looks again where one was lost, and checks frames half way between; each detail gets its own object track and a black-box region pinned to it on a new track in front of the clip. It answers each detail with its times and the track and cover it wrote. Uses about 2.3 credits a frame looked at (about two looks a second) and about 61 credits a minute of video carried.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| faces | Yes | true to cover people's faces too; null or false covers only private details, not people. | |
| clipId | Yes | The id of the video clip on the film whose private details to cover (read_film lists the clips). | |
| atSpace | Yes | What startSeconds and endSeconds are. null or source: seconds of the clip's video. timeline: seconds of the film while the clip plays. | |
| projectId | Yes | The project this call runs on without changing the open project. null (or leaving it out) uses the open project. wait_for_jobs takes the projectId of the calls that started the jobs. | |
| endSeconds | Yes | Where to stop, in source seconds of the clip's video; null to the clip's last frame. | |
| startSeconds | Yes | Where to start, in source seconds of the clip's video, inside what the clip plays; null from the clip's first frame. |