Avidemux Changelog

What's new in Avidemux 2.7.8

Mar 8, 2021
  • New Features:
  • Many new video filters added by courtesy of szlldm
  • A dedicated MOV muxer is now available, replacing silent fallback to MOV muxing mode within the MP4 muxer.
  • A subset of color info relevant for HDR support is retained in copy mode when both input and output video are stored in Matroska / WebM containers. Settings to add or override color info have been added to MKV and WebM muxers.
  • The indexer in the MPEG-TS demuxer now detects resolution changes in MPEG-2 and H.264 streams which are entirely unsupported and suggests aborting indexing. If the user chooses to continue, it records file offsets of all resolution changes to the log. This allows advanced users to split the file at these offsets using other tools like head and tail into chunks which can be processed with Avidemux.
  • YUV varieties of the lossless Ut Video codec are supported now for decoding and encoding via bundled FFmpeg libraries.
  • Uncompressed 24-bit audio is now supported for a subset of file formats.
  • Limited support for 7.1 channel layout.
  • Decode and stream copy support for XLL substream in DTS audio tracks.
  • Audio properties are now updated on resuming playback. This allows to start saving after an audio format change. When audio format changes during playback, the FFmpeg-based audio decoder will output silence and keep format rather than producing garbage.
  • An option to keep the identity of markers A and B instead of swapping them automatically has been added to Preferences.
  • The keyboard shortcut for “Delete” action has been made customizable with alternative keyboard shortcuts enabled.
  • Other Enhancements:
  • Multi-threaded video decoding is now available for the bundled FFmpeg.
  • On powerful multi-core CPUs, this can drastically improve decoding performance. A maximum of 8 threads can be created, but a conservative custom upper limit of 4 is recommended. Values above 8 cause decoding failures. Multi-threaded decoding and HW accelerated decoding are mutually exclusive, changes require application restart to have effect.
  • The maximum supported resolution has been increased to 8192×8192
  • The bundled FFmpeg has been updated to the 4.2.4 release.
  • Non-standard display aspect ratios can be configured in MP4 muxer by specifying display width.
  • MP4 muxer accepts now MPEG-1 and MPEG-2.
  • The configuration dialog of the x265 video encoder plugin enjoyed massive cleanup and refactoring by Trent Piepho , more Adaptive Quatization Variance methods have been added.
  • Python interface has been substantially extended, includes now methods to query segment properties, the number and filenames of loaded videos, PTS of keyframes, methods to seek to time with preview updated, to open file dialogs filtered by extension and a built-in method to split filename extension from a given path.
  • Scripting shell now supports unicode characters.
  • On macOS, files can be loaded via Finder context menu or by dropping them onto Avidemux icon in the dock.
  • On Linux, Jobs GUI and the CLI executable can be launched from AppImage by creating a symlink with _jobs or _cli in filename respectively and running the AppImage via this symlink.
  • Bugfixes:
  • Rate control was broken in some video encoders, especially in VP9 and in NVENC-based encoders, fixed now.
  • Multiple issues in cut point checks for H.264 and HEVC streams in copy mode, leading to incorrect check results, were identified and resolved.
  • The first two frames of external AC3 or EAC3 audio tracks are not dropped anymore. This regression from enhanced protection against false positives, added 3 years ago, has been finally identified and fixed.
  • Indexing of MPEG-TS files with HEVC video was broken when video stream lacked access unit delimiters. The issue was identified and fixed right after 2.7.7 had been tagged as released and is the reason why version 2.7.7 was superseded by 2.7.8.
  • VU meter was grossly ahead of audio output on Windows, now it is just a tiny little bit ahead.
  • Numerous other fixes and overall polish.

New in Avidemux 2.7.7 Nightly (Jul 13, 2020)

  • Submodule i18n updated from a4446a to 263ed7

New in Avidemux 2.7.6 (Jul 6, 2020)

  • 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 4096x4096
  • Core:Fix crash on macOS with HW accel. decoding enabled and H.264 video streams containing both frame- 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 "Resize" video filter by recalculating values only on moving focus to another field or on accepting 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

New in Avidemux 2.7.3 (Mar 22, 2019)

  • Mostly VC++ fixes, other versions were working fine
  • * Vapoursynth is now dynamically loaded to avoid error popup
  • * ASF/WMV demuxer fix
  • * BMP decoder fix
  • * Re-enabled PNG decoder
  • * Basic save current state when crashing
  • * Misc small improvements

New in Avidemux Build 190208 Nightly (Feb 8, 2019)

  • [demuxers/MpegTS] Remove redundant test and variable in tsPacket::open(), neither score can be equal zero
  • [demuxers/MpegTS] Don't get misled by a spurious TS marker detection, retry up to an arbitrary number of 4 times at an offset to get a meaningful TS1 vs TS2 score
  • [i18n/el] Apply the Greek translation update by nikoss
  • [Qt/encoding] Add vertical spacer between progress bar and priority combo box below
  • [Qt/processing] Add vertical spacer between progress bar and dialog button box, it looks unbearably ugly without
  • [VC++] Increase stack size to 4Mb, might be needed also for Cli
  • [aacinfo] Bail out if we can't get the channel layout
  • [muxerAvi] Set biCompression and fccHandler for uncompressed bitmaps (DIB) to zero
  • [lame, i18n] Remove superfluous colon at the end of checkbox label in the LAME configuration dialog, fix Russian, add German translation for this label
  • [i18n] Regenerate translation files, restore some of the German, Polnish and Russian translations of strings removed from ffmpeg4x branch but still present on legacy, fix a few atrociously wrong Polnish and Russian translations
  • [i18n/pl] Sync the Polish translation with ffmpeg4x
  • [i18n] Update qtbase translations to upstream 5.7 branch head
  • [automation] Treat argument directly following --portable passed as the first option as file to load
  • [i18n/el] Sync the Greek translation with ffmpeg4x
  • [nsi] subtitle->subtitles
  • [i18n] Update Russian translation
  • [Qt/file] Remove restriction on path length on Windows, fix max path length on Linux"
  • [Qt/file] Get the size of QString right, finally
  • [Qt] Fix loading and saving files with non-ASCII filenames regressed by 1879d9f25660155cb19e5ebf00c3d8ceab424f9e
  • [nsi] update coreSubtitle name on win32

New in Avidemux 2.7.1v2 (Jan 27, 2019)

  • Small change in appImage

New in Avidemux 2.7.1 (Oct 1, 2018)

  • Encoder:
  • Add LibVA based HW accelerated H.264 encoder (Intel/Linux)
  • Decoder:
  • Fix last frames of video not retrieved from decoder
  • Decoder:
  • Implement hardware accelerated decoding of H.264 on macOS
  • Decoder:
  • Fix keyframe-based navigation in field-encoded MPEG-2 video
  • Demuxer:
  • Fix crash in the Matroska demuxer with high bitrate audio
  • Demuxer:
  • Fix too short duration reported for MKV and MP4 with B-frames
  • Demuxer:
  • Fix PTS delay calculation in the Matroska demuxer
  • Demuxer:
  • Fix audio delay ignored by the Mp4 demuxer
  • Muxer:
  • Improve resilience of FFmpeg based muxers against decode timestamps irregularities
  • Muxer:
  • Allow to force display aspect ratio in the configuration of the MP4 muxer
  • Muxer:
  • Fix crash in the AVI muxer on switch to OpenDML
  • Images:
  • Add PNG export, fix wrong colors with some colorspaces
  • Images:
  • Add feature to export selection as JPEG images
  • Editor:
  • Fix AVI with H.264 / HEVC without B-frames being not seekable
  • Editor:
  • Make AVI with H.264 / HEVC containing B-frames seekable by decoding the entire video
  • New Filter:
  • Still Image: generate video of specified duration out of a single image
  • Filter:
  • Make eq2 video filter partializable
  • Filter:
  • Implement fade-in / fade-out transition for "Add logo"
  • UI:
  • Display selection duration in the UI, move filter preview toggle to the toolbar
  • UI:
  • Warn right away if an edit would result in cuts being not on keyframes
  • UI:
  • Improve time chooser dialog
  • Audio:
  • Add Opus encoder
  • Audio:
  • Allow LPCM in FFmpeg-based muxers
  • Audio:
  • Show duration for external audio tracks
  • Miscellaneous:
  • Improved overall polish and stability

New in Avidemux 2.7.0 (Aug 15, 2017)

  • Core:
  • FFmpeg switched to the 3.3.x branch
  • Editing:
  • Fixed frame computation bug that led to bad cutting (euma)
  • i18n:
  • Korean translation (sheppaul)
  • win32:
  • Put log files into the local folder (achim71)
  • Jobs:
  • Fix name of the executable search
  • UI:
  • Steplessly zoom paused video when the window is resized (euma)
  • UI:
  • Added Ctrl+Shift+C shortcut to copy the current PTS to clipboard (euma)
  • Filter:
  • eq2: UI improvements (euma)
  • Decoding:
  • Fix VP9 decoding
  • Filter:
  • Using rubber bands for crop too (me+euma)
  • Build:
  • Redone packaging on macOS
  • Decoding:
  • HEVC decoding via DXVA2 blacklisted on win32, active on win64
  • New Filter:
  • ADM ivtc
  • Audio:
  • Distinguish between AC3 and EAC3 when importing

New in Avidemux 2.6.21 (May 2, 2017)

  • same as 2.6.20 with x265 encoder fixed on win64

New in Avidemux 2.6.20 (Apr 28, 2017)

  • Core: The bundled FFmpeg has been updated to version 3.0.7
  • Core Encoder: A crash encoding MPEG-2 with B-frames disabled has been fixed
  • Core Encoder: An error due to invalid decoding timestamps at the end of encoding with MPEG-2 has been fixed
  • Core Audio: Sound issues including audio dropouts with AAC in MPEG TS fixed
  • Core Audio: External AAC audio misidentified as E-AC3 fixed
  • MKV Demuxer: FPS calculation improved
  • MKV Demuxer: A crash with audio tracks using lacing extensively fixed
  • MKV Muxer: The FPS value is set correctly now
  • FLV Demuxer: File kept open preventing deletion fixed
  • VPX Decoder: Swapped colors fixed, support for VP9 added
  • macOS: Passing command line arguments to the application fixed
  • VDPAU: Decode MPEG-1 instead of crashing
  • Qt / Properties Dialog: A button to copy the data to clipboard added
  • Qt / Filter Manager: Dynamically disable not applicable context menu entries in the list of active filters
  • Qt / Filter Manager: Horizontal scrolling in the list of available filters eliminated
  • Qt / MPlayer eq2 Plugin: The sliders on the right becoming squeezed horizontally fixed
  • UI: File dialog not adding a file name extension when saving projects fixed (not in 64 bit builds for Windows yet)
  • i18n: Russian and German translations updated (TotalCaesar659 / eumagga0x2a)
  • Debug: Avidemux now prints the correct version string to the console or to the application log

New in Avidemux 2.6.19 (Mar 29, 2017)

  • General UI polish, better support for HEVC in mpeg TS
  • Filter : All filters with preview have better navigation dialogs
  • Filter : Delogo filter UI redone
  • Filter : Fixed changeFps/resampleFps seeking
  • TS/Demux : HEVC support improved
  • Flv/Demux : Support large files
  • Audio : Allow EAC3 as external audio track
  • UI : General usability cleanup
  • UI : Allow using the last read folder as default save folder
  • UI : 2 pass encoding dialog cleanup
  • UI : Dynamically enable/disable menu
  • UI : Customizable keyboard shortcut
  • UI : Allow reverting page up/down
  • Codec : Better support for 10bits
  • i18n : Russian translation updated
  • i18n : Greek translation updated
  • i18n : General cleanup
  • Updated ffmpeg libs to 3.0.7

New in Avidemux 2.6.18 (Jan 6, 2017)

  • Fixed slider in preview mode

New in Avidemux 2.6.17 (Jan 5, 2017)

  • Allow EAC3 in mp4 and mp4v2 (fiftyplus/euma)
  • Fix behaviour of preview window when video size is ~ screen size

New in Avidemux 2.6.16 (Dec 31, 2016)

  • [installer] update what s new
  • [contrast] dont autoscale histogram
  • [filter] misc tweaks
  • [vaapi] Put the filter in the QT section as we use vaapi with X11 only
  • [vaapi] wrong color conversion support
  • [vaapi] wrong color conversion support
  • [vaapiFilter] mostly working resize
  • [vaapi] more background work
  • [vaapi] Skeleton for vaapi resizer
  • [flyDialog] only allow multiple of 0.5 zoom up and down + cache the zoomed value
  • [videoFilter/contrast] improve UI
  • [flyDialog] Dont use QStringLiteral
  • [flyDialog] begin factorizing
  • [flyDialog] Generalised Auto zoom, part 1
  • Merge pull request #63 from eumagga0x2a/window-width
  • [flyDialog] first pass done
  • [Qt] Take actual dimensions of widgets into account when resizing the main window
  • [flyDialog] spread more
  • [flyDialog] spread the good stuff

New in Avidemux 2.6.15 (Nov 20, 2016)

  • Make sure you enable hw accel and use the matching display (dxva2/dxva2 for windows). If you can use the win64 version, it works better.
  • Hw Accel:
  • Fixed nvEnc and added simple nvEnc-HEVC
  • Experimental Dxva2 video decoder + Dxva2/D3D display engine
  • Demux:
  • Mpeg TS, fix non multiple of 16 file management
  • Audio/win32:
  • Fixed CPU consumption when playing audio
  • Editor:
  • Fixed copy /paste /delete /undo
  • A *lot* of seeking bugs fixed
  • A *lot* of marker management bugs fixed
  • Audio:
  • Added FDK-AAC as encoder
  • x26:
  • Added a "None" preset
  • x265:
  • Fixed 2 pass encoding on windows
  • i18n:
  • Qt4 vs Qt5 language fix
  • German translation updated
  • UI:
  • Added reload default settings
  • Allow minimizing to tray while encoding

New in Avidemux 2.6.14 (Sep 18, 2016)

  • i18n:
  • A lot more is now translatable
  • Hungarian translation
  • German translation update
  • French translation update
  • PT/BR translation partially fixed
  • Dannish translation update
  • Platforms:
  • Qtx : Automatically check if a new version is available once a day
  • WIN32 : Reverted to MXE cross compiler, XP now works again
  • Application:
  • Decoding : Deal with corrupted stream in a nicer way (H264/TS)
  • Decoding : Enable lagarith
  • Decoding : Support for flac through libavcodec
  • VDPAU : Try harder to release resources at exit
  • Demuxer : Image loader improved and cleaned up, more jpeg formats are supported
  • Editor : Try to deal better with corrupted audio in copy mode
  • TS : Add support for new EAC3 identifier such as the ones used by numericable / DVB-T
  • Encoder : Fix most of the libavcodec based encoders

New in Avidemux 2.6.13 (Aug 18, 2016)

  • [x265/Qt] Add none preset (eumagga0x2a)
  • [editor] When appending a video, dont reconstruct thus reset the audio pool
  • [Qt/UI] Bigger window patch (eumagga0x2a)
  • [Build] Try to fix the versioning for good
  • [decoder] workaround bad management of switch from sw decoder to hw decoder, it worked by miracle before on vdpau
  • [cosmetic]
  • [plugin] remove avsfilter for the moment, ppwrite is missing
  • [avsWrite] constify
  • [coder/decoder] Fix double free when using libva
  • [appImage] Add intel driver (untested) + fix command lines
  • [appImage] Recompile libva + nvidia-va with a more recent version, intel still missing
  • [appImage] Tweaks
  • [appImage] more fixes
  • [core] More cleanup
  • [appImage] also add xcb-dri2
  • [core] split platform dependant stuff
  • [core] split platform dependant stuff
  • [Qt/osx] Let avidemux manage the preference menu

New in Avidemux 2.6.12 (Mar 5, 2016)

  • [H264] Fixed crash when saving h264 annexB in avi (Brundle)
  • [Vdpau] Fixed VDPAU resize and deinterlace when height is padded
  • [Mkv] Faster loading of VP9 and h265
  • [MP4] Supports more flavors of H265
  • [i18n] Spanish translation update by ringmaster
  • [Edit] Another frame seeking bug fixed, happened rarely
  • [All] Slightly better crash handler
  • [FFmpeg]Update to 2.7.6
  • [Muxer] Basic webm support
  • [Jobs] Fixed right click menus with qt5

New in Avidemux 2.6.11 (Jan 29, 2016)

  • [installer] update whats new
  • [UI] Make refresh cap a tunable
  • [UI] Use delayed refresh
  • [year] we are in 2016 now
  • [mkv/demux] silence
  • [editor] Dont fail completely when there is a decoding error or a bad timestamp
  • [Gui] Change the behaviour of slider
  • [fade] very basic fade
  • [FadeToBlack] fix pitch and display
  • [Demux/pics] Manage error loading image more gracefully
  • [Core] Support for greyscale
  • [jpeg] Better compatibility with large headers
  • [mkv] Use time rather than position to map keyframes from cue
  • [editor] Fix pivot search when looking for the previous kf
  • [Editor/copy] drop frame is DTS is

New in Avidemux 2.6.911 Beta (Dec 25, 2015)

  • [LIB] Updated ffmpeg to 2.7.2
  • [DEMUX] Improved FLV demuxer
  • [LIB] Updated libass
  • [MUX] x264 : BluRay compatibility is now taken into account
  • [AUDIO] Lame : Added 256 and 320 kbps bitrate
  • [BUILD] Fixed RPM creation
  • [SAVE] Fixed save as image when hardware acceleration is used
  • [VIDEO Fixed Crash with x265 when dual pass mode is used
  • [VIDEO] Ask if the encoder should reuse stat file if it exists
  • [LIB] Updated to SDL 2 (win32)
  • [MUX] Support for nvEnc added (hw H264 encoder)
  • [DEMUX] VapourSynth support through VapourSynthProxy
  • [MUX] Convert to H264 AnnexB when saving as mpeg TS
  • [AUDIO] Fixed audio corruption when multiple EAC3 streams where processed
  • [VIDEO] Fixed xvid4 encoding bug with large width
  • [VIDEO] Experimental OpenGL and filters updated (display should work fine, filters are crashing easily)
  • [UI] Fixed last folder used for save/load
  • [WIN] Windows 7 style progress bar (win32)

New in Avidemux 2.6.10 (Jun 11, 2015)

  • [build] Add admCPack
  • [deb] Fix deps between package;
  • [build] per component cmake deb build
  • [Build] more split
  • [cmake] Try to make deb work
  • [build] Try to make nicer package with cmake
  • [x264] New x264 has utf8 on win32
  • [Core/editor] Handle properly not coded frame (fraps)
  • [nsi] install avsproxy
  • [NSI] Add some missing entries in installer
  • [nsi32] Use common section
  • [nsi/64] Fix duplicate section
  • [nsi/64] Try to factorize 32 and 64 bits nsi
  • [nsi/32] install i18n
  • [i18n] fix (?) for i18n path on win32
  • [nsi64] Install translation directly
  • [NSI64] Fix translation install path
  • [build] Using the right lrelease for Xcompilation
  • [i18n] Enable translation for qt5, not sure it will work

New in Avidemux 2.6.9 (May 26, 2015)

  • x265 support by KoolAidMan.
  • Qt4 and Qt5 support .
  • Compatibility with newer VAAPI.
  • Updated ffmpeg libraries.
  • Simple support for nvenc (linux).
  • Better compatibility with Dash file, Flv.
  • AvsProxy improvements (hinterwaeldler).
  • Misc fixes (asjchult).
  • Plenty of bugfixes and new bugs.
  • Win32 and Win64 builds are now using winbuilds.org, Xp no longer supported.
  • One file was missing from the installer, blocking tinypy. The file has been added back to avidemux_2.6.8_winXX_v2.exe

New in Avidemux 2.6.8.9046 (Mar 24, 2014)

  • One file was missing from the installer, blocking tinypy. The file has been added back to avidemux_2.6.8_winXX_v2.exe

New in Avidemux 2.6.8.9045 (Mar 13, 2014)

  • Image/export: Proper initialization of Qz for jpeg export
  • UI : Add an override menu to force language
  • tinypy : Add support for os.environ
  • x264 : Improved settings (tobias)
  • Win32 : Fix crash when having an audio problem
  • Win32 : Re-add mp4v2 to installer files
  • Audio/FAAC : Fix channel mapping when source is mono
  • Audio/AMR : Re-enabled AMR
  • Audio/lavc : Fixed encoding for codec not supporting planar (MP2)
  • Audio : Fixed importing MP2 audio detected as MP3
  • Editor : Fix deleting chunks of the video leading to seek errors
  • Editor : Initial copy/paste support
  • Editor/audio: Fix issue when source has more than 4 tracks
  • Editor : Better detection of double fps input files
  • TS/Demux : Brute force eac3 probe
  • TS/Demux : Better initialization, avoid dropping audio
  • MP4/Demux : Fix management of PCM audio
  • Mkv/Demux : Proper re-indexing for mpeg2 in mkv
  • Mp4v2/Mux : Add fast start mode back
  • OpenSolaris : Some fixes by pfelecan
  • Subtitles : Update libass + very simple srt2ssa converter
  • OsX : Enables more optional codecs...
  • avsfilte : Performance Improvements (fahr)

New in Avidemux 2.6.7.8981 (Dec 9, 2013)

  • [MKV] Fix seeking in h264
  • [TS/H264] Split on NALU boundaries, it was off by one byte
  • [TS/AAC] Add support for AAC/LC/SBR
  • [MOV/MP4] Correct management of PCM/8Bits audio track
  • [Images] Fixed import of bmp and jpg
  • [Build] Support for newer cmake (ajschult)
  • [Build] Better RPM generation (mit)
  • [Auto/PSP] Fixed scripts (LJ)

New in Avidemux 2.6.6.8941 (Sep 30, 2013)

  • Windows: Fixed MP4 muxer
  • Windows: Patched x264 to use utf8, that should solve most of the bitrate too low errors
  • All: Bumped x264 preset to v2 to make sure invalid Qp from older versions are not used any longer
  • Mov: Fixed PCM/LPCM management
  • Languages support for audio tracks

New in Avidemux 2.6.5.8897 (Aug 29, 2013)

  • Re-enabled 64bits windows build using octave
  • libva hardware decoding
  • xvba hardware decoding, ported from xbmc, experimental
  • Only lock job database when adding a job
  • Fixed the doubled fps bug on mpeg ts
  • Fixed positive and negative audio shift having the same effect
  • Windows : Better drag n drop support
  • Added back save/load video filter set
  • Dv encoding
  • Fast, superfast and ultrafast x264 preset by bernd_b
  • Support for 10bits h264 decoding
  • Much improved speed for downmixing
  • Updated libav

New in Avidemux 2.6.4.8696 (Aug 29, 2013)

  • Switched to mxe-octave for win32 build, that fixes most of the crashes on win32
  • Better compatibility with AAC in mpeg TS
  • Translations re-enabled
  • Fixed a bug in x264 which could make encoding abort right at the beginning
  • Fixed msharpen when width was not a multiple of 8
  • Added camtasia codec support
  • Fixed VC1 in TS indexing
  • Properly clear things when loading a new video
  • Report proper audio duration for mpeg PS/TS
  • Report proper audio duration for mpeg PS/TS
  • Ass/ssa filter re-enabled

New in Avidemux 2.6.3 (Mar 27, 2013)

  • Fixed audio encoding through lavcodec, was broken following last ffmpeg update.

New in Avidemux 2.6.2 (Mar 27, 2013)

  • Mostly bugfixes, translations were partially re-enabled.
  • License changed to avoid people bundling avidemux with adware.
  • x264 dialog improved (KoolAidMan, steginger)
  • Fix project save/load when locales use , are decimal separator
  • mp4v2: Better management of constant framerate (jfx)
  • Fix editing when cutting on keyframes (jfx)
  • Added "Undo" function (jfx)
  • Better compatibility of h264 in avi
  • Updated libav* to 1.1.2
  • Fix dropped frames when copying
  • Partial management of non ascii filename for x264 stat file
  • Better A/V sync when creating avi

New in Avidemux 2.6.1 (Jan 7, 2013)

  • Various improvements to MP4, FLV and MPEG-PS/TS demuxers
  • Improved handling of input PTS and DTS
  • Improved external audio file support
  • Improved video seeking in editor
  • Fixed numerous memory leaks
  • Updated FFmpeg libraries (version 1.0.1)
  • Restored several x264 options
  • Restored non-blocking drag-and-drop support for Qt interface
  • Restored Fade to Black video filter plugin
  • SSA subtitle video filter plugin is available again on MS Windows

New in Avidemux 2.6.0 (Sep 11, 2012)

  • Deal with time and not assume constant framerate. You can now edit your .ts and keep a/v sync.
  • OpenGl filters (only Qt4/mac & linux)
  • Support for more scripting language : Spidermonkey, TinyPy and QtScript
  • Support for hardware accelerated framework : VDPAU for the moment.
  • Multiple audio tracks support (in / out)
  • Everything is a plugin, you can write your own (muxer/demuxer/filter/...). Be specially wary of the "Too short" error message. It means avidemux encountered something wrong about the timing. The output is most probably incomplete.
  • There is also updated win32 binaries, 2.5.6-1, that solve some crashes.

New in Avidemux 2.5.6 (Jan 3, 2012)

  • Restored AC3 and MP2 encoding (regression introduced 2.5.5)
  • Added support for latest x264 core
  • Better compatibility with some FLV files
  • Updated the FFmpeg libraries (version 0.9)
  • Drag-and-drop no longer blocks source application for Qt interface
  • Resolved Windows XP 32-bit stability issues (regression introduced 2.5.5)
  • Windows 7 taskbar now displays encoding progress
  • Improved crash reporting on Windows especially Win64
  • Various minor fixes and enhancements

New in Avidemux 2.5.4 r7200 Beta (Jun 6, 2011)

  • [ffmpeg] remove previous ffmpeg source

New in Avidemux 2.5.4 r7199 Beta (Jun 6, 2011)

  • [ffmpeg] roll ffmpeg forward again so win64 works properly (0.7rc1)

New in Avidemux 2.5.4 r6796 Beta (Nov 29, 2010)

  • Updated aften to version git version.
  • Updated libogg to version 1.2.1.
  • Updated libvorbis to version 1.3.2.
  • Updated libvpx to version 0.9.5.
  • Updated Qt to version 4.7.1.
  • Updated x264 to r1804.

New in Avidemux 2.5.4 r6714 (Nov 29, 2010)

  • Updated Avisynth Proxy GUI to version 2.20.

New in Avidemux 2.5.3 r6689 Beta (Oct 4, 2010)

  • Updated ATK to version 1.32.0-1.
  • Updated GLib to version 2.26.0-2.
  • Updated GTK+ to version 2.20.1-3.
  • Updated Pango to version 1.28.1-2.
  • Updated Qt to version 4.7.0.
  • Updated x264 to r1732.

New in Avidemux 2.5.3 r6636 Beta (Oct 4, 2010)

  • Updated Cairo to version 1.10.0-1.
  • Compiled with GCC 4.5.2 pre-release (20100917)
  • Updated Qt to version 4.6.3.
  • Updated x264 to r1724

New in Avidemux 2.5.3 r6587 Beta (Sep 6, 2010)

  • Compiled with GCC 4.5.1.
  • Updated Cairo to version 1.8.10-4.
  • Updated Freetype to version 2.4.2-1.
  • Updated GLib to version 2.24.2-1.
  • Updated libvpx to version 0.9.2.
  • Updated NSPR to version 4.8.6.
  • Updated Pango to version 1.28.1-1.
  • Updated x264 to r1713.
  • Updated zlib to version 1.2.5-2.

New in Avidemux 2.5.3 r6502 Beta (Aug 4, 2010)

  • Updated x264 to r1688

New in Avidemux 2.5.3 r6442 Beta (Jul 8, 2010)

  • Compiled with GCC 4.4.5 pre-release (r161668).
  • Updated libvpx to version 0.9.1.
  • Updated x264 to r1666

New in Avidemux 2.5.3 r6370 Beta (Jun 15, 2010)

  • Added libvpx, git version (commit: 5ef25a9728507d259c6ccd05064ce1208e7abd9f).
  • Updated x264 to r1624.

New in Avidemux 2.5.3 r6340 Beta (Jun 11, 2010)

  • [win32] package additional header file in win32 sdk

New in Avidemux 2.5.3 r6261 Beta (May 29, 2010)

  • Updated x264 to r1613

New in Avidemux 2.5.3 r6195 Beta (May 29, 2010)

  • Updated Freetype to version 2.3.12-1.
  • Updated GLib to version 2.24.1-1.
  • Updated GTK+ to version 2.20.1-1.
  • Updated x264 to r1583.

New in Avidemux 2.5.3 r6161 (May 20, 2010)

  • Added support for I420 video decoding
  • H.263 video encoder now supports more profiles
  • mpeg2enc video encoder no longer drops the last few frames and now works on Win32 with SIMD instructions enabled
  • The majority of video encoders are now plugins
  • Improved partial filter support
  • Updated the FFmpeg libraries
  • Updated libass
  • Avsproxy now supports audio
  • All auto wizards are now scripted and available in both interfaces
  • Various minor fixes and enhancements

New in Avidemux 2.5.2 r6129 Beta (Apr 19, 2010)

  • update build scripts to build sdk

New in Avidemux 2.5.2 r5869 Beta (Jan 26, 2010)

  • Updated GLib to version 2.22.4-1.
  • Updated Qt to version 4.6.1.
  • Updated x264 to r1400.

New in Avidemux 2.5.2 r5830 Beta (Jan 8, 2010)

  • Compiled with GCC 4.4.3 pre-release (r155431)

New in Avidemux 2.5.1 r5676 Beta (Dec 21, 2009)

  • Packaged using NSIS 2.46.
  • Updated GTK+ to version 2.18.5-1.
  • Updated libpng to version 1.2.40-1.
  • Updated Pango to version 1.26.1-1.
  • Updated Qt to version 4.6.0.
  • Updated x264 to r1376.

New in Avidemux 2.5.1 r5590 Beta (Nov 30, 2009)

  • Updated Cairo to version 1.8.8-3.
  • Updated Fontconfig to version 2.8.0-1.
  • Updated Freetype to version 2.3.11-1.
  • Updated GLib to version 2.22.2-1.
  • Updated GTK+ to version 2.18.3-1.
  • Updated Pango to version 1.26.0-1.
  • Updated x264 to r1352.

New in Avidemux 2.5.1 r5546 Beta (Nov 27, 2009)

  • Updated x264 to r1347

New in Avidemux 2.5.1 r5530 Beta (Nov 20, 2009)

  • Updated x264 to r1342

New in Avidemux 2.5.1 r5422 Beta (Oct 29, 2009)

  • Updated SDL to version 1.2.14.
  • Updated x264 to r1310.

New in Avidemux 2.5.1 r5341 Beta (Sep 25, 2009)

  • Updated x264 to r1259.

New in Avidemux 2.5.1 r5327 Beta (Sep 25, 2009)

  • Updated x264 to r1251

New in Avidemux 2.5.1 r5281 Beta (Aug 31, 2009)

  • Updated x264 r1240

New in Avidemux 2.5.1 r5273 Beta (Aug 29, 2009)

  • Updated x264 r1235.
  • Updated Xvid 1.2.2

New in Avidemux 2.5.1 r5268 Beta (Aug 24, 2009)

  • Updated x264 r1222

New in Avidemux 2.5.0 r5234 Beta (Aug 13, 2009)

  • Updated Cairo to version 1.8.8-1.
  • Updated Fontconfig to version 2.7.1-1.
  • Updated Freetype to version 2.3.9-1.
  • Updated GLib to version 2.20.4-1.
  • Updated GTK+ to version 2.16.5-1.
  • Updated libpng to version 1.2.38-1.
  • Updated Pango to version 1.24.5-1
  • Updated x264 to r1206

New in Avidemux 2.5.0 r5152 Beta (Jul 27, 2009)

  • Updated Avisynth Proxy GUI to version 2.09d.
  • Updated x264 to r1185

New in Avidemux 2.5.0 r5104 Beta (Jul 20, 2009)

  • Added opencore-amr 0.1.1.
  • Updated x264 to r1183

New in Avidemux 2.5.0 r5065 Beta (Jul 13, 2009)

  • Updated Vorbis to version 1.2.3.
  • Updated x264 to r1181.

New in Avidemux 2.5.0 r5031 Beta (Jul 13, 2009)

  • Recompiled FAAC with MinGW's GCC 4.2.1-sjlj-2.
  • Updated x264 to r1179.

New in Avidemux 2.5.0 r4992 Beta (Jul 13, 2009)

  • Updated FAAC to version 1.28.
  • Updated FAAD2 to version 2.7.

New in Avidemux 2.5.0 (Jun 26, 2009)

  • Audio Codecs, Audio Devices and Video Filters are now plugins
  • x264 and Xvid encoders are now also plugins with an updated Qt interface
  • Auto wizards are now scripted and easier to extend
  • Updated the FFmpeg libraries
  • Various minor fixes and enhancements

New in Avidemux 2.5 Build r4871 Beta (May 26, 2009)

  • Updated x264 to r1159.

New in Avidemux 2.5 Build r4763 Beta (Apr 27, 2009)

  • Added Netscape Portable Runtime version 4.7.4.
  • Updated Pango to version 1.24.1-1.
  • Updated Qt to version 4.5.1.
  • Updated SpiderMonkey to version 1.7.0.

New in Avidemux 2.5 Build r4758 Beta (Apr 23, 2009)

  • Updated Avisynth Proxy GUI to version 2.08.
  • Updated x264 to r1145

New in Avidemux 2.5 Build r4741 Beta (Apr 21, 2009)

  • Updated GLib to version 2.20.1-1.
  • Updated GTK+ to version 2.16.1-1.
  • Updated Pango to version 1.24.0-1.

New in Avidemux 2.5 Build r4685 Beta (Mar 15, 2009)

  • Update installer to install system scripts

New in Avidemux 2.5 Build r4658 Beta (Mar 5, 2009)

  • Updated Qt to version 4.5.0.

New in Avidemux 2.5 Build r4648 Beta (Mar 3, 2009)

  • Updated x264 to r1115.

New in Avidemux 2.5 Build r4609 Beta (Feb 18, 2009)

  • Packaged using NSIS 2.43.
  • Updated Avisynth Proxy GUI to version 2.07 (2nd release).
  • Updated Libxml2 to version 2.7.3.
  • Updated x264 to r1113.

New in Avidemux 2.4.4 Build r4576 (Feb 18, 2009)

  • Fixed crash when opening some MOV files (regression introduced in 2.4.3)
  • Improved support for H.264 in MPEG-TS and M2TS containers
  • Improved support for H.264 in MP4 container (including constant frame rate fix)
  • Fixed bug where muxers could drop the first few B-frames (most containers were affected)
  • Fixed FAAC support so bitrate is correctly honoured
  • The same settings are now used for the first and second pass of an x264 encode
  • Improved JPEG file support
  • Improved PNG decoding (now uses libavcodec rather than a custom wrapper around libpng)
  • Improved BMP/DIB decoding (now uses libavcodec rather than using own decoder)
  • Improved colourspace handling for raw video, bitmaps and DIBs
  • Fixed Previous Black Frame functionality
  • Qt interface has been significantly upgraded and now fully functional (compared with its GTK counterpart)
  • Saving of video is now prevented if the A marker is greater than the B marker
  • Improvements made to ECMAscript including a new GetFilePath() function for the DirectorySearch class and fixes to the exec() function
  • Add support for AAC audio to the command line interface
  • Qt interface is now the default interface for MS Windows
  • x264 and Xvid stat files with Unicode characters are now handled on MS Windows
  • The application log file is no longer buffered on MS Windows to ensure sequential logging
  • Added support for ppc64 to the CMake build scripts
  • Updated the following translations: Catalan, Czech, French, Italian, Russian, Spanish

New in Avidemux 2.4.3 r4558 Beta (Feb 3, 2009)

  • Updated Fontconfig to version 2.6.0-2.
  • Updated Freetype to version 2.3.8-1.
  • Updated Pango to version 1.22.4-1.
  • Updated x264 to r1097.

New in Avidemux 2.4.3 r4532 Beta (Jan 12, 2009)

  • Updated Cairo to version 1.8.6-1.
  • Updated GLib to version 2.18.4-1.
  • Updated GTK+ to version 2.14.7-1.
  • Updated libpng to version 1.2.34-1.
  • Updated x264 to r1074.

New in Avidemux 2.4.3 r4508 Beta (Jan 5, 2009)

  • Updated x264 to r1069.

New in Avidemux 2.4.3 r4502 Beta (Dec 29, 2008)

  • Updated GTK+ to version 2.14.6-1.
  • Updated Libxml2 to version 2.7.2+.
  • Updated x264 to r1062 (patched).
  • Updated Xvid to 1.2.1.

New in Avidemux 2.4.3 r4499 Beta (Dec 8, 2008)

  • Packaged using NSIS 2.41.
  • Updated Avisynth Proxy GUI to version 2.06.
  • Updated GLib to version 2.18.3-1.
  • Updated GTK+ to version 2.14.5-1.
  • Updated Libxml2 to version 2.7.2.
  • Updated Pango to version 1.22.2-1.
  • Updated Qt to version 4.4.3.
  • Updated win_iconv to version 20080403.
  • Updated x264 to r1046 (patched).
  • Updated Xvid to 1.2.0.

New in Avidemux 2.4.3 (Jul 24, 2008)

  • Improved support for MP4 files including support for 64-bit files
  • Decoder for Y800
  • libavcodec is now the default MPEG-2 decoder (instead of mpeg2dec)
  • Fixed memory leak when indexing DVR-MS files
  • Fixed calculation of width and height for High Profile H.264 video in TS files
  • Fixed dropping of frames using x264 2-pass encoding (regression introduced in 2.4.2)
  • Restored missing code pages to the Subtitler filter (regression introduced in 2.4.2)
  • Fixed crashing on MS Windows when opening multiple instances of Avidemux (regression introduced in 2.4.2)

New in Avidemux 2.4.2 (Jul 7, 2008)

  • Improved input and output of audio streams in MKV files
  • Support for MJPEG-A in MOV/MP4 files
  • Fixed saving header information of AVI files with PCM/LPCM audio
  • Fixed opening FLV files that don't contain audio
  • Fixed corruption when decoding MP4 files
  • Fixed crashing when using MPEG-4 ASP (lavc) and two pass average bitrate mode
  • Flush the x264 encoder upon completion so the last few frames aren't dropped
  • Fixed incorrect colour conversion of 24/32 bit BMP and DIB files
  • Re-enabled AMR-NB decoder (regression introduced in 2.4.0)
  • Support for additional VP6 fourCCs
  • Xvid custom matrices are now activated correctly
  • Fixed caching issue with Qt4 interface which would corrupt translated strings
  • Fixed zooming when using SDL (regression introduced in 2.4.1)
  • Windows are now centred correctly on multi-monitor setups
  • Use alternate button ordering for GTK interface when GNOME HIG isn't appropriate, e.g. MS Windows and KDE
  • Various additions to the Qt4 interface including a new calculator tool, drag and drop support, improved joblist support and an about window
  • SRT subtitle support for Arabic, Baltic, Greek, Hebrew and Turkish
  • Fixed iPod profile where audio encoding options weren't always set correctly
  • Fixed Film to PAL audio filter so frames are removed and added correctly
  • Batch importing of image files is no longer restricted by the file handle limit set by the C runtime
  • New video filter for outputting the frame number
  • PulseAudio support (Linux only)
  • GCC 4.3 support
  • Updated the following translations: Czech, French, German, Greek, Italian, Spanish
  • Fixed drag and drop support on MS Windows
  • Improved Unicode support for filenames on MS Windows
  • Prevent source files from being overwritten accidentally by the user on MS Windows
  • MS Windows logging and settings are now stored under the Application Data folder instead of the User Profile folder
  • Native file dialogs are now used for the Qt4 interface on Mac
  • Various minor fixes and enhancements

New in Avidemux 2.4.1 r4170 (Jun 30, 2008)

  • partial translations for Qt4 provided by surfer

New in Avidemux 2.4.1 (Feb 20, 2008)

  • Support for x264's new Hadamard Exhaustive Search method of motion estimation
  • Decoder for Windows Media Video 9 Advanced Profile (WVC1)
  • Re-enabled H.263 decoder (it was missing from the 2.4.0 release)
  • Fixed loss of audio when saving large OpenDML AVI files
  • Fixed various colour conversion issues with RGB codecs including BMP, Huffyuv, JPEG and PNG
  • Updates to the following translations: Catalan, French, German, Italian, Russian and Spanish
  • Win32 logging is now stored in an Avidemux folder under the user's profile. This allows Avidemux to operate under a non-administrator account.
  • Win32 CLI version nows outputs to console
  • New Quartz version for Mac
  • Better SDL support for Mac Quartz and Qt4 versions (SDL windows are now embedded and acceleration is enabled for Qt4)
  • Various video decoding fixes for PowerPC-based Macs
  • Fixed freezing when opening files on Mac

New in Avidemux 2.4 R3756 (Jan 21, 2008)

  • [I18N] Russian update
  • Updated Cairo to version 1.4.14.
  • Updated GLib to version 2.14.5.
  • Updated Pango to version 1.18.4.
  • Updated SDL to version 1.2.13.
  • Updated x264 to SVN revision 721.

New in Avidemux 2.4 Final R3731 (Dec 28, 2007)

  • [Mixer] Fix mono to stereo

New in Avidemux 2.4 R3728 (Dec 13, 2007)

  • Updated Qt to version 4.3.3.
  • Updated x264 to SVN revision 711
  • [Win32] add fonts from FontConfig to Win32 installer

New in Avidemux 2.4 R3718 (Dec 4, 2007)

  • Updated x264 to SVN revision 708.
  • Updated GLib to version 2.14.4.
  • [PowerPC] CMake support for PowerPC fixes

New in Avidemux 2.4 R3699 (Nov 26, 2007)

  • Updated GLib to version 2.14.3.
  • Updated FAAD2 to version 2.6.1.
  • Updated x264 to SVN revision 700.
  • [ASS] Surfer: Update to ass/mplayer current

New in Avidemux 2.4 R3665 (Oct 24, 2007)

  • [Qt4] utf-8 filename support
  • Updated GLib to version 2.14.2.
  • Updated Pango to version 1.18.3.
  • Reverted GTK back to version 2.10.14 (due to reports of instability).

New in Avidemux 2.4 R3639 (Oct 11, 2007)

  • Reverted GTK back to version 2.10.14 (due to reports of instability).
  • [Win32] add Greek translation to installer split installation of GTK & Qt4 translations
  • [CMake] add NO_SVN flag to turn off Subversion detection
  • [CMake] a more platform friendly way of forcing SVN to English
  • [CMake] cosmetics for Linux
  • [I18N] Greek po by nikos Italian po & ts by zoppo
  • [CMake] build and install Qt4 ts files
  • [I18N] make various strings translatable for Qt4 utf8 fixes
  • [CMake] only grab SVN revision if sourced from SVN
  • [UI] Patch from Denis Cheong, 100 frames fwd/backwd with CTRL SHIFT LEFT/RIGH
  • [Ipod] Fix resizer set title to the filename instead of avidemux
  • [Auto] Add ipod mpegvideo auto mode, update ui updater _()->QTNOOP()
  • [Funky filters] Chris Mac Gregor : Cleanup output patch
  • [JS] Denis Cheong, added clearFilters to javascript
  • [make] support build without gettext

New in Avidemux 2.4 R3600 (Oct 1, 2007)

  • Updated Aften to version 0.0.8
  • Updated ATK to version 1.20.0.
  • Updated Cairo to version 1.4.10.
  • Updated GLib to version 2.14.1.
  • Updated GTK to version 2.12.0.
  • Updated Libxml2 to 2.6.30.
  • Updated Pango to version 1.18.2.
  • Updated SDL to version 1.2.12.
  • Updated x264 to SVN revision 680.
  • [Aften] fix CMake detection on Linux
  • [Debug] print UI info to stdout
  • [I18N] change underscore macro to QT_TR_NOOP Linux fix for part I (part II)
  • [I18N] use Qt4's Translator instead of gettext for Qt4 UI (part I)
  • [CMake] drop unnecessary main function as it causes conflict on Windows and Mac
  • [Aften] Aften 0.08 support, part 2
  • [Aften] add support for Aften 0.08 (CMake only)
  • [Win32] update installer with GTK 2.12
  • [Lame out] Set disableReservoir bit to easily make FLV files
  • [MKV out] Fix vorbis header writting, asserts when av_write_header fails
  • [i18n] Translation update by zoppo
  • [MKV output] Use correct table for mkv tag set a dummy time increment for audio
  • [TS read] Dont put stuff in debug only part. Fix could_not_open.ts
  • [Matroska write] Patch lavformat to add defaultduration atom, very useful for fixed rate video

New in Avidemux 2.4 R3500 (Aug 13, 2007)

  • [codec] Inverted params

New in Avidemux 2.4 preview 2 (Jul 3, 2007)

  • Improved Qt4 interface
  • Support for reading MKV and FLV files
  • Several key dialogs have been revamped
  • Priority control added for encoding and video playback
  • New Avisynth Proxy GUI (Win32 only)
  • CMake builds are now supported
  • Numerous bugs fixed

New in Avidemux 2.3 preview 1 (Oct 5, 2006)

  • So after killing the 2.2 branch, we are back with the 2.3 branch and its first preview. It is a bit rough around the edges but works nicely. So what is new in that version?
  • Audio chain redone completely (Mihail and I)
  • Port of libass from MPlayer (Moonz)
  • Most saving to is multithreaded
  • Support for Aften AC3 encoder
  • A big fat warning: you need a multithreaded version of jsapi.so. The ones coming with Firefox/Mozilla are OK, so the best is to install firefox-dev or mozilla-dev and to use the jsapi.h coming from there with --with-jsapi-include=. Don't forget to symlink the corresponding jsapi.so or to add it to your ld.conf.
  • There is also a basic support for MS-DVR files containing MPEG-2 audio/video.

New in Avidemux 2.1.2 (Mar 8, 2006)

  • SVCD/DVD at 23.976 were built with bad pulldown flags
  • workaround to depack badly packed xvid bitstream
  • unplayable avi by windows media player / totem
  • bad computation of audio length for mpeg2 cut
  • mplayer delogo ui
  • some sub enhancement
  • crashfix for some 3gp/mp4/mov files
  • multiple audio track support for 3gp/mp4/mov
  • properly initialize faad when sbr is usedin 3gp/mp4/mov
  • better handling of bframe in 3gp/mp4/mov
  • fixed ffv1rec
  • updated lavcodec