Skip to main content

Changelog

This page documents notable changes to the ZapCap platform and API since March 2025.

2026-05-05

🚀 New Features

  • Transparent overlay rendersexportSettings.outputMode now accepts "transparent" to render captions on a real alpha channel instead of a green chroma-key canvas. Output is ProRes 4444 (.mov) by default, or VP9 with alpha (.webm) via outputCodec: "vp9". The result drops natively onto a track above your source clip in Premiere, DaVinci Resolve, Final Cut, After Effects, and Avid — no chroma-keying, no source-clip transcode. See Transparent Overlay Renders.
  • Audio-only uploads — All upload methods now accept audio files (e.g. .mp3, .wav) for use with transparent renders. Skip the video upload entirely when you only need a caption overlay for an NLE timeline. See Audio-Only Uploads.
  • Custom output dimensionsexportSettings.width and exportSettings.height now accept any value from 16px to 3840px (capped at 4K). Required when outputMode is "transparent"; lets you match an NLE sequence exactly (e.g. 1080×1920 vertical, 1080×1080 square).
  • Free-form FPSexportSettings.fps now accepts any value from 12 to 120, including non-integer rates like 23.976, 29.97, and 59.94 to match NLE drop-frame timelines.

🔄 Changes

  • Pricing updates — New cost multipliers for codec (ProRes 4444 1.5×, VP9 with alpha 2×) and resolution-by-area for transparent renders. FPS billing now scales linearly above 30 fps (60→1.5×, 90→2×, 120→2.5×) instead of a flat 1.5× for anything above 30. See Billing for the full table and worked examples.
  • exportSettings.greenScreen is now considered legacy. Existing usage continues to work; new integrations should prefer outputMode: "greenScreen" for consistency with "transparent" and "composited".

2026-04-27

📝 Documentation

  • Added API reference coverage for GET /user-billing, so API users can fetch their remaining credit balance programmatically. See Billing for details.

2026-04-18

🚀 Major Improvements

  • Significantly improved caption chunking and word-boundary handling for Thai and other languages that do not use spaces between words, producing cleaner caption timing and more natural line breaks.

2026-04-02

🐛 Bug Fixes

  • Allow empty transcript updates, so all caption words can be intentionally removed before rendering.

2026-03-10

🐛 Bug Fixes

  • Fixed rendering behavior for the Sydney template.

2026-01-20

🚀 New Features

  • Added automatic credit top-ups and saved payment method support for billing workflows.

2026-01-10

🚀 New Features

  • Added referenceTranscript support for phrase-level spelling correction when you have an SRT-style transcript but need word-level timing.
  • Added dictionary support for domain-specific terms, brand names, names, and technical vocabulary. See Advanced Options.

2025-12-15

🚀 New Features

  • Added clip metadata support for clipping tasks, including metadata storage IDs in clip task responses.

2025-12-07

🔄 Changes

  • Removed unsupported yo and yue language codes from task validation.

2025-10-24

🐛 Bug Fixes

  • Improved automatic b-roll splitting and sequencing for rendered videos.

2025-10-18

🚀 New Features

  • Added project clip rendering support.

2025-09-27

🚀 New Features

  • Added task listing support, including listing tasks across the authenticated user's videos.
  • Task list responses now include output URLs and video names when available.
  • Added GET /user support for retrieving the authenticated user's basic account details.

🔄 Changes

  • Uploads by URL now preserve the source filename extension when possible.

2025-09-15

🚀 New Features

  • Added clip metadata support in the API and renderer.

2025-08-09

🚀 New Features

  • Added translateTo support for translating generated subtitles. See Advanced Options.
  • Improved custom b-roll alignment.

2025-08-06

🚀 New Features

  • Added the Kendrick template.

2025-07-12

🔄 Changes

  • Template API responses now include template names.

2025-07-01

🚀 New Features

2025-06-28

🚀 New Features

  • Added custom font management endpoints for uploading, listing, inspecting, and deleting fonts.

2025-06-26

🚀 New Features

  • Added renderOptions.styleOptions.fontId support for rendering tasks with custom fonts.

🐛 Bug Fixes

  • Presigned responses now use the correct MIME type.

2025-03-22

🚀 New Features

  • Added exportSettings.greenScreen for rendering videos with a green screen background. See Advanced Options.

🔄 Changes

  • Made task settings optional where defaults are available.

2025-03-08

🚀 New Features

2025-03-06

🚀 New Features

  • Added auto cut support. See captions-configuration for more details.
  • Added optional autoCutSettings.disfluencyRemoval support.

🔄 Changes

  • autoCutSettings.disfluencyRemoval now defaults to false.

2025-03-03

🚀 New Features

  • Added more style options in renderOptions.styleOptions: fontShadow, stroke, and strokeColor.