Avidemux is a free, cross-platform video editing software that supports many audio, video and container formats and it can convert mostly among themselves.


The project provides a range of functions comparable, sometimes even more comprehensive alternative to other non-commercial video editing programs such as VirtualDub or AviSynth and as such is the most widely used free program of its kind Thus, the program supports unlike VirtualDub OGM and MPEG -4 files natively.

According to the counter on the site of the project, the program has been downloaded over a million times, plus Linux distribution bundled packages. The focus of the project is aimed at platform independence and a comparatively high number of default supported file formats, video and audio codecs and filters.

The maximum number of audio tracks is currently limited to four. The number of channels per track, for example, two channels for stereo or a mono channel, depends upon the audio format used.

User interface

Avidemux has a graphical user interface, but can also be operated by a script from the command line. In the latter, the ECMAScript interpreter SpiderMonkey is employed.

The graphical user interface is available in two variants. It is based either on the GTK or Qt libraries, which are available for all major operating systems, making the platform-independence is achieved.


  • Supports the following container formats: AVI
  • MPEG ( as PS or TS) and VOB files (DVD -Video)
  • MP4
  • OGM
  • FLV files (from 2.4)
  • MKV ( from 2.4)
  • ASF / WMV ( read only)
  • Sequence of still images (BMP, JPEG or PNG)
  • Nuppelvideo ( read-only)
  • MPEG 1
  • MPEG -2 ( MPEG-2 streams can also be re - quantized )
  • MPEG -4 ASP ( encoding either via Xvid or libavcodec )
  • H.264/AVC ( encoding via x264 )
  • M- JPEG, DV
  • HuffYUV
  • Ffv1
  • H.263
  • WMV ( read only)
  • Flash Video ( Sorenson H.263 and VP6 )
  • VP8 (read-only, since. 2.5.4 )
  • MP3 ( LAME encoding over )
  • AAC ( encoding about FAAC, only LC -AAC )
  • Ogg Vorbis
  • MP2 ( encoding either via twolame or libavcodec )
  • AC -3 ( encoding about Aften )
  • PCM and LPCM
  • Apple iPod and Apple iPhone
  • Microsoft Zune
  • Sony PlayStation Portable
  • Standard finish on the GTK library
  • Alternative surface on the QT4 library ( new in version 2.4)
  • Without surface ( for batch processing on a server)
  • Transform ( pruning, MPlayer / Avisynth resize, rotation, etc. )
  • Deinterlacing ( Yadif, TDeint, KernelDeinterlacer, DGBob, FFMpeg deinterlacer, etc.)
  • Colors ( MPlayer EQ, Contrast, Luma EQ, Chroma Shift, etc.)
  • Noise Reduction ( 3D Denoise MPlayer, FluxSmooth, TemporalCleaner, Stabilize, etc.)
  • Sharpness ( asharp, MSharpen, Gauss Smooth, median filter, etc.)
  • Subtitles ( SRT / SUB, AAS / SSA, VobSub )
  • Other ( Blend removal, remove logos, vortex effect, mosaic effect, etc.)