Features

trimy

trimy cuts and joins video in the browser with a copy-first approach. When clips are compatible, it keeps the original encoded packets. When they are not, it tries to encode only the pieces that actually need work.

Features

  • Trim and join: Cut one clip, order several clips, or build a simple timeline.
  • Crop: Adjust the visible frame when the export needs different framing.
  • Audio tracks: Keep, detach, replace, or add audio alongside video clips.
  • Audio-only mode: Trim MP3 files or join several MP3 clips without going through the full video editor.
  • Native playback when possible: Use the browser video path for sources it can play reliably.
  • Frame preview fallback: Generate preview frames when native playback is missing, unstable, or not precise enough for editing.
  • Difficult containers: Handle MOV, AVI, MKV, MXF, TS, FLV, and WMV more carefully than a simple HTML video player.
  • Copy-first trim and join: Use packet copy or stream copy when codec, container, and keyframe boundaries make it safe.
  • Partial re-encode: Keep matching segments untouched and encode only incompatible clips, black gaps, or audio that needs normalization.
  • Keyframe-aware cuts: For copy-friendly trims, ranges can be checked or aligned to keyframes instead of forcing an unnecessary encode.
  • Gap rendering: Timeline gaps become real black and silent media segments so players do not collapse them.
  • HEVC copy: Preserve H.265/HEVC by copy when the source and output can be joined safely.
  • HEVC encode paths: Use browser HEVC support when available, with local encoder fallback work such as Kvazaar where supported.
  • Dominant codec: For mixed H.264 and H.265 timelines, target the dominant codec instead of flattening everything to the easiest fallback.
  • Large inputs: Use large-file handling paths for media that should not be fully copied into browser memory at once.

Useful for

  • Trim and join compatible clips without re-encoding.
  • Create frame previews for files the browser cannot play directly.
  • Encode only mismatched clips, timeline gaps, or audio fixes when a mixed sequence allows it.
  • Work with crop, external audio, audio-only MP3 jobs, and large local video files.