Avidemux: Difference between revisions
m updated c++ link |
Removed PNG from supported formats |
||
Line 37: | Line 37: | ||
*[[MPEG]] |
*[[MPEG]] |
||
*[http://freshmeat.net/redir/nuppelvideo/13501/url_homepage/nuppelvideo NuppelVideo] |
*[http://freshmeat.net/redir/nuppelvideo/13501/url_homepage/nuppelvideo NuppelVideo] |
||
*Images ([[Windows_bitmap|BMP]], [[JPEG |
*Images ([[Windows_bitmap|BMP]], [[JPEG]]) |
||
*[[OGM]] |
*[[OGM]] |
||
*[[QuickTime]], [[MP4]], 3GPP |
*[[QuickTime]], [[MP4]], 3GPP |
||
Line 76: | Line 76: | ||
*[[AVI]] (single or dual audio tracks) |
*[[AVI]] (single or dual audio tracks) |
||
*Images ([[BMP]], [[JPEG |
*Images ([[BMP]], [[JPEG]]) |
||
*[[MPEG]] ([[VCD]]/[[SVCD]]/[[DVD]] compatible & separate) |
*[[MPEG]] ([[VCD]]/[[SVCD]]/[[DVD]] compatible & separate) |
||
*[[OGM]] |
*[[OGM]] |
Revision as of 14:22, 2 October 2005
Developer(s) | MEAN <fixounet-at-free.fr> |
---|---|
Preview release | None [±] |
Repository | |
Operating system | Cross-platform |
Type | Video editor |
License | GPL |
Website | www.avidemux.org |
Overview
Avidemux is an open-source free program designed for multi-purpose video editing and processing. Downloads, documentation, and other features can be found at avidemux.org. It is written in C/C++, using the GTK+ graphics toolkit, and therefore is truly a platform independent, universal video processing program. It is available for almost all distributions of Linux that are capable of compiling C/C++ code, along with the GTK+ graphics toolkit and the SpiderMonkey ECMAScript scripting engine. A Win32 version of this program is also available for Windows users, as well as Mac OS X, FreeBSD and NetBSD ports and packages.
Comparison
Some people think of Avidemux as VirtualDub (or VirtualDubMod) for Linux. While it cannot do everything that VirtualDub can, Avidemux can do many things that its Windows counterpart cannot. The program is capable of doing many things through its GUI that users would otherwise have to do using command line tools such as MEncoder.
Features
The straightforward user interface is designed for convenience and speed with simple operations. Features include WYSIWYG cutting, appending, filters and re-encoding into various formats. Some of the filters were ported from MPlayer and Avisynth. Avidemux can also mux and demux audio streams into and out of video files, either through re-encoding or using a direct copy mode.
An integral and important part of the design of the program is its project system, which uses the SpiderMonkey ECMAScript scripting engine. Whole projects with all options, configurations, selections, and preferences can be saved into a project file. Like VirtualDub's vcf scripting capabilities, Avidemux has advanced scripting available for it both in its GUI and command line modes. It also supports a non-project system just like VirtualDub, where you can simply create all your configurations and save the video directly without making a project file.
A project queue system has been recently added to the program and is currently being expanded upon. Avidemux has built-in subtitle processing, both for Optical_Character_Recognition to soft subtitle formats (sub and srt) and various hard subtitle VobSub capabilities. While it is primarily a GUI program, Avidemux can also be run from and through the command line (which can also be used for debugging).
Credits & Information
Avidemux was written from scratch, but additional code from FFmpeg, MPlayer, Transcode, Avisynth, DVD2AVI and other projects has been used on occasion as well. The built-in libavcodec library from the FFmpeg project is used for decoding and encoding of various audio and video formats such as MPEG-4 ASP. The primary (though not the only) Avidemux programmer is a person known as Mean, who often frequents the Avidemux forums. The Avidemux project is open to user input and many suggestions from its users have already been implented as fully-written features.
Supported Input Formats
File formats:
Video codecs:
- DV
- FFV1
- H.263
- H.264
- HuffYUV
- MPEG-1, MPEG-2
- MPEG-4 Simple Profile/Advanced Simple Profile (Supported FourCCs: DIVX, DX50, XVID, FMP4)
- MJPEG
- MSMPEG-4 v. 2 (FourCC DIV3)
- Raw RGB
- SVQ3
- VP3
- WMV 2
Audio codecs:
Supported Output Formats
File formats:
Video codecs:
- FFV1
- H.263
- H.264 (using x264)
- HuffYUV
- MPEG-1, MPEG-2
- MPEG-4 (SP/ASP, using FFmpeg MPEG-4 or XviD)
- MJPEG
- Snow
Audio codecs: