Avidemux is a freeware, open-source video editor designed for multi-purpose video editing, converting, simple cutting, resizing, filtering and encoding tasks.
It supports many file types, including AVI, MP4, Matroska, MPEG-2, H.264, and H.265. It does not yet, or only partially supports modern open formats, like Opus, WebM, VP8, VP9, and AV1. Tasks can be automated using projects, job queue, and powerful scripting capabilities.
Avidemux enables you to edit most video files by your requirements to make them play on any selected device. Multi-threading is supported! The graphical user interface of Avidemux looks pretty similar to VirtualDub. The most features known from VirtualDub are available too and natively supports great file types, such as AVI, MKV, MPEG, VOB, MP4, TS, ASF, OGM, and FLV.
Avidemux cannot open raw MPEG streams. Instead, it can open indexed MPEG streams. The index is a text file containing navigation information. It is needed to allow frame accuracy.
As for MPEG streams, a NuppelVideo file has no internal index. Avidemux will rebuild it automatically upon loading (that could take some minutes).
Avidemux can also open a stream of uncompressed BMP files (RGB) or a set of JPEG files or a set of PNG files. The latest version of Avidemux can usually decode the WMV/ASF containers, there are occasionally some files that still have problems with opening or playing. If you have that problem, then you can try to place the WMV contents into an AVI container.
Multithreading has been implemented in the following areas of Avidemux (some partially through libavcodec):
- Earlier versions of Xvid are not compatible with this feature.
- H.264/MPEG-4 Part 10 AVC (using x264)
- H.265/HEVC (using x265)
- MPEG-1 and MPEG-2 (using libavcodec)
- MPEG-4 Part 2 SP/ASP (using libavcodec)
Changes in Avidemux 2.7.6:
- New Feature: Detect and warn when cut points in HEVC video streams may result in grave playback issues despite being on keyframes
- New Video Decoder: Add libaom-based AV1 decoder
- New Video Encoder:Add libvpx-based VP9 encoder
- New Video Filter: Add hardware accelerated deinterlacer and resizer based on VA-API (Linux only)
- FFmpeg: Update to the 4.2.3 release
- Core: Increase maximum supported resolution to 4096×4096
- Core: Fix crash on macOS with HW accel. decoding enabled and H.264 video streams containing both frames- and field-encoded slices
- Encoder: Extend configuration options for NVENC-based H.264 and HEVC encoders, add 2-pass mode
- Demuxer: Support MPEG-TS files with duration in excess of 13:15:36
- Demuxer: Use DTS core from DTS XLL audio in MPEG-TS files instead of rejecting the track
- Demuxer: Fix mono MP3 audio tracks in MP4 files misdetected as stereo
- Demuxer: Try to correct timestamp jitter in MP4 files produced by older Avidemux versions
- Muxer: Fix timestamp rounding which caused pseudo-VFR output from CFR sources
- Muxer: Fix saving to network shares on Windows using the Mp4 muxer when index should be moved to the start of the file
- Muxer: Support LPCM audio in the Mp4 muxer by silently switching to the MOV muxing mode
- Muxer: Add support for Vorbis audio to the Mp4 muxer
- Filter: Fix “Fade” and “Fade to black”, broken on macOS
- Filter: Allow to toggle rubber band visibility in “Crop” and “Blacken Borders” video filters
- Filter: Fix keyboard input in the “Resize” video filter by recalculating values only on moving focus to another field or on accepting the dialog
- Audio: Add HE-AAC and HE-AACv2 profiles to the FDK AAC encoder plugin
- Audio: Support external audio tracks in DTS format
- UI: Fix navigation slider with RTL locales
- UI: Restore the shutdown option in encoding dialog on Windows
- Scripting: Add PTS query and keyframe seek methods to Python interface
- Miscellaneous: Allow user-defined fragment size for auto-append of chunked MPEG-TS files
- Miscellaneous: Improve handling of field-encoded video streams throughout the chain
- Miscellaneous: Improve handling of H.264 video streams with parameter sets changing on the fly
- Miscellaneous: Try to keep track of video time base throughout the chain
- Miscellaneous: Numerous other fixes and polish
Avidemux can be used on almost all known operating systems and computer platforms. It is available for Linux, BSD, Mac OS X, and Microsoft Windows under the GNU GPL license.
Size: 39.1 MB