45 typed tools, ready to run.
Every tool is a stable contract with its own endpoint and page. Try it in the browser first, then hand the same endpoint to your agent.
Need the raw command instead? The FFmpeg command reference lists the same edits as verified shell commands.
Analyze
8 toolsvideo_metadata
Get Video Metadata with an API
Read duration, dimensions, codecs and audio tracks from any media URL.
Run tooldetect_scenes
Detect Scene Changes in a Video
List the timestamps where the picture cuts to a new scene, then pick trim, split and clip boundaries from real cuts.
Run tooldetect_silence
Detect Silence in Audio or Video
List silent passages with start, end and duration for chaptering, cut planning or ad-break placement, without editing anything.
Run tooldetect_visual_issues
Detect Blurry, Black and Frozen Passages
List the blurry, black and frozen passages of a video with start, end and duration, so an agent can trim them before editing without watching the footage.
Run tooldescribe_video
Describe a Video as Text
Turn a video into a summary and a list of timestamped scene descriptions, so an agent can decide what to trim, split or caption without watching the footage or sending frames to a model on every call.
Run tooltranscribe_video
Transcribe Video to Text and SRT
Turn the speech in a video or audio file into timestamped text and a ready-to-burn SRT caption file, with an open model that runs on our own workers rather than a third-party speech API.
Run toolfind_highlights
Find Highlight Clips in a Long Recording
Turn a talk, podcast, stream or interview into ranked clip candidates with start, end, hook, title and a reason, so an agent can cut shorts from hours of footage without watching it.
Run toolanalyze_audio
Analyze Audio Loudness
Measure mean and peak volume, integrated loudness (LUFS), loudness range and true peak, then decide whether to normalize before you edit.
Run toolGenerate
5 toolsvideo_thumbnail_generator
Video Thumbnail Generator API
Generate a sharp thumbnail or poster frame at an exact timestamp.
Run toolaudiogram
Create an Audiogram Video
Turn audio into a shareable MP4 with an animated waveform, over your image or a clean dark canvas.
Run toolaudio_waveform
Generate an Audio Waveform Image
Draw the waveform of an audio file or video soundtrack as a single image: transparent PNG, custom size and color.
Run toolvideo_filmstrip
Generate a Video Filmstrip
Render one image strip of evenly spaced frames for timelines, previews, scene review or vision-model input.
Run toolimage_to_video
Convert an Image to Video
Turn a still image into an MP4 of a chosen duration and aspect ratio, padded and encoded for every platform.
Run toolConvert
9 toolsvideo_to_vertical
Convert Video to Vertical
Turn landscape video into 9:16 vertical with a blurred background, no cropping.
Run toolcompress_video
Compress Video for Web
Reduce video file size while preserving a crisp, web-ready image.
Run toolvideo_to_mp4
Convert Video to MP4
Convert MOV, WebM, AVI and other inputs into a compatible MP4 output.
Run toolresize_video
Resize Video for Social Media
Create vertical, square and landscape variants from one source video.
Run tooloptimize_video_for_web
Optimize Video for Web
Create a fast-start, browser-compatible video tuned for web delivery.
Run toolinstagram_reel
Format a Video for Instagram Reels
Produce a Reels-ready 9:16 MP4: 1080×1920, H.264 High@4.1, capped bitrate, constant 30 fps.
Run tooltiktok_video
Format a Video for TikTok
Produce a TikTok-ready 9:16 MP4: 1080×1920, H.264 High@4.1, capped bitrate, constant 30 fps.
Run toolyoutube_short
Format a Video for YouTube Shorts
Produce a Shorts-ready 9:16 MP4: 1080×1920, H.264 High@4.1, capped bitrate, constant 30 fps.
Run toolconvert_video_to_gif
Convert Video to GIF Online or by API
Turn a short video section into a smooth, palette-optimized animated GIF.
Run toolEdit
13 toolsadjust_color
Color Grading and LUT for Video
Apply a film look, a LUT of your own, or plain brightness and contrast, in one pass over the whole clip.
Run toolinterpolate_frames
Frame Interpolation to a Higher Frame Rate
Raise a clip to a higher frame rate by synthesising the frames in between, rather than repeating the ones you have.
Run toolsmart_crop_video
Smart Crop Video to Vertical with an API
Reframe landscape video to 9:16, 1:1 or 4:5 by following the people in it. Faces are tracked, the active speaker is picked out from lips and audio, and the crop window holds still, pans or cuts the way an editor would.
Run toolchange_video_speed
Change Video Speed with an API
Speed video up or slow it down from 0.25x to 4x with pitch-corrected audio.
Run tooltrim_video
Trim Video with an API
Cut a precise segment from a source video using start and end times.
Run toolsplit_by_scenes
Split Video by Scene Changes
Detect every cut in a video and return one independently playable MP4 clip per scene. Detection and splitting run in a single job.
Run toolauto_orient_video
Fix a Sideways or Upside-Down Video
Bake the rotation stored in metadata into the pixels so the video plays upright in every player.
Run toolstrip_video_metadata
Remove Metadata from a Video
Remove GPS location, device model, creation time and encoder tags without re-encoding the video.
Run tooladd_progress_bar
Add a Progress Bar to a Video
Overlay a thin animated bar that fills over the duration, the TikTok-style retention cue.
Run toolboomerang_video
Create a Boomerang Video
Play a short clip forward then in reverse: one loop-ready MP4 with no visible cut.
Run toolcreate_social_video_clip
Create a Social Video Clip
Cut and reframe a source video for Shorts, Reels or vertical social feeds.
Run toolcrop_video
Crop Video to Any Social Aspect Ratio
Remove unwanted edges without stretching or upscaling the source video.
Run toolsplit_video
Split Video into Equal Parts by API
Divide one video into independently playable MP4 segments of a chosen duration.
Run toolCompose
3 toolsmerge_videos
Merge Videos with an API
Join two to six video clips into one normalized, playback-ready MP4.
Run tooladd_watermark_to_video
Add a Watermark to Video
Overlay a logo or watermark image with controlled position, size and opacity.
Run toolpicture_in_picture_video
Create Picture-in-Picture Video
Place a facecam, demo or secondary video over a main video in one request.
Run toolAudio
6 toolsnormalize_audio
Normalize Audio Loudness
Normalize loudness to -14 LUFS streaming, -16 podcast or -23 broadcast targets.
Run toolremove_silence_from_audio
Remove Silence from Audio
Strip silent passages from a recording and return a tightened MP3 or WAV.
Run toolextract_audio
Extract Audio from Video
Turn any supported video into a clean MP3 or WAV audio asset.
Run toolmerge_audio
Merge Audio Files with an API
Join two to six audio files (voiceover chunks, podcast segments, TTS parts) into one normalized MP3 or WAV.
Run tooladd_music_to_video
Add Music to Video Online or by API
Mix background music with the source audio or replace the original soundtrack.
Run toolremove_audio_from_video
Remove Audio from Video Online or by API
Create a silent MP4 by removing every audio stream from the source video.
Run tool