Video Clip
video_clip_v1Video files and posters · mp4
Renders an exact bounded H.264/AAC clip in original framing or vertical blur-fill, with optional supplied transcript captions rebased from source time.
clip.mp4 · clip.srt and clip.vtt when transcript is supplied
- Accepted input
- Video
MP4 720p (H.264/AAC)
mp4_720p_h264_aacVideo files and posters · mp4
Web-ready 720p H.264/AAC MP4 with fast start.
MP4 video
- Accepted input
- Video
MP4 Ladder (1080/720/480)
mp4_ladder_v1Video files and posters · mp4
H.264/AAC MP4 renditions at 1080p, 720p, and 480p.
1080p MP4 · 720p MP4 · 480p MP4
- Accepted input
- Video
MP4 Remux (Copy)
transmux_mp4_fastVideo files and posters · mp4
Copies compatible streams into fast-start MP4, with an optional encoded fallback.
MP4 video
- Accepted input
- Video
Poster JPG (Single Frame)
poster_frame_v1Video files and posters · mp4
Extracts one poster frame at the requested timestamp.
JPG poster
- Accepted input
- Video
MP4 HEVC 1080p
mp4_hevc_1080pVideo files and posters · mp4
1080p HEVC/AAC MP4 with the Apple-compatible hvc1 tag.
HEVC MP4
- Accepted input
- Video
MP4 AV1 1080p
mp4_av1_smartVideo files and posters · mp4
1080p AV1/Opus output for compression-efficient delivery.
AV1 MP4
- Accepted input
- Video
ProRes 422 HQ (Master)
mov_prores_422Video files and posters · mp4
ProRes 422 HQ/PCM MOV editing master.
ProRes MOV
- Accepted input
- Video
Audiogram
audiogram_v1Social video · social
Composes timed audio, fitted artwork, a high-contrast waveform, and optional supplied captions in a reserved safe band into a social-ready video.
H.264/AAC audiogram MP4 · caption-free poster JPEG · audiogram.json · audiogram.waveform.json
- Accepted input
- Audio or video with audio
Social 9:16 (Blur Fill)
social_vertical_blurSocial video · social
Creates a 1080x1920 vertical H.264 video with a blurred fill background.
vertical MP4
- Accepted input
- Video
GIF 480w/15fps
gif_hqAnimated GIF · gif
Creates a palette-optimized animated GIF.
animated GIF
- Accepted input
- Image or video
Clip Candidates
clip_candidates_v1Frame extraction · frames
Suggests bounded speech clips using transcript boundaries, pauses, and optional keywords. Reuses a supplied transcript or the existing Whisper model; scores are explainable heuristics, not predictions of engagement.
clip_candidates.json with candidates and reusable source-timed transcript
- Accepted input
- Audio or video with audio
Contact Sheets
contact_sheet_v1Frame extraction · frames
Creates bounded composite review sheets with tile-to-source timestamp metadata.
numbered contact-sheet images · contact_sheet.json
- Accepted input
- Video
Extract Frames (1 fps)
extract_frames_1Frame extraction · frames
Extracts a numbered JPG frame sequence at one frame per second.
JPG frames at 1 fps
- Accepted input
- Video
Extract Frames (5 fps)
extract_frames_5Frame extraction · frames
Extracts a numbered JPG frame sequence at five frames per second.
JPG frames at 5 fps
- Accepted input
- Video
Scene Detection
scene_detect_v1Frame extraction · frames
Detects shot boundaries and exports one keyframe per scene.
scene JPGs · scene timeline
- Accepted input
- Video
Perceptual Hash
perceptual_hash_v1Frame extraction · frames
Samples a video and emits similarity-ready perceptual hashes.
phash.json
- Accepted input
- Video
HLS Ladder (1080/720)
hls_ladder_v1Streaming · hls
Encoded H.264/AAC HLS VOD ladder at 1080p and 720p.
HLS master playlist · variant playlists · media segments
- Accepted input
- Video
HLS Remux (Copy)
transmux_hls_fastStreaming · hls
Packages compatible streams as HLS without re-encoding, with an optional encoded fallback.
HLS master playlist · variant playlist · media segments
- Accepted input
- Video
DASH Ladder (1080/720)
dash_ladder_v1MPEG-DASH streaming · dash
Encoded H.264/AAC MPEG-DASH ladder at 1080p and 720p.
DASH MPD · initialization segments · media segments
- Accepted input
- Video
DASH Remux (Copy)
transmux_dash_fastMPEG-DASH streaming · dash
Packages compatible streams as MPEG-DASH without re-encoding, with an optional encoded fallback.
DASH MPD · initialization segments · media segments
- Accepted input
- Video
WebM VP9 1080p
webm_vp9_1080pWebM video · webm
1080p VP9/Opus WebM for modern browser delivery.
VP9 WebM
- Accepted input
- Video
Audio Copy
audio_copy_fastAudio · audio
Copies a compatible audio stream without re-encoding.
audio file
- Accepted input
- Audio or video with audio
AAC 128k
audio_aac_128kAudio · audio
Encodes 128 kbps AAC in an M4A container.
M4A audio
- Accepted input
- Audio or video with audio
MP3 128k
audio_mp3_128kAudio · audio
Encodes 128 kbps MP3.
MP3 audio
- Accepted input
- Audio or video with audio
Opus 96k
audio_opus_96kAudio · audio
Encodes 96 kbps Opus.
Opus audio
- Accepted input
- Audio or video with audio
AAC Loudnorm 128k
audio_loudnorm_aac_128kAudio · audio
Normalizes loudness to -16 LUFS and encodes 128 kbps AAC.
normalized M4A audio · loudness metrics
- Accepted input
- Audio or video with audio
AAC Trim Silence 128k
audio_trim_silence_aac_128kAudio · audio
Trims leading and trailing silence and encodes 128 kbps AAC.
trimmed M4A audio
- Accepted input
- Audio or video with audio
AAC Loudnorm+Trim 128k
audio_loudnorm_trim_aac_128kAudio · audio
Trims boundary silence, normalizes to -16 LUFS, and encodes 128 kbps AAC.
trimmed and normalized M4A audio · loudness metrics
- Accepted input
- Audio or video with audio
Whisper Prep (16k mono)
audio_whisper_prepAudio · audio
Creates 16 kHz mono PCM WAV for speech-recognition pipelines.
WAV audio
- Accepted input
- Audio or video with audio
Image Multi
image_multi_v1Image derivatives · image
Creates requested image renditions; optional JPG/WebP max_bytes constraints are verified against the final file, and content-aware smart crop is a Premium control.
image renditions · image_size_limits.json when max_bytes is used · smart_crop.json when enabled
- Accepted input
- Image or video
Animated WebP
image_animated_webp_v1Image derivatives · image
Creates a bounded animated WebP clip with configurable size, frame rate, duration, and loop count.
animated WebP
- Accepted input
- Video
Animated PNG
image_animated_apng_v1Image derivatives · image
Creates a bounded lossless animated PNG clip with configurable size, frame rate, duration, and loop count.
animated PNG
- Accepted input
- Video
Image Placeholders
image_placeholders_v1Image derivatives · image
Creates standards-compatible BlurHash and ThumbHash values, explicit source/placeholder geometry, an alpha-aware dominant colour, and a byte-bounded WebP loading placeholder.
placeholders.json · lqip.webp
- Accepted input
- Image or video
Compatibility Report
compatibility_report_v1Analysis and reports · image
Evaluates a video against versioned web, mobile, social-upload, and editing profiles with rule-level evidence and corrective preset recommendations.
compatibility_report.json
- Accepted input
- Video
Media Report
media_report_v1Analysis and reports · image
Inspects container, audio/video streams, GOP structure when present, and embedded metadata without transcoding.
media_report.json
- Accepted input
- Audio, image, or video
QR/Barcode Detection
code_detect_v1Analysis and reports · frames
Scans a bounded opening window for QR codes and barcodes. Audio is supported when it contains embedded cover artwork.
codes.json · evidence frames when codes are found
- Accepted input
- Image or video