Avidemux is a video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.
Cross-platform (Linux, BSD, OS X).
Alternatively, X-Avidemux and Avidemux Portable are also available.