1. Estimate
Ask for an ETA band, fee ceiling, capacity confidence, and quote expiry before funding a job.
Developer API
RenderMac gives video SaaS teams a normal job API for Apple Silicon media processing. Choose a named service, quote capacity, submit idempotently, observe progress, and retrieve a verified output.
Ask for an ETA band, fee ceiling, capacity confidence, and quote expiry before funding a job.
Reuse the quote and send an idempotency key so network retries cannot create duplicate jobs or holds.
Poll a buyer-safe phase timeline or receive signed job.succeeded and job.failed webhooks.
Fetch a short-lived output URL after bytes, SHA-256, and media-format checks complete.
ffmpeg.stitch_export.v1 joins ordered MP4 clip URLs with bounded codec choices.
ffmpeg.transcode.v1 normalizes a source with explicit VideoToolbox or software codec intent.
ffmpeg.caption_burn.v1 accepts a video URL and ASS/SRT URL without arbitrary filter injection.
ffmpeg.audio_mix.v1 supports bounded dialogue, music, effects, offsets, gain, looping, and ducking.
POST /v1/jobs/estimate
Authorization: Bearer rm_live_…
Content-Type: application/json
{"service_id":"ffmpeg.transcode.v1","pool":"private_first_party","region":"us-east","input":{"input_url":"https://media.example/clip.mp4","video_codec":"h264_videotoolbox","audio_codec":"aac"}}
The API returns the quote and its expiry. The accepted create request must use the exact same service/input and a unique Idempotency-Key. See the FFmpeg API guide for pipeline examples.
RenderMac's local and dogfood evidence covers private-first-party execution and organization-private isolation. Public marketplace capacity, measured production rate cards, and broad multi-region availability are deliberately not represented as live guarantees. Use the status page and service catalog for current availability.