
Video Tools
Fast, deterministic ffmpeg-backed tools for editing and packaging video files. Trim a clip, resize, merge, reverse, mirror, extract frames or audio, convert formats, build contact sheets, or turn a clip into a GIF or an animated preview — all over the same API you're already using for AI models. No GPUs, no prompts, predictable cost per second.
Pull the first and last frames out of a video as JPG stills — a fast way to thumbnail clips or seed img2img references.
Sample frames from a video at a configurable rate and return them in a ZIP. Standard prep step for frame-by-frame video AI workflows.
Convert a video clip to an animated GIF with a two-pass palette for clean colour. Configurable frame rate, width and duration.
Trim a video to a specific time range using stream copy — no re-encoding, no quality loss. Up to one-hour clips per call.
Reverse the playback direction of a video. Audio is reversed in step with the picture — useful for ping-pong loops and creative edits.
Concatenate two or more videos into one. Mixed resolutions, codecs and frame rates are normalised to the first clip's parameters.
Resize a video by width, height, or both. Aspect ratio is preserved when only one dimension is provided.
Flip a video horizontally or vertically. Useful for mirrored product showcases and symmetric kaleidoscope edits.
Convert a video between mp4, webm, avi, mov and mkv. Uses stream copy when the codec already fits the target container.
Apply a single visual filter to every frame of a video — mirror, grayscale, blur, sharpen, invert, or vertical flip. Lightweight post-processing for creative edits.
Generate a visual contact sheet from a video — evenly sampled frames arranged into a grid with optional timestamp or index labels.
Convert audio between mp3, wav, aac, ogg and flac. Useful for normalising voiceover assets and producing web-friendly deliverables.
Read the technical metadata of any image, video or audio URL — duration, resolution, codec, frame rate, file size — without downloading the file first. Useful as a cheap gate in front of expensive generative steps.
Download a video from any supported platform (YouTube, TikTok, Vimeo, Twitter, more) via yt-dlp. Run URL Metadata first to confirm format options.
Download a video's audio track from any supported platform (yt-dlp) and convert on the way out to mp3, wav or aac. Useful for transcription and audio-enhancement pipelines.
Video editing as a single API call
Trim, merge, extract, convert. ffmpeg power, no ffmpeg pain.
Frequently asked questions
Do I need ffmpeg locally?
No. Every operation runs server-side and returns a URL to the processed file. That keeps your environment lean and your CI/CD images small — useful when the alternative is shipping a 200 MB ffmpeg binary with every deploy.
Can I pull source video directly from YouTube or TikTok?
Yes — the Download Video tool ingests from any platform supported by yt-dlp (YouTube, TikTok, Instagram, Vimeo, X and more), at the resolution tier you choose. Chain it with the trim, mirror or GIF tool for a full social-clip pipeline in two calls.
What's the difference between trim, extract clip and merge?
Extract Clip cuts a single time-window out of a video (stream-copy when possible, so it's fast and lossless). Merge concatenates multiple clips into one — and is tolerant of mixed resolutions. Reverse, mirror and visual-filter operate frame-by-frame on a single input.
Can I extract every Nth frame for use in another model?
Yes. Extract Frames to ZIP samples at a configurable FPS rate and packages the result. Useful as a pre-step for vision-language models, video LoRA training, or building a contact sheet for editorial review.
Open in Studio
Trim a clip, build a contact sheet or convert format in one click.
Launch Studio →Browse all video tools
Sixteen ffmpeg-backed operations covering the full editing pipeline.
View catalog →