Skip to main content
Every media tool accepts file (multipart upload) or sourceUrl (remote URL) as input. Add async=true to queue heavier work as a background job.

Common fields

These fields are accepted by most tools:

Transform

POST /api/media/transform Resize, crop, rotate, flip, and re-encode images.

Preset defaults

Built-in presets are shared between the Media API and Image CDN. Legacy API names remain aliases.

Adjust

POST /api/media/adjust Change brightness, contrast, saturation, hue, and apply filters.

Compress

POST /api/compress Reduce file size with quality-based or target-size compression.

Watermark

POST /api/media/watermark Add text or logo watermarks to images, short videos, and every page of a PDF. PDF pages retain their original vector and text content beneath the watermark. Each request consumes one Media API operation and processed-transfer allowance. PDF watermarking does not consume Forma AI units.

Thumbnail

POST /api/media/thumbnail Generate thumbnails from images or videos.

Background removal

POST /api/media/remove-background Remove simple studio or solid-color backgrounds and return a transparent image. For complex subjects — hair, glass, busy scenes — use model=medium or model=large for stronger segmentation.

Poster frame

POST /api/media/poster-frame Extract a single frame from a video at a timestamp.

Extract audio

POST /api/media/extract-audio Pull the audio track from a video file.

Trim

POST /api/media/trim Cut a video or audio clip by start time and duration.

Storyboard

POST /api/media/storyboard Generate a tiled contact sheet of video frames.

Video frame sequence

POST /api/media/video-frames Export video frames into a ZIP archive. The archive contains a named folder, numbered image frames, and manifest.json. Convertly returns a downloadable ZIP payload by default and does not create one library file per frame. Add download=true for a direct HTTP attachment, or use async=true when you want the generated ZIP saved to Convertly Storage as a job result.

Video to GIF

POST /api/media/gif Create an animated GIF preview from a video.

PDF preview

POST /api/media/pdf-preview Render a PDF page to an image.

Image to PDF

POST /api/media/image-to-pdf Package one or more images into a single PDF.

Inspect

POST /api/media/inspect Return metadata without modifying the file. Returns dimensions, duration, codecs, streams, file size, color space, format, and EXIF flags.

Strip metadata

POST /api/media/strip-metadata Remove EXIF, GPS, and container metadata. No configurable options. The output is a cleaned copy of the same format.

Vectorization (raster to SVG)

POST /api/convert with format=svg Trace raster images into scalable SVG vectors. See Media Conversion for more on ideal source images and tracing behavior.