Skip to content

Video cutters vs NLEs

VEGAS, Premiere, After Effects, Davinci Resolve.. all these NLEs re-encode your videos when exporting your project.

This is because they need to decode it in order to perform the actual "editing" of the videos you've fed it.

When you need to cut videos and don't need all the bells and whistles of a video editor, video cutters can be a life saver:

Ops & cons NLE re-encoding Video cutters
Render times Will always be slower Lightning fast
What can be edited Literally everything You can only cut from point A to B
Format Unless encoding in lossless you'll always lose a little bit of quality No re-encoding, bitstream is untouched

e.g you have videos with a long segments you know you will ever use (e.g archiving highlights from stream VODs)

What video cutters are there?

A lot more of them exists, but I'll cover both ends of the spectrums in terms of UI-snappiness to feature ratio:

  • LosslessCut is an electron-based user interface for cutting videos,
  • Avidemux is much snappier and acts as a basic front-end to cutting from the command-line with FFmpeg

not documented on ctt.cx:

  • suckless-cut: mpv lua script that replicates LosslessCut, I designed it to export directly to smoothie-rs
  • vidcutter: python gui which uses mpv?? todo: add a proper description, i (couleur) never used it much