Changelog
This page documents notable changes to the ZapCap platform and API since March 2025.
2026-05-05
🚀 New Features
- Transparent overlay renders —
exportSettings.outputModenow 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) viaoutputCodec: "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.widthandexportSettings.heightnow accept any value from 16px to 3840px (capped at 4K). Required whenoutputModeis"transparent"; lets you match an NLE sequence exactly (e.g. 1080×1920 vertical, 1080×1080 square). - Free-form FPS —
exportSettings.fpsnow 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.greenScreenis now considered legacy. Existing usage continues to work; new integrations should preferoutputMode: "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
referenceTranscriptsupport for phrase-level spelling correction when you have an SRT-style transcript but need word-level timing. - Added
dictionarysupport 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
yoandyuelanguage 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 /usersupport 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
translateTosupport 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
- Added custom font rendering support, including per-word font overrides in transcript entries. See Custom Fonts and Editing Transcripts.
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.fontIdsupport for rendering tasks with custom fonts.
🐛 Bug Fixes
- Presigned responses now use the correct MIME type.
2025-03-22
🚀 New Features
- Added
exportSettings.greenScreenfor rendering videos with a green screen background. See Advanced Options.
🔄 Changes
- Made task settings optional where defaults are available.
2025-03-08
🚀 New Features
- Add support for custom brolls. See transcribe-settings for more details.
2025-03-06
🚀 New Features
- Added auto cut support. See captions-configuration for more details.
- Added optional
autoCutSettings.disfluencyRemovalsupport.
🔄 Changes
autoCutSettings.disfluencyRemovalnow defaults tofalse.
2025-03-03
🚀 New Features
- Added more style options in
renderOptions.styleOptions:fontShadow,stroke, andstrokeColor.