Avidemux is an open source video editing software application. It is designed for simple encoding, cuttings, and filterings. It supports ASF, AVI, MPEG, MKV, MP4 file formats, among others.
Key features include; support for visual effects, transcoding and non-linear video editing, supports muxing and demuxing, supports multiple subtitle formats (SSA, SRT, SUB, and ASS), supports multiple filtering options (add black borders, auto-resize, chroma shifts, deinterlacing, gauss smoothing, etc), supports built-in video encoders for FFV1, FFHuffYUV, Y800, MPEG-1, MPEG-2, MPEG-4, MJPEG, Snow, H263, Xvid, H263+, and X264. Additionally, it supports built-in audio encoders for LPCM, MP3, MP2, AAC, Vorbis, AC-3, WAV, RIFF, and PCM.
Furthermore, Avidemux comes with powerful scripting capabilities. Plus, it features a calculator used to estimate final file size according to current settings. It also comes with tools to improve playback quality when you are dealing with a poor quality file. Avidemux is free and compatible with Mac, Linux, Windows, and BSD operating systems.