
While it is primarily a GUI program, Avidemux can also be run from the command line.Īvidemux is available for almost all Linux distributions that are capable of compiling C++, GTK+ and the SpiderMonkey JavaScript engine. Avidemux supports various subtitle formats, including MicroDVD (.SUB), SubStation Alpha (.SSA), Advanced SubStation Alpha (.ASS) and SubRip (.SRT).

A project queue system is also available.Īvidemux has built-in subtitle processing, both for optical character recognition of DVD subtitles and for rendering hard subtitles. It also supports a non-project system just like VirtualDub, where users can simply create all of their configurations and save the video directly without making a project file. Like VirtualDub’s VCF scripting capabilities, Avidemux has advanced scripting available for it both in its GUI and command line modes. Whole projects with all options, configurations, selections, and preferences can be saved into a project file. It does not yet, or only partially supports modern open formats, like Opus, WebM, VP8, VP9 and AV1.Īn integral and important part of the design of the program is its project system, which uses the SpiderMonkey JavaScript engine. Avidemux can also insert audio streams into a video file (an action known as multiplexing or “muxing”) or extract audio streams from video files (an action known as “demuxing”).Īvidemux supports many formats, such as AVI, MP4, Matroska, MPEG-2, H.264 and H.265.

Some of the filters were ported from MPlayer and Avisynth. It is written in C++, and uses either GTK+ or Qt for its user interface.Īvidemux is capable of non-linear video editing, applying visual effects (called “Filters” by Avidemux) to video, and transcoding video into various formats. How to edit and join multiple/lots of video clips quickly and easily using Avidemux.Īvidemux is a free and open-source video editing program designed for video editing and video processing.
