Skip to main content

Changelog

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

2026-06-22​

🚀 New Features​

  • AI Dubbing — set dub: true (together with translateTo) to replace a video's spoken audio with a translated, voice-cloned voiceover, not just translated subtitles. Captions are generated from the dubbed audio so the voice and subtitles stay in sync. Billed as a per-minute add-on. See Dubbing and Billing.

2026-05-05​

🚀 New Features​

  • Transparent overlay renders — exportSettings.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 dimensions — exportSettings.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 FPS — exportSettings.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.