What you can do with video. Each with a request that runs.
Every page here shows a command the API accepts today, with the request in curl and JavaScript and what the job writes. Copy one, change the URLs, send it.
Transcode and compress
Compress video, convert between H.264, H.265, VP9 and AV1, resize and set the frame rate.
- Compress and transcode
- WebM for browsers
- Renditions: several sizes in one job
- Change the frame rate
- Adaptive streaming (HLS) and a player Soon
- AI upscale Soon
Apps that store what users upload, course and media platforms, and anyone paying for bandwidth.
Social formats
Crop to 9:16 and 1:1, letterbox into a new frame, rotate and flip.
- Vertical 9:16
- Square 1:1
- Pad and letterbox
- Rotate and flip
Social tools, creator apps, marketing teams and anyone republishing long video as short clips.
Clips and trims
Trim clips by time, join files, change the speed, fade in and out, and find the scenes of a video.
- Trim and clip
- Join files
- Slideshows and image to video
- Transitions between parts
- Title cards
- Speed up or slow down
- Scene detection
- Fade in and out
- Scene thumbnails and chapters Soon
Editors in the browser, highlight and clipping tools, course platforms, meeting recorders.
Watermarks and overlays
Overlay logos, watermarks, titles and captions, and place one video over another as picture in picture.
- Watermark or logo
- Picture in picture
- Text and titles
- Burned-in subtitles
Products that export video for their customers, stock and preview libraries, course and tutorial makers.
Colour and effects
Correct colour with eq and hue, blur a region for privacy, sharpen after scaling.
- Colour correction
- Blur a region
- Sharpen
- AI edit Soon
- Background removal for people Soon
User-generated video platforms, support and research teams sharing recordings, media teams.
Thumbnails and GIFs
Pick thumbnails, lay out storyboards and contact sheets, and make GIF previews with a fitted palette.
- Thumbnails
- Storyboards and contact sheets
- GIF previews
- Storyboards with WebVTT Soon
Video libraries, players, feeds, chat apps and anyone showing video in a list.
Audio
Extract and convert audio, normalise loudness, mix background music and draw waveforms.
- Extract and convert audio
- Loudness normalisation
- Background music
- Waveform and spectrum video
- Silence removal Soon
- Automatic captions and transcripts Soon
Podcast and course platforms, meeting recorders, social tools and transcription pipelines.
Your own command
Already know ffmpeg? Send the command you use, with 48 filters, the common codecs and formats and the options that go with them.
-i {{in_video}} -filter_complex "…" {{out_main}}
Coming to the platform
Planned and not available yet. What works today is everything above.
- Signed playback Soon
- Viewer analytics Soon
- Resumable uploads Soon
Files. Upload, download, remove.
Files guideDownload links for outputs
Signed links in job responses and webhooks, valid for up to one hour and bounded by file retention.
Uploads from apps and browsers
One-time upload URLs for files up to 100 MB and your plan’s input limit. Private uploaded inputs stay for 24 hours.
Expiry by plan
Outputs are unavailable after their expires_at, set by your plan’s retention. Download the files you want to keep before then.
Deleting the stored files
DELETE /v1/jobs/{id}/files removes stored outputs before their retention ends. Deleted outputs stay listed with deleted_at.
Swift package
The iOS and macOS client, installed with Swift Package Manager: uploads with progress and job status through a client token.
Soon. Planned, not available yet.
These are on the plan and marked Soon wherever they appear. Nothing here works today; the badge comes off when it ships.
Adaptive streaming (HLS) and a player Soon Transcode and compress
Playback that adapts to the connection, with an embeddable player.
AI upscale Soon Transcode and compress
Raise a video to 1080p, 1440p or 4K with AI that restores detail, with optional smoother motion.
AI edit Soon Colour and effects
Change the look of a clip with curated AI presets (colour grading, film looks, colourisation, restoration, weather, seasons, styles), or replace an object by category, with an optional reference photo.
Background removal for people Soon Colour and effects
Cut a person out of their background in video, as an add-on.
Scene thumbnails and chapters Soon Clips and trims
A thumbnail for each scene of a video, and chapters to match.
Storyboards with WebVTT Soon Thumbnails and GIFs
A sprite of frames and the WebVTT file that tells a player which frame belongs to which time.
Silence removal Soon Audio
Find the quiet parts of a recording and cut them out.
Automatic captions and transcripts Soon Audio
Speech to text as SRT, VTT and JSON with word times.
Signed playback Soon Platform
Playback links that only work for the viewers you sign them for.
Viewer analytics Soon Platform
Views, minutes watched, startup time and rebuffering for videos you deliver.
Resumable uploads Soon Platform
Uploads that pick up where they stopped after a lost connection, and files past 100 MB.