Resize & Compress
Dimensions are filled from the source video. Clear a field or set to -1 to preserve aspect ratio. Lower CRF = higher quality.
Remove audio track
Output will be the same video with the audio stream stripped.
Animated GIF
Height is calculated automatically to preserve aspect ratio.
Crop
X/Y are offsets from the top-left. Leave width/height blank to crop to the remaining area.
Extract Thumbnail
Extracts a single frame at the given timestamp as an image file.
Reverse
Plays video and audio backwards. The whole clip is buffered in memory — keep clips under ~2 minutes for best results.
Fade In / Out
Set either value to 0 to skip that direction. Applied after trimming.
Embed Subtitles
Soft subtitles are the preferred format for VLC, browser players, and most video platforms. Hard-burning for social media requires a libass build.
Volume
1.0 = original · >1 = boost · <1 = reduce · 0 = silence. Audio is re-encoded; video is stream-copied.
Loop / Repeat
Streams are copied without re-encoding. The clip plays N times back-to-back. Trim is ignored for this operation.
Logo / Image Overlay
PNG with alpha gives cleanest results. Video is re-encoded to preserve overlay.
Mix Audio (Background Music)
Music loops automatically if it is shorter than the video. Video is stream-copied.
Concatenate (Join Clips)
Uses the concat filter — different resolutions and codecs are handled by re-encoding to H.264/AAC. Trim applies to the first clip only.
Side by Side
Both clips are scaled to the same height (horizontal) or width (vertical) then stacked. Re-encodes to H.264/AAC. Trim is ignored.
Picture in Picture
Overlay video loops if shorter than the main clip. Audio from the main clip is preserved. Trim applies to the main clip.
Media Info
Load a video file to see its properties.
Click Process Video to run a deep scan and log full codec & stream details below.
Raw FFmpeg
► Example Commands
--
Args are split on whitespace. Wrap values containing spaces in double quotes, e.g. -vf "scale=1280:-2,hflip"
Pad to Aspect Ratio
Video is scaled down to fit; empty space is filled with the chosen color. Re-encodes to H.264.
Normalize Audio (EBU R128)
Uses the loudnorm filter. Video stream is copied without re-encoding.
Denoise (hqdn3d)
Applies spatial + temporal noise reduction via hqdn3d. Higher strength = smoother but softer image.
Boomerang
Plays the clip forward then immediately in reverse — classic boomerang loop. Trim is respected. Audio is removed from the output.
Sharpen / Blur
Sharpen uses unsharp; blur uses boxblur. Audio is copied.
Estimated output size
—