FastPix for generative AI

Video API for generative AI apps

One API to store, encode, deliver and publish the video around any generative model, so your team spends its time on the model instead of on video infrastructure.

Per-minute pricing, no per-title fee and no per-seat fee. $25 in signup credits, no credit card.

Storeassets in, output backPlaypreview to exportMeasureQoE and replays
The video pipeline around a generative model: store, generate, play and measure

Trusted by teams shipping video at scale

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

Why FastPix

Complete video infrastructure for generative AI products

One API, whole stack

Storage, encoding, playback, watermarking and data all come from the same API key.

Built for scale

Multi-CDN delivery scales with demand, so a launch spike runs on the same setup as everyday load.

Fast by default

Output lands and starts playing quickly, which matters when a user has already watched a queue counter.

Pay per minute

Billed on minutes, so short generated clips cost like short clips. Docs, SDKs and engineers in Slack.

Assets

Store and deliver AI-generated video at scale

Users upload reference frames. Your model reads them and writes clips back. FastPix holds both ends, each with a URL your model can fetch and your own fields attached.

  • Resumable upload from the browser for reference frames and clips, and URL pull for whatever your model writes. Guide

  • Ten custom fields per asset: user, project, model version, prompt hash, favourite. Guide

  • Delete when a user clears history and the storage line stops with it. Guide

Storing reference frames and generated output as assets with URLs

Transformations

Video transformation API for clips, GIFs and watermarks

Your model writes one file, but the product still needs thumbnails, GIFs and watermarks. FastPix runs those as transforms on the stored asset, so your team stays on output quality.

  • Clip and trim to a share length, with no re-upload and no second encode. Guide

  • Stills, GIFs and timeline hovers, so a gallery previews on hover instead of sitting static. Guide

  • Watermark by pixel or percentage with opacity control, on the assets you choose. Guide

  • Intro and outro stitched on, so an export carries your brand without a render step. Guide

One stored asset producing clips, GIFs, thumbnails and watermarks

Audio

Audio API to add, replace and normalize a soundtrack

A generation comes back silent, or with audio that is louder than the last one. Add the track, place it where you want it, and set every clip to the same volume.

  • Add an audio track to a silent generation, the narration or score your voice model returned. Guide

  • Replace the audio track for a re-recorded take or another language, without touching the video. Guide

  • Overlay audio on the timeline, placing a cue at a point in the clip rather than across all of it. Guide

  • Audio normalization, so a quiet take and a loud one both end up at the same volume. Guide

Adding, replacing and normalizing the audio track on a generated clip

Moderation

Content moderation for AI-generated video

A model will occasionally return something you cannot publish, and an open prompt box is where it starts. FastPix samples frames and audio, scores the result and posts it to a webhook.

  • NSFW, hate speech and profanity detection across 13 categories, read from sampled frames and the audio track. Guide

  • Named entities pulled from speech, so a brand or person the output mentions reaches your own index. Guide

  • One event carries the verdict, so the review queue and the publish step read the same signal. Guide

Private-then-public moderation flow for AI-generated video

Playback

Video player SDK for previews, shares and exports

Your user already watched a queue counter, and a second spinner is where it breaks. The player mounts on a playback ID and starts on the first rendition, share link and download included.

  • React component, iframe or native views, with scrubber, mute and fullscreen already in it. Guide

  • Watermark the free tier, clean file when they upgrade. One transform, not a renderer change. Guide

  • MP4 renditions for the download button, and signed links when the output is paid. Guide

Player starting on the first rendition, no second spinner after generation

Pipeline automation

Automate the video pipeline around your model

Everything after the model is a flag or a webhook. Set captions, a poster frame and a watermark on the create call. An event fires as each finishes, so nothing polls.

  • Captions on output headed for social, in the language spoken in the clip. Guide

  • Poster frame, hover loop and watermark set at create time, not as jobs you queue afterwards.

  • A webhook per step, so your UI flips from Creating to playing without a poll loop. Guide

  • Transform events tell you when a watermark or a trim finished on an asset you already published. Guide

Event-driven video pipeline: flags on the create call, a webhook per step

Video data and QoE

Video analytics and QoE monitoring for every play

Two questions you cannot answer without playback data. Is the video reaching people cleanly. Is the output any good. Startup and rebuffering answer the first, replays against your model version answer the second.

  • QoE per session: startup time, rebuffer ratio and errors by device and region, across 56 dimensions.

  • Replays per take, read against the model version you tagged at ingest. A better signal than a rating widget.

  • 100,000 session plays a month included, then $299 a month for a million.

Replays per generated take, read against each model version

API and SDKs

Video API and SDKs for a generative AI stack

Generative products are built by small teams who did not plan to become video engineers. Every step above is one call, and the SDK is in the language your pipeline already speaks.

SERVER SDKS

CLIENT SDKS

Read the API reference
the whole integration
POST/v1/on-demandPull the generation
GET/thumbnailGallery still
GET/gifHover loop
POST/watermarkBrand the output
GET/signing-keysGate a paid tier
GETVideo Data APIPer-model performance
DELETE/on-demand/:mediaIdPrune cold assets
HOOKmedia eventsDrive the pipeline

Benchmarked against five platforms

Upload and startup, measured against five platforms

Generated clips are short, plentiful, and a user is already waiting. A heavy 4K file and a short clip were pushed through six platforms and measured on ingest and startup time.

Upload time245 MB 4K package, lower is better
FastPix20.5s
Platform A31.9s
Platform B111.7s

3.5x faster than the average across platforms tested. Two others could not take the 4K file at all: one caps uploads at 100 MB, the other errored in processing.

Startup timeshort clip, cold start to first frame
FastPix1.0s
Platform C1.7s
Platform A2.8s

1.0s, the fastest of the six and well inside the 2 second abandonment threshold. A seventh reading came back as 0ms and was excluded as invalid.

Multiples are measured against the average across platforms tested. Per-title encoding tunes the ladder to the source, which is why a phone held sideways in poor light still gets a usable rendition.

How it comes together

Build the video pipeline behind a model like Veo or Kling

Five steps between a prompt and a clip a user can watch and share.

01

Store the reference

Take the image or clip a user supplies and hand your model a URL to fetch it from.

Guide
02

Take the output back

Pull the generated file in from a URL and encode it once for every screen.

Guide
03

Fix the sound and the frame

Attach the voice track, level the loudness and set the poster frame so every take matches.

Guide
04

Play it straight away

The player mounts on a playback ID and starts on the first rendition, no second spinner.

Guide
05

Watch the queue

Events fire as each step finishes, so your job queue moves without polling for status.

Guide

Tell us where video sits in your model pipeline

Walk us through your architecture and where video has to plug in. We will map it to the API surface and tell you which parts are one call and which need real work.

· 30 minutes· Bring your pipeline· Engineers, not slides
Talk to us

Prefer to build it yourself? Start building free

Common questions

Generative AI video questions, answered.

  • Does FastPix generate video?

    No, and it will not. FastPix is the media layer either side of the model: store, deliver, play, automate, measure. You choose your own model and keep your own weights.

  • How do I ingest a clip without re-uploading it?

    POST the source URL to /v1/on-demand. FastPix pulls from S3, GCS, Azure Blob or any public HTTPS link, encodes, and returns a playback ID. The file never passes through your servers.
  • Can I add captions to a generated clip automatically?

    Yes. Set subtitles on the create call and FastPix generates them in the language spoken in the clip, at $0.048 per minute. A webhook fires when they are attached. FastPix does not translate them.

  • Can I normalize loudness on a video I already stored?

    Not in place. Loudness is set on the create call and cannot be changed afterwards. To level something already stored, re-pull it with fp_mediaId://{id} and optimizeAudio on, which creates a new media entry with a new ID. Plan for that ID change in your database.

Pricing

Rate card

Per minute, with the player and analytics already in it. No per-title fee and no per-seat fee. See full pricing.

ENCODING

Pay per minute encoded

$0.0267/min 1080p Pro

Per-title ABR encoding across H.264.

Up to 720p Pro$0.0213 / min
Up to 1080p Pro$0.0267 / min
1440p (2k) Pro$0.0427 / min
2160p (4k) Pro$0.0855 / min

STREAMING

Pay per minute streamed

$0.00067/min 1080p Pro

Multi-CDN delivery from 300+ POPs.

Up to 720p Pro$0.00054 / min
Up to 1080p Pro$0.00067 / min
1440p (2k) Pro$0.00108 / min
2160p (4k) Pro$0.00217 / min

STORAGE

Pay per minute stored

$0.00268/min 1080p Pro

Assets stored and CDN caching, lifecycle handled.

Up to 720p Pro$0.00215 / min
Up to 1080p Pro$0.00268 / min
1440p (2k) Pro$0.00430 / min
2160p (4k) Pro$0.00860 / min