wowmachine

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.

smart_toy
video_settingsVideo Transform
wowmachine/extract-first-last-frames

Pull the first and last frames out of a video as JPG stills — a fast way to thumbnail clips or seed img2img references.

bolt1~1s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/extract-frames-zip

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.

bolt1~3s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/video-to-gif

Convert a video clip to an animated GIF with a two-pass palette for clean colour. Configurable frame rate, width and duration.

bolt1~20s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/extract-clip-video

Trim a video to a specific time range using stream copy — no re-encoding, no quality loss. Up to one-hour clips per call.

bolt1~1s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/reverse-video

Reverse the playback direction of a video. Audio is reversed in step with the picture — useful for ping-pong loops and creative edits.

bolt1~2s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/merge-videos

Concatenate two or more videos into one. Mixed resolutions, codecs and frame rates are normalised to the first clip's parameters.

bolt1~10s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/resize-video

Resize a video by width, height, or both. Aspect ratio is preserved when only one dimension is provided.

bolt1~5s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/flip-mirror-video

Flip a video horizontally or vertically. Useful for mirrored product showcases and symmetric kaleidoscope edits.

bolt1
Try it
smart_toy
video_settingsVideo Transform
wowmachine/convert-video

Convert a video between mp4, webm, avi, mov and mkv. Uses stream copy when the codec already fits the target container.

bolt1~10s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/video-visual-filter

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.

bolt1~15s
Try it
smart_toy
video_settingsVideo Transform
wowmachine/video-contact-sheet

Generate a visual contact sheet from a video — evenly sampled frames arranged into a grid with optional timestamp or index labels.

bolt1~5s
Try it
smart_toy
graphic_eqAudio to Audio
wowmachine/convert-audio-format

Convert audio between mp3, wav, aac, ogg and flac. Useful for normalising voiceover assets and producing web-friendly deliverables.

bolt1~1s
Try it
smart_toy
infoMedia Info
wowmachine/media-info

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.

bolt1~1s
Try it
smart_toy
cloud_downloadURL to Media
wowmachine/video-downloader

Download a video from any supported platform (YouTube, TikTok, Vimeo, Twitter, more) via yt-dlp. Run URL Metadata first to confirm format options.

bolt1~3s
Try it
smart_toy
cloud_downloadURL to Media
wowmachine/extract-audio-from-video

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.

bolt1~4s
Try it

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 →