MeGUI Changelog

What's new in MeGUI 2944

May 8, 2023
  • Features/Changes:
  • [Options] renamed "Show video preview after AviSynth script selection" to "Automatically open video preview"
  • [VideoPlayer] if that option is disabled the video preview will not show up automatically anywhere. Feature request #689
  • [AutoEncode] use random intermediate file names to avoid issues with interfering jobs. Bug #934
  • [Main] added startup splash screen. The splash screen does not slow down the start of MeGUI.
  • Enhancements/Fixes:
  • [Video Encoder] fixed not applying the proper bitrate for desired file sizes. Bug #974 (regression of 2930)
  • [L-SMASH Indexer] fixed if a non-default lwi file is used, it was created twice and not always deleted. Bug #978 (regression of 2915)
  • [Muxer] remember last accessed folder independent for the input folders and the output folder

New in MeGUI 2933 (Mar 31, 2023)

  • Features/Changes:
  • [DGIndexNV] updated to support the free version. Patch by Donald Graft (#672)
  • [Progress Window] improved the job progress window in several ways. major ones are:
  • processing rate got renamed to speed and is now also showing the current speed
  • the current speed is used to calculate the remaining time
  • [L-SMASH Indexer] added support for recent versions and therefore:
  • enabled custom index file locations
  • enabled VC-1 decoding support
  • [MeGUI] MeGUI does now require .NET 4.8
  • Enhancements/Fixes:
  • [FFmpeg AAC Encoder] fixed quality mode using the wrong number format (regression of 2904)
  • [MP4/MKV Muxer] use the full fraction of the frame rate (e.g. 24000/1001) when available. Bug #968
  • [OneClick] subsequent jobs in batch mode and the cleanup job will be created in any case
  • [Profile Selector] fixed new profile not available immediately. Bug #953

New in MeGUI 2913 (Jan 19, 2020)

  • Features/Changes:
  • Adjusted AVS script parameters (requires DGIndexNV 2053.163+)
  • Mod2 is forced for crop values (was mod4 before)
  • Added FFmpeg AAC encoder. patch by Yarick Yermak (patch #71)
  • Unlike the other AAC encoder this one is available without any additional actions
  • Moved the changelog to the tab control
  • New entries after an update will be highlighted
  • Added frame + output time code (if different from input)
  • Improved/changed handling
  • Enhancements/Fixes:
  • Added in the Options window the possibility to enable/disable standby when jobs are running
  • Fixed an error when switching profile settings. Bug #946
  • Fixed not applying "automatic deinterlacing" filters. Bug #945 (regression of 2887)
  • Fixed worker settings window when using High DPI (regression of 2884)
  • Fixed OneClick audio/video profile selections overwriting the main tab profile selections at next restart

New in MeGUI 2896 (Dec 9, 2018)

  • Features/Changes:
  • [Worker]:
  • Improved worker handling
  • For each job type the process and I/O priority can be defined
  • Changing the priority in the progress window does change it only for the current job
  • Rule sets can be specified based on which it is determined how many jobs of which type are allowed to run in parallel
  • Settings to be found in the options window
  • [Main] :
  • Some menu items have been moved/renamed:
  • "optionssettings" to "options"
  • "optionsupdate" to "toolsupdate"
  • "workersworker summary" to "viewworker overview"
  • [Settings] :
  • input filters are restricted to 8 bit by default (to be disabled in the options window)
  • [OneClick] :
  • Added support for VFR input files (requires mkv/mp4 output)

New in MeGUI 2876 (Sep 15, 2018)

  • Features/Changes:
  • Added high bit depth support (requires AVS+). Therefore, avs4x26x has been replaced by ffmpeg when using x26x
  • [AviSynth]:
  • Changed default value of "always use the included AviSynth" to enabled
  • [Chapter Creator]:
  • Added option to use an automated counter for chapters (enabled by default)
  • Added fps selector for the input source.it does change the time codes if the input fps is not known (e.g. as with TXT/XML)
  • The output fps value is used during saving for all output types
  • Enhancements/Fixes:
  • [HD Streams Extractor]:
  • Added an option to select if the output prefix should be added (default: enabled)
  • [OneClick]:
  • Fixed tracks 2 to n-1 not properly selecting their input track stream (regression of 2808). bug #907
  • [OneClick]:
  • Fixed audio track processing for some file types if DG* indexer is used (e.g. VOB without IFO)
  • Known Problems:
  • Windows Vista and older are not supported
  • Unicode is not supported
  • M2TS bitrate calculator does not calculate correct values as the specifications are unknown

New in MeGUI 2836 (Apr 21, 2018)

  • Features/Changes:
  • [File Indexer] enabled "select audio tracks" for DGIndexIM/NV
  • [File Indexer] show DGIndexIM/NV only if enabled in the settings
  • [HD Streams Extractor] removed the custom "+ Options" column by default and added an option to show it
  • Enhancements/Fixes:
  • Improved High DPI support
  • [Audio Encoder]x64: improved the downmix functions for 7.1/6.1 to 5.1
  • Known Problems:
  • Windows XP and older is not supported
  • Unicode is not supported
  • M2TS bitrate calculator does not calculate correct values as the specifications are unknown

New in MeGUI 2828 (Mar 11, 2018)

  • Features/Changes:
  • added High DPI support
  • [Jobs] added option to pause/resume jobs
  • Enhancements/Fixes:
  • [File Indexer] improved handling of Blu-ray playlists
  • [OneClick] added a profile option to set an output file suffix
  • [OneClick] fixed "-" button behaviour if only one track is available (regression of 2808)
  • [OneClick] fixed not updating the output folder path properly (regression of 2807)
  • [x264] added support for AVC level 6, 6.1 and 6.2 (requires x264 2851+)
  • [x264] added support for unified 8/10 bit binaries (requires x264 2901+)
  • [x265] added support for --tune grain

New in MeGUI 2808 (Dec 29, 2017)

  • Features/Changes:
  • [AVS Script Creator] DirectShowSource/AVISource are disabled by default and have to be enabled in the MeGUI settings
  • [File Indexer] added MPLS support
  • [OneClick] added support for MKV attachments. If the MKV source does have such attachments, it will be copied to the target MKV. feature request #617
  • [Xvid] added a workaround to be able to use Xvid in portable AviSynth mode
  • [Update] added a first start-up question if the updater should be enabled or disabled (message will be shown also once to existing users) if disabled no downloads will be made without confirmation. therefore e.g. no information of new updates will be available.
  • Enhancements/Fixes:
  • [AVS Script Creator] fixed DirectShowSource/AVISource not available if the portable AviSynth is used (regression of 2761). bug #896
  • [AVS Script Creator] improved the file extension filters of the "video input" file open dialogue
  • [Chapter] fixed non-ASCII handling (regression of 2753). bug #898
  • [L-SMASH Indexer] improved detection of LSMASH/LWLibav (regression of 2767). bug #899

New in MeGUI 2774 (Nov 12, 2017)

  • [Chapter]:
  • fixed XML chapter handling. part II (regression of 2753). bug #894

New in MeGUI 2715 (Apr 18, 2017)

  • FEATURES / CHANGES:
  • AudioEncoder:
  • default to LWLibavAudioSource()/LSMASHAudioSource()
  • AviSynth:
  • replaced Yadif by Yadifmod2
  • [FileIndexer]
  • added title selector for DVD sources incl. multi-angle support
  • Update:
  • improved updater to download appropriate architecture packages (can be deselected in the options)
  • VobSubber:
  • The VobSubber has been enhanced
  • to support demux of forced subtitles
  • to select if the subtitles should be extracted to multiple files with improved speed as the source will only be indexed once for multiple tracks
  • to detect DVD sources incl. multi-angle suppor
  • x265 Encoder:
  • x265 is now always enabled
  • ENHANCEMENTS / FIXES:
  • AudioEncoder:
  • added downmix option to 5.1
  • FileIndexer:
  • added IFO as supported input file type
  • Haali Media Splitter:
  • if the Haali Media Splitter is needed by the HD Streams Extractor it will be installed (administrative permissions are required)
  • HD Streams Extractor:
  • Unknown or not supported tracks cannot be selected
  • OneClick:
  • added MPLS as supported input files
  • Title Selector:
  • improved DVD/Blu-ray support & added option to change the minimum title length also in the global settings
  • Various:
  • where appropriate for DVD/Blu-ray sources a prefix and suffix is attached to the output file name

New in MeGUI 2624 (Dec 6, 2015)

  • Features/Changes:
  • [Aften Encoder] The Aften AC-3 encoder has been removed. Please switch to FFmpeg AC-3.
  • [DGAVCIndex Indexer] DGAVCIndexer has been removed. Please use another indexer.
  • [DGIndexIM Indexer] DGIndexIM has been added. It is disabled by default and has to be enabled in the settings. The new default indexer order is: DGIndexNV, DGIndexIM, DGIndex, L-SMASH, FFMS
  • [Main] .NET 4.0 is now required for MeGUI
  • [Main] The support for Windows XP has been dropped
  • [x265 Encoder] Added n-pass support
  • [Xvid Encoder] Added support for Xvid 1.3. An additional automated step is required as the output file must be prepared with FFmpeg.

New in MeGUI 2525 (Mar 30, 2015)

  • Features/Changes:
  • [Audio Encoder] added custom command line support
  • [Chapter Creator] added option to sort the title list by chapter count
  • [FDK-AAC Encoder] added FDK-AAC encoder support due to the FDK-AAC license the encoder will not be available in the online updater
  • Enhancements/Fixes:
  • [Chapter Creator] cosmetics
  • [Chapter Creator] improved error handling
  • [HD Streams Extractor] cosmetics
  • [OneClick] better support for Blu-ray playlist where eac3to and mediainfo report different track information
  • [OneClick] fixed removing the wrong subtitle track when using the DEL key
  • [Update] get update server configuration data from the update server itself
  • [Update] if an outdated package is enabled the update will be downloaded automatically (if auto update is not disabled)
  • [VobSubber] improved error handling
  • [x265] adjusted command line for recent avs4x265

New in MeGUI 2507 (Jun 30, 2014)

  • [Chapter Creator] improved multi angle Blu-Ray support
  • [Update] improved runtime copying process
  • [Audio Encoder] fixed wrong channel count mismatch warning for AVS files. Bug #767
  • [Adaptive Muxer] fixed first subtitle unintended set to default. Bug #774
  • [L-SMASH Indexer] the cache file was sometimes not deleted
  • [Update] fixed freeze when adding new custom update servers. Bug #769
  • [Update] removed update server megui.xvidvideo.ru for the stable branch as it cannot be synced anymore
  • [Update] increased update data refresh interval to 10 days for the stable server

New in MeGUI 2500 (Jun 30, 2014)

  • Features/Changes:
  • [Update] - several changes have been made to save bandwidth during the update process:
  • [Update] - update data will only be refreshed every 1 (development) or 5 (stable) days
  • [Update] - all optional packages are disabled by default
  • [Update] - optional packages will only be downloaded/enabled if needed
  • [Update] - therefore during first use of such packages an online connection may be required
  • [Update] - if a package is not used in 60 days it will be disabled again
  • [Update] - if external tools are disabled in the settings they are also disabled for updates
  • [Update] - required packages are always enabled
  • [L-SMASH Indexer] added LSMASHVideoSource/LWLibavVideoSource support
  • [L-SMASH Indexer] the cache file must be created in the same directory as the source file
  • [L-SMASH Indexer] therefore the indexer will be blocked if the input file is in a read only directory
  • [L-SMASH Indexer] it will be used after FFMS (default priority)
  • [x265] added basic x265 encoding support
  • [x265] added option to enable/disable x265 in the MeGUI settings (disabled by default)
  • Enhancements/Fixes:
  • [Audio Encoder] added 5.1 downmix if necessary (provided by tebasuna51)
  • [Audio Encoder] added 96000 Hz sample rate conversion. Feature request #538
  • [Audio Encoder] added AddAutoloadDir() if using the included AviSynth+
  • [Audio Encoder] added dedicated TimeStretch options
  • [Audio Encoder] added LSMASHAudioSource/LWLibavAudioSource support
  • [Audio Encoder] default order: NicAudio, BassAudio, FFAudioSource, LWLibavAudioSource, DirectShow
  • [Audio Encoder] fixed TimeStretch support (regression of 2383)
  • [AVI Muxer] improved logging
  • [AVS Script Creator] fixed "TDeint (with EDI)" (regression of 2305)
  • [AVS Script Creator] fixed sometimes using VobSub instead of TextSub
  • [AVS Script Creator] improved anamorphic calculation. if the output DAR is the same as the input DAR
  • [AVS Script Creator] it will not be rounded within the "acceptable anamorphic aspect error" tolerance
  • [Chapter Creator] added option to specify the FPS value and the minimum title length
  • [Chapter Creator] added support for mkv input files
  • [Chapter Creator] improved FPS detection for DVD/Bluray
  • [FFMS Indexer] added fpsnum and fpsden if required
  • [FFMS Indexer] automatically switch to LoadCPlugin if required
  • [FFMS Indexer] defaults to LoadPlugin if LoadCPlugin is also possible
  • [FFMS Indexer] do not index audio tracks if they will be demuxed
  • [HD Streams Extractor] fixed using wrong source file in file mode if more than one job is added with "and close" disabled
  • [HD Streams Extractor] last used open mode will be preselected
  • [Log] added AviSynth+ detection
  • [Log] delete devil.dll in the MeGUI root folder if avisynth.dll is not available also
  • [Log] do not log progress messages from the FFmpeg encoder
  • [Log] removed information about highest .NET build
  • [Log] show information about .NET 2.0 and 4.0 instead
  • [M2TS Muxer] added HEVC/x265 and MKV support (requires tsmuxer 2.5.5+)
  • [MainForm] enabled Drag & Drop for folders
  • [MKV Demuxer] if a delay is needed e.g. "Delay 123ms" (instead of "123ms") will be added to the demuxed file name
  • [MKV Muxer] added HEVC support (requires mkvmerge 6.8.0+)
  • [OneClick] "Don't encode video" is now used for all containers
  • [OneClick] added HEVC/x265 support for MP4 and MKV
  • [OneClick] changed resize behaviour so that upsizing will be used if enabled
  • [OneClick] fixed PCM audio track handling in mkv files (regression of 2378)
  • [OneClick] fixed problem if using the same internal audio track several times
  • [OneClick] fixed unnecessary resize/crop in some cases (regression of 2357)
  • [OneClick] improved detection/handling of suitable output containers
  • [OneClick] improved working directory generation
  • [OneClick] improved anamorphic calculation. if the output DAR is the same as the input DAR
  • [OneClick] it will not be rounded within the "acceptable anamorphic aspect error" tolerance
  • [QAAC] allow only specific TVBR values. Please verify your settings.
  • [Queue] changed default main window size and queue column size
  • [Queue] fixed crash if more than one worker is opening an avs script
  • [Queue] removed general check for missing packages at queue start
  • [Settings] added option to always use the included/portable AviSynth build (disabled by default)
  • [Settings] removed "Force Video File Extension for QT compatibility"
  • [Settings] removed "Samples between audio progress updates"
  • [Settings] removed "Use Advanced ToolTips"
  • [Update] added "Last Used" column
  • [Update] added download progress indicator
  • [Update] added option to hide the question if you would like to update
  • [Update] added possibility to use .NET requirements for the update files
  • [Update] added possibility to use display names for the update files
  • [Update] added sortable columns
  • [Update] removed "Platform" column
  • [Update] merged some avisynth plugins into one package
  • [Video Preview] if video preview is set to "always on top" some GUI elements were hidden. Bug #754
  • [x264] custom --fps values will be detected and used
  • [x264] fixed --sar detection for 720x480 if using the Blu-ray target device
  • [x264]mproved error handling. Bug #755
  • [XviD] hide FourCC box as it will not be used

New in MeGUI 2418 (Nov 25, 2013)

  • Features/Changes:
  • [x264] added 10 bit encoding support. This must be enabled through the MeGUI settings if you want to use it.
  • [x264] disabled direct mp4 output as the official builds do not have this support enabled anymore.
  • [x264] therefore introduced external muxer job feature for the x264 encoder (only MKV & MP4). Can be changed through the MeGUI settings.
  • [x264] forced to use external mp4 muxer in any case
  • Enhancements/Fixes:
  • [Aften] do not log progress messages
  • [Audio Encoder] added 32000 Hz as Sample Rate. Feature Request #518
  • [Audio Encoder] added TimeStretch support. Feature Request #493
  • [AviSynth] only load portable DirectShowSource.dll if portable mode is used
  • [AVS Script Creator] + [OneClick] aligned resolution calculation of both tools
  • [AVS Script Creator] changed default mod value to 8
  • [AVS Script Creator] fixed a crash when opening first a smaller (width/height) and then a bigger input file
  • [Chapter Creator] automatically preselect chapter file name
  • [Log] changed format of some date/times
  • [Log] improved avs log information
  • [M2TS Muxer] added A_LPCM as Audio Codec ID for WAV/PCM files. Bug #730
  • [Main] improved Windows 7/8 support. Added .NET 4.5.1 and Windows 8.1 detection
  • [MainForm] show avs script errors. Feature request #513
  • [MediaInfo] added Bits Depth information in the log
  • [MediaInfo] enhanced handling of incorrect avs files. Bug #722
  • [MediaInfo] ignore phantom audio tracks
  • [MediaInfo] use 23.976 instead of 99 as default value if fps cannot be determined
  • [MP4 Muxer] added TTXT Subtitles Files support. Feature request #437
  • [MP4 Muxer] default GPAC string will be erased
  • [OneClick] A_MS/ACM (PCM) audio tracks in MKV files will be extracted with eac3to
  • [OneClick] added option to set a language by default if it cannot be determined
  • [OneClick] fixed "close after Go!" in batch mode
  • [OneClick] fixed adding only the first track when using File\Open in the main window. Bug #724
  • [OneClick] fixed internal chapters wrongly detected in VOB files
  • [OneClick] improved AddBorders calculation for AviSynth 2.6
  • [Opus] allow max bitrate up to 512 Kbps. Feature request #512
  • [Opus] raised default bitrate to 96 Kbps
  • [QAAC] added "no delay" feature
  • [Queue] open input/output files/folders and in any job state (right click on the job queue)
  • [Settings] sort the default languages alphabetically
  • [Update] fixed grammar/spelling errors
  • [Update] update server will not be changed during every update check
  • [x264] added --stitchable option (requires x264 revision 2345+)
  • [x264] allow max bitrate up to 300000 Kbps instead of 100000 Kbps
  • [x264] fixed wrong number format of the zone modifier in same cases
  • [x264] if --bluray-compat is used without a BluRay device selected:
  • bframes is restricted to 3
  • open-gop is not forced anymore
  • ref is restricted to 6
  • slices 4 is not forced anymore
  • weightp is restricted to 0 or 1

New in MeGUI 2356 (Aug 28, 2013)

  • [MainForm] improved File\Open and drag & drop handling
  • [OneClick] added option to disable intermediate MKV files
  • [Log] improved logging - console output is added to the log immediately
  • Enhancements/Fixes:
  • [AVS Script Creator] + [OneClick] fixed memory leak when using autocrop. Bug #653
  • [HD Streams Extractor] select audio/subtitle tracks without language tag by default
  • [MKV Muxer] fixed raw LC-AAC files detected as HE-AAC
  • [MKV Muxer] fixed wrong default duration for interlaced AVC in some cases
  • [MP4 Muxer] revert r2299 (allow Nero & Apple Chapters styles muxing for better interoperability with players)
  • [OneClick] + [HD Streams Extractor] fixed detection of Blu-Ray if not using the root folder of the BD. Bug #721
  • [OneClick] enhanced error handling
  • [OneClick] fixed wrong stream order in some TS files. Bug #718
  • [Preset Exporter] fixed not exporting the AviSynth preset included in a OneClick preset. Bug #719
  • [x264] as too high vbv values are also logged by x264 as a warning the MeGUI log warning has been removed
  • [x264] fixed max values for --crf and --qp
  • [x264] fixed not applying proper vbv values if only changing the AVC profile
  • [x264] fixed wrong detection of errors if file name contains "error"
  • [x264] vbv values are shown in red if the values are too high or not limited

New in MeGUI 2341 (Apr 8, 2013)

  • Features/Changes:
  • [x264] extended apple device profile support and removed/merged some others
  • [x264] added vbv restrictions based on the selected AVC level
  • [OneClick] improved muxing into intermediate MKV
  • [MKV Muxer] improved playback performance with some players (requires MkvMerge 5.9.0+)
  • Enhancements/Fixes:
  • [AVS Script Creator] fixed missing DAR values in the AVS script if using "Clever (TM) anamorphic encoding"
  • [File Indexer] enhanced index file selection behavior
  • [MKV Muxer] enhanced projected file size calculation if using intermediate MKV files
  • [OneClick] enhanced generation of demux file names
  • [OneClick] fixed a problem when aborting during automatic deinterlacing
  • [OneClick] fixed audio delay handling if pgcdemux will be used together with an intermediate MKV file
  • [OneClick] fixed AVS audio processing. Bug #711
  • [OneClick] fixed missing subtitle tracks if using intermediate MKV files. Bug #710
  • [OneClick] fixed not removing chapter option if selected input file has no internal chapters
  • [OneClick] improved working path detection
  • [OneClick] modified "and open next" behavior
  • [OneClick] not correctly extracted subtitle files will be ignored
  • [OneClick] set "Force using Key-Frames for chapters marks" even if "Don't encode video" is checked
  • [OneClick] the audio track encode selection will not be disabled anymore
  • [x264] added "stillimage" to the psy tunings and moved "zerolatency" and "fastdecode" to the misc tab
  • [x264] added AVC levels 1b and 5.2
  • [x264] log enhancement
  • [x264] set default --crf value to 23

New in MeGUI 2308 (Mar 22, 2013)

  • Features/Changes:
  • [AVS Script Creator] removed cropping limit
  • [MP4 Muxer] allow Nero & Apple Chapters styles muxing for better interoperability with players.
  • Enhancements/Fixes:
  • [AVS Script Creator] added detailed analysis result to the log
  • [AVS Script Creator] fixed "TDeint (with EDI + BOB)"
  • [AVS Script Creator] fixed not applying film when manually choosing "Partially film"
  • [AVS Script Creator] fixed recreating the index file during "Analyse" if using FFMS with a non-default index file location
  • [AVS Script Creator] fixed wrong resize values in some cases if using cropping without anamorphic encoding
  • [MediaInfo] fixed wrong aspect ratio if using anamorphic AVS files
  • [MediaInfo] fixed wrong aspect ratio in some cases
  • [MKV Demuxer] fixed wrong detection of errors if file name contains "error"
  • [MP4 Muxer] avoid quote truncation within Chapters Names.
  • [MP4 Muxer] cosmetic - "disable" instead of "disabled" parameter

New in MeGUI 2296 (Feb 18, 2013)

  • Features/Changes:
  • added support for Apple TV & iPad in the MP4 muxer
  • Enhancements/Fixes:
  • [AVS Cutter] fixed not fading to black
  • [AVS Script Creator] fixed "Clever (TM) anamorphic encoding" if using "Encode non-mod 16"
  • [AVS Script Creator] removed "Successfully converted to YV12" message
  • [M2TS Muxer] disabled pure TrueHD as it is not supported by tsMuxeR
  • [OneClick] fixed some "index out of bounds" errors. Bug #703 + #707
  • [OneClick] only supported subtitle tracks will be added
  • [x264] fixed --crf and --partitions not set to default settings for new MeGUI installations

New in MeGUI 2287 (Feb 6, 2013)

  • Features/Changes:
  • enhanced AVS Script Creator (read details in the block below)
  • added BassAudioSource() as audio decoder the default order is now: NicAudio, BassAudio, FFAudioSource, DirectShow
  • enhanced OneClick e.g. mux input files into MKV if possible for better audio/video processing support
  • Enhancements/Fixes:
  • [Adaptive Muxer] fixed handling of the "and close" button
  • [Audio Encoding Window] cosmetics
  • [Audio] changed default value of the normalization to disabled
  • [AVS Script Creator] added "Aspect Ratio Error"
  • [AVS Script Creator] added option to enable upsizing in the profile (disabled by default)
  • [AVS Script Creator] added option to select the default mod value in the profile (mod16 by default)
  • [AVS Script Creator] adjusted "Clever (TM) anamorphic encoding" so the new mod values are used
  • [AVS Script Creator] always show the correct output resolution when not resizing
  • [AVS Script Creator] even with upsizing allowed the default resolution will use no upsizing
  • [AVS Script Creator] moved "acceptable aspect error" setting into the AviSynth profile (1% by default)
  • [AVS Script Creator] resize is enabled by default in the profiles (only for new profiles)
  • [AVS Script Creator] suggest resolution is automatically pre-selected when doing a resize
  • [AVS Script Creator] use very high accuracy for anamorphic encodings if acceptable aspect error is set to 0%
  • [HD Streams Extractor] + [MP4 Muxer] fixed wrong detection of errors if file name contains "error"
  • [HD Streams Extractor] fixed handling of seamless branching EVO files
  • [HD Streams Extractor] log adjustments for eac3to 3.25+
  • [Job] improved aborting of Jobs
  • [MediaInfo] improved aspect ratio detection
  • [MP4 Muxer] improved iOS compatibility when using multiple audio/subtitle tracks. Patch #65 by Eli Bildirici
  • [OneClick] added option to extract the core from HD audio tracks
  • [OneClick] added option to reset the working/output directories in the profile
  • [OneClick] added option to use only the first audio track from a specific language
  • [OneClick] lowered default priority of the DGA indexer
  • [OneClick] pgcdemux will only be used if more than one PGC is found
  • [OneClick] remove phantom audio/subtitle tracks detected by MediaInfo when processing Blu-ray
  • [OneClick] warn if identical tracks are about to be processed
  • [QAAC] disable TVBR in HE-AAC. Bug #699
  • [QAAC] if CoreAudioToolbox.dll is missing an information will be displayed
  • [Queue] related jobs are highlighted when selecting a job
  • [Queue] warn if intermediate files of an incomplete job are going to be deleted
  • [Queue] when deleting a job warn always if it is part of a related job series
  • [Update] added system proxy. Patch by Shevek
  • [Update] fixed a crash if the proxy has been enabled without server address
  • [Worker] a finished temporary worker will not start anymore idle workers. Bug #691
  • [Worker] a temporary worker will always be deleted after a job is finished (successful or not)
  • [Worker] fixed temporary worker only processing one job
  • [Worker] if a job is aborted the corresponding worker will be stopped
  • [Worker] several small optimizations

New in MeGUI 2237 (Feb 6, 2013)

  • Features/Changes:
  • enhanced OneClick tool (read details in the block below)
  • AviSynth is not required to be installed anymore. Instead a portable version will be used when required.
  • The audio encoder QAAC and OPUS have been added - FAAC has been removed.
  • Because of the external dependencies QAAC must be enabled in the MeGUI settings. Additionally for QAAC some files must be installed
  • added better MP4 language support & several Apple devices tunings especially for chapters
  • Enhanced OneClick encoder:
  • Blu-ray processing (Folder + Playlist)
  • DVD folder + file processing (including PGC support). Feature request #2817190
  • folder as input supported. Feature request #3429875/#2773587
  • support multiple input files per drag & drop
  • new subtitle control (including delay, language, name, forced/default flag). Feature request #2752988
  • subtitle support for MP4, AVI and M2TS output container
  • enhanced audio control (added delay, language, name)
  • AVS files as video input supported. Feature request #3412229
  • embedded VOB subtitle support (IFO must be available)
  • every OneClick job will be stored in a unique working directory. Feature request #2798486
  • option to select default audio/subtitle languages
  • option to select different default audio settings for different languages
  • option to select default working and output directory
  • option to specify the indexer priority and added AviSource() as way to process AVI files
  • options to define the project name settings
  • the x264 target playback device settings will be used for resizing
  • input DAR detection moved from postprocessing to initial opening step
  • convert TrueHD and DTS-HD tracks with eac3to when the track should be encoded
  • Enhancements/Fixes:
  • [DGIndexNV] enhanced progress information (requires dgindexnv 2043+)
  • [DGIndexNV] added support for MP4 container (requires dgindexnv 2044+)
  • [AviSynth Script Creator] added option to select 2/4/8 as mod values for "Suggest Resolution"
  • [AviSynth Script Creator] fixed "Suggest Resolution (mod16)" handling
  • [FFMS] try to index audio tracks only if at least one audio track has been selected
  • [File Indexer] added DFSC/VFW and CFHD/CINEFORM to the list of not by FFMS supported codecs
  • [File Indexer] added PGC handling
  • [File Indexer] added selectable FFMS index file location
  • [HD Streams Extractor] fixed handling of input files with a + in the file name
  • [Log] added Windows 8 / .NET 4.5 detection
  • [Log] if Haali is not correctly installed a warning will be logged
  • [MediaInfo] ignore phantom TiVo audio tracks
  • [MediaInfo] some adjustments for frame rate detection with MediaInfo 0.7.59+
  • [MKVExtract] fixed handling of input file name which contains error or warning
  • [MP4 Muxer] changed muxer to use the ISO 639-2/T language codes
  • [Update] fixed a problem if the automatic update check is disabled and components are missing
  • [x264] increased the maximum value for --vbv-maxrate and --vbv-bufsize. Bug #3573545
  • [x264] lowered PS3 device level from 4.2 to 4.1 in order to enhance compatibility
  • fixed a crash when using a corrupt settings.xml. Bug #3574768

New in MeGUI 2153 (Jul 3, 2012)

  • Features/Changes:
  • NeroAacEnc + DGIndexNV are now disabled by default as external dependencies are required.
  • If they are already in use they will be enabled automatically, in all other cases
  • they have to be enabled in "Options\Settings\External Program Configuration".
  • [AutoEncode] enabled option to set the audio language and the track name
  • [MediaInfo] improved information detection for DVD sources
  • [Update] if a component is missing no jobs can be started
  • Enhancements/Fixes:
  • [Audio Encoder] cosmetics. Patch by andrewxeron929623
  • [Audio Encoder] Import() will be used for AVS input files. Bug #3506283
  • [Audio Encoder] NicAudio will be tried for DTS-MA decoding when DirectShowSource and FFAudioSource fail
  • [AVS Script Creator] crop values will only be added to the script if necessary
  • [AVS Script Creator] improved automatic cropping
  • [Chapter Creator] added option to sort the title list
  • [Chapter Creator] improved DVD PGC handling
  • [DGA/DGI Indexer] + [MKV Muxer] + [VobSubber] added job status message during processing
  • [DGI Indexer] fixed getting the film value
  • [FFMS] prepared indexer for handling index files stored in other locations
  • [Flac] changed input handling (PCM --> RAW) so that 24bit WAV files can be processed as well
  • [HD Streams Extractor] fixed handling of English tracks in a MKV container when the track name contains a language
  • [HD Streams Extractor] improved job queuing when no feature is selected
  • [Job] improved aborting of jobs
  • [Job] translate process exit codes to status messages
  • [Log] added required DLLs to the version information block
  • [Log] use system default encoding for AviSynth input script
  • [MKV Muxer] adjusted (de)muxer to the recent mkvmerge changes (requires mkvmerge revision 5.3.0+)
  • [MKV Muxer] improved handling of empty IDX subtitle files
  • [MP4 Muxer] fixed muxing files with names containing #. Bug #3531735
  • [OneClick] added some changes for the upcoming next release of the OneClick tool
  • [OneClick] fixed encoding of AC3 tracks which should be muxed only
  • [OneClick] fixed problem encoding WMA files
  • [OneClick] fixed processing of audio files which cannot be demuxed
  • [PGC Demux] added pgcdemux for DVD PGC processing
  • [Progress Window] added job name. Feature request #3488205
  • [Settings] cosmetics
  • [VobSubber] improved detection of subtitle streams
  • Fixed problems with Turkish characters in various places (e.g. in the File Indexer)

New in MeGUI 2112 (Feb 11, 2012)

  • Features:
  • [File Size Selector] removed some default values and added a control in the settings to add custom file size values
  • [File Size Selector] all other controls will not save anymore custom values to avoid problems in AutoEncode + OneClick
  • [Job] delete intermediate files also during job deletion if specified in the settings
  • [Video Player] changed default start position to the middle if "Improved AVS opening" is selected [x264] force --keyint-min 1 with Blu-ray (requires x264 revision 2149+) [x264] replaced vfw4x264 with avs4x264mod. Details: [x264]
  • Enhancements:
  • [AVS Script Creator] fixed opening of FFMS indexed files
  • [XviD] fixed saving of custom vbv values. Bug #3483985

New in MeGUI 2106 (Feb 7, 2012)

  • Features:
  • [Audio Encoder] added handling of channel count mismatch
  • [Audio Encoder] cosmetics
  • [Audio Encoder] do not abort downmix anymore if input avs file has no channel position information
  • [Audio Encoder] DTS-MA decoding is blocked with NicAudio to avoid problems
  • [Audio Encoder] show the opening of files in the job progress window as FFAudioSource may need some time to index files
  • [AVS Script Creator] + [OneClick] improve input DAR detection
  • [AVS Script Creator] enhanced selection box if opening an indexable file directly
  • [AVS Script Creator] resize value will only be added to the script if necessary
  • [Bitrate Calculator] improved M2TS calculation assumption. Warning: it is better but also not correct
  • [D2V Indexer] .bad and .fix.txt files will also be deleted in cleanup step
  • [HD Streams Extractor] automatically execute the job a second time if a gaps file is detected
  • [HD Streams Extractor] defaulting to English if the track language cannot be indentified (MKV only)
  • [M2TS muxer] added some missing audio types
  • [MainForm] MeGUI can only be closed if there are no running jobs
  • [MainForm] offer to install AviSynth if AviSynth is not found but the installer is available (x86 only)
  • [MediaInfo] added default/forced track info to the MediaInfo wrapper (requires mediainfo revision 0.7.51+)
  • [MediaInfo] added StreamOrder to the MediaInfo wrapper (requires mediainfo revision 0.7.53+)
  • [MKV Demuxer] adjusted demuxer to the recent mkvextract changes (requires mkvmerge revision 5.2.1+)
  • [MKV Muxer] adjusted muxer to the recent mkvmerge changes (requires mkvmerge revision 5.2.0+)
  • [OneClick] + [Update] log categories will not be created anymore if already available
  • [Progress Window] changed number formatting
  • [Progress Window] changed priority will be kept during the whole application session. Feature request #3445179
  • [Progress Window] lower also I/O and memory priority when priority below normal (requires Windows Vista or newer). Feature request #3468249
  • [Settings] added option to append a text to forced track names
  • [Settings] added option to select if ITU Aspect Ratios should be used (enabled by default). Feature request #3057378
  • [Settings] changed default value of "Autostart Queue" to enabled
  • [Update] changed recommended path for neroaacenc to tools\eac3to
  • [Update] if a component is missing a warning message will appear at startup
  • [VobSubber] cosmetics
  • [x264] added option to adjust GOP size based on the FPS of the source (enabled by default)
  • [x264] check if files for --qpfile/--cqmfile are available
  • [x264] removed automatic deactivation of x64 x264 in case of an error
  • [x264] replaced --fullrange with --range (requires x264 revision 2119+)
  • Enhancements:
  • [Adaptive Muxer] + [OneClick] fixed long delay when adding more than 4 tracks. Bug #3404061
  • [Adaptive Muxer] fixed handling of delay value and default/forced track. Bug #3443721
  • [Audio Encoder] fixed crash when using DTS-ES with NicAudio
  • [AVS Script Creator] fixed button checked states after loading avisynth profiles
  • [AVS Script Creator] fixed opening the wrong video preview in some rare circumstances
  • [AVS] if an AVS script cannot be opened the old method to open such files is used during the session
  • [AVS] the option can be completely disabled in the settings ("Improved AVS opening", enabled by default). Bug #3437874
  • [FFMS] removed AssumeFPS() as it is causing problems with hybrid/telecined input. Bug #3463347
  • [File Indexer] fixed trying to extract audio from MKV files without audio when using the FFMS indexer
  • [Lame] fixed applying bitrate in ABR mode
  • [Log] changed resource lock behavior. Bug #3466426
  • [MKV Muxer] improved idx subtitle handling
  • [MP4 Muxer] use ISO 639-2/T language codes when muxing. Bug #3201829
  • [pre-rendering job] fixed file size targeting with AutoEncode and OneClick
  • [Video Player] fixed a crash when using non seekable scripts
  • [Video Player] fixed handling of non default DPI values
  • [Video Player] in order to display such scripts the default start position is now the beginning
  • [x264] changed --weightp and --min-keyint default value calculation
  • [x264] fixed (increased) maximum value of --ref and --bframes when using target playback devices
  • [x264] fixed wrong --sar values when using BluRay Target Device with 720x576

New in MeGUI 2050 (Nov 24, 2011)

  • Main changes:
  • [x264] blu-ray device: added 1440x1080 as supported resolution
  • [OneClick] added option to mux the audio source file only if the codec is the same as requested
  • Other changes:
  • [Audio Encoder] added 24 25 conversions
  • [AviSynth] open script handling improved
  • [Chapter Creator] fixed language tag creation [FFMSIndexer] added option to select the number of decoding threads. default and recommended value is 1 changed LoadCPlugin to LoadPlugin for the x64 plugin (requires ffms r507+)
  • [Flac] enhanced output handling if file already exists
  • [Lame] fixed always applying bitrate 128 in ABR mode
  • [MainForm] fixed spelling.
  • Bug #3390630 [Mediainfo] mediainfo details are written into the log for most files/jobs
  • [OneClick] enhanced error handling
  • [OneClick] fixed editing of mkv mux jobs [OneClick] preserve audio track order during processing
  • [Source Detector] enhanced error handling
  • [Update] added check so that files can only be installed using the correct MeGUI build
  • [Video Player] fixed video preview window for some avs scripts (e.g. using ImageSource)
  • [x264] added --subme 11 (requires x264 revision 2037+)
  • [x264] blu-ray device: enhanced --sar detection [x264] fixed maximum --rc-lookahead value. a value > 250 was possible in rare situations. Bug #3383262
  • [x264] --keyint will not be applied twice if specified in the custom command line
  • [x264] cosmetics

New in MeGUI 2028 (Aug 25, 2011)

  • Main changes:
  • [x264] added target playback device option this option restricts or enforces x264 parameters if necessary as this option is more powerful as the downloadable x264 profiles they have been removed
  • [Lame] changed encoding modes to reflect valid values Warning: review custom lame presets as there is no full preset update path
  • Other changes:
  • [AVS Script Creator] added a selection box if opening an indexable file directly [File Indexer] added MKV audio demuxer for FFMS
  • [HD Streams Extractor] cosmetic adjustment.
  • [Job Queue] hide the pause button as it has no function.
  • [M2TS Muxer] fixed m2v input handling
  • [M2TS Muxer] fixed splitting option.
  • [MediaInfo] adjustment for recent mediainfo builds
  • [MediaInfo] introduce "Core" alias for DTSHD/DTSMA [MKV Muxer] added TrueHD + DTS-HD/MA as supported audio input formats
  • [OggVorbis] removed channel remapping as it is not needed anymore [OneClick] changed handling of failed automatic deinterlacing process
  • [x264] added --bluray-compat option (requires x264 rev 1935+)
  • [x264] changed --open-gop handling (requires x264 rev 1935+)
  • [x264] enhanced help
  • [x264] several adjustments

New in MeGUI 0.3.5.0 (Sep 8, 2010)

  • Main changes:
  • simplified x264 profiles and the main x264 configuration page. Only the
  • target/playback device of the encoding will be selected with the default
  • profile. The encoding mode and quality will be selected automatically or can be defined manually.
  • if targeting file size in AutoEncode or One-Click the encoding mode of the
  • selected video profile will be switched temporarily to automated 2/3pass
  • The AutoEncode defaults can be changed in the settings if applying a bitrate in the bitrate calculator the encoding mode of the
  • selected video profile will be switched on request permanently to automated 2/3pass
  • only one concurrent audio encoding is allowed
  • renamed "DG Creator" to "File Indexer" and improved the File Indexer
  • added FFMS (FFmpegSource2) to the File Indexer
  • improved Bitrate Calculator. Patch by JarrettV (#2999751)
  • Other changes:
  • [AviSynthWindow] + [AviSynthProfileConfigPanel] + [Changelog] changed font to Courier New
  • [MeGUISettings] defaults to development update server if development build is used
  • [VideoUtil] + [MainForm] fixed the detection of AviSynth for MeGUI x64
  • [MkvMergeMuxer] removed --no-clusters-in-meta-seek because of the change in MkvToolNix 4.0.0
  • [WindowUtil] + [JobWorkerWindow] prevent standby while a job is running.
  • Feature request #2976205
  • [MainForm] fixed window size will be reset if window is minimized moved CustomFileSize, CustomFPSs, CustomDARs and GUI settings from user.config into settings.xml
  • user.config is no longer created / updated. Therefore MeGUI itself does not
  • write anymore outside of the application directory
  • DGIndexNV will use DGMultiSource instead of DGSource as default setting
  • [mencoderEncoder] switched mencoder to ffmpeg as pre-rendering engine in
  • MeGUI x64 in order to support x64
  • [JobControl] fixed a crash if an unknown job type is used
  • [JobControl] old D2V and DGI jobs will be updated
  • [BitrateCalculator] add 1 1/2 DVD target size and adjust others to safe values. Patch by JarrettV (#2999751)
  • [BitrateCalculator] fix calculation accuracy by total file size and by BPP to account for constant video overhead. Patch by JarrettV (#2999751)
  • [BitrateCalculator] simplify audio bitrate inspection to assume bitrate from
  • video duration and audio file size. Patch by JarrettV (#2999751)
  • changed the way windowstate, location and size are saved and applied for
  • MainForm, JobWorker, Changelog and WorkerSummary
  • [x264Config] changed "Fast first pass" to "Slow first pass"
  • [ProfileConfigurationWindow] + [Calculator] + [Changelog] changed style to
  • FixedToolWindow (no resize, no minimize)
  • [Calculator] settings can only be applied if bitrate > 0
  • [JobControl] enhanced the adding of new jobs
  • [AudioEncodingTab] "_new" will be appended to the file name if the output
  • file already exists
  • [JobControl] + [JobWorkerWindow] fixed a problem with several workers
  • running the same job
  • [JobControl] + [JobWorkerWindow] only one audio encoding at a time.
  • Bug #2996413
  • [FileBar] set focus to the open dialogue
  • renamed VobInputWindow to FileIndexerWindow, renamed several of the indexer classes
  • [FileIndexerWindow] display of source media information added
  • [FileIndexerWindow] based upon the source media the recommended indexer will be preselected
  • [tsMuxeR] fixed failed muxing in rare cases
  • [BitrateCalculator] add BPP and Quality Estimate calculation support with
  • complexity slider. Patch by JarrettV (#2999751)
  • [BitrateCalculator] improved audio and unlimited extra calculation support.
  • Patch by JarrettV (#2999751)
  • [BitrateCaluclator] the encoding mode of the selected video profile will be
  • switched to automated 2/3pass if necessary
  • [x264ConfigurationPanel] simplified the main page, improved the tooltip help
  • [HDBDStreamExtractor] DTS output type option for DTS-MA or DTS-HR extracts only the core DTS track. Feature Request #2695340
  • [x264Encoder] fixed rc-lookahead. Bug #2991069
  • [OSInfo] improved .NET 4.0 detection. Bug #2988751
  • [x264Settings] changed the default b-pyramid value to normal
  • [x264Config] fixed the log file button
  • [UpdateWindow] added platform type
  • [UpdateWindow] only the platform matching updates will be downloaded if the x64 MeGUI build is used only x64_64.exe is referenced
  • [OneClickConfigPanel] "Keep Input Resolution" disables "Signal AR"
  • [JobQueue] CTRL+A selects all queue items. Feature request #2981335
  • [JobQueue] SHIFT+UP or DOWN to move an queue item, UP or DOWN to navigate in the list
  • [DAR] + [ARChooser] enhanced ITU values
  • [OneClickSettings] changed the default output resolution to 720
  • [OneClickWindow] custom AR can be applied if "Keep Input Resolution" is selected
  • [OneClickWindow] "Keep Input Resolution" disables "Signal AR"
  • [x264Encoder] --aud will only be appended if selected in the configuration
  • dialog. Bug #2979294
  • [OneClickSettings] the MKV container is enabled by default
  • [x264ConfigurationPanel] fixed wrong vbvmaxrate value after profile switching
  • [OneClickWindow] fixed "Keep Input Resolution" behavior
  • [VideoEncodingComponent] improved error handling
  • [FilmCutter] changed default transition type in AVS Cutter to "No transition"
  • Fade transition will blend in/out 10 frames. Bug #2913546
  • x264 - some CQP mode adjustments
  • x264 - added superfast preset support (requires x264 revision 1509 or higher)
  • [ffmsReader] + [ScriptServer] FFVideoSource defaults to the YV12 colorspace
  • [VideoUtil] improved the ConvertToYV12() handling
  • [UpdateCacher] + [UpdateWindow] + [MainForm]
  • added offline install capability
  • [UpdateCacher] + [UpdateWindow] zip files will be verified before extracting
  • [UpdateCacher] improved proxy support
  • user.config will be migrated to new version if possible
  • [x264Encoder] mbtree can be disabled while fast preset is active
  • [AviSynthWindow] FFVideoSource will be used automatically if a corresponding
  • findex file exists
  • [MeGUISettings] fixed ffms file not found problem
  • [MP4BoxMuxer] + [CommandlineJobProcessor] changed the way the remaining time is estimated. Bug #2124705
  • [MainForm] updatecopier.exe will only be elevated if necessary
  • simplified updatecopier.exe
  • [HDStreamExtractorIndexer] improved mpls parsing
  • [BitrateCalculator] fixed overflow in case of very long video durations
  • [MainForm] suspend the update process until the profiles have been imported
  • [x264Encoder] + [x264ConfigurationPanel] changed the default b-pyramid value to normal (requires x264 revision 1455 or higher)
  • [JobWorkerWindow] enhanced error handling
  • [AudioEncoderInterface] earlier preprocessing status update
  • [tsMuxeR] ISO639-2-Code will be used for the language during muxing
  • [tsMuxeR] fixed muxing of srt files. Bug #2958514
  • [x264] removed the lossless checkbox, changed turbo to "fast first pass",
  • changed thread-input, cosmetics
  • [tsMuxeR] + [CommandlineMuxer] changed the way the projected filesize is estimated
  • [AviSynthProfileConfigPanel] if clever anamorphic encoding is enabled the
  • dropdown box will be also enabled
  • [AviSynthWindow] openning a file also triggers the clever anamorphic
  • encoding event. Bug #2957647
  • [UpdateWindow] set last modified time to extracted files
  • [UpdateWindow] files which need a reboot will also be saved if selected
  • update ICSharpCode.SharpZipLib.dll
  • [x264Encoder] added support for new x264 nal-hrd switches (requires x264 revision 1442 or higher)

New in MeGUI 0.3.1.1056 Development (Sep 8, 2009)

  • (kurtnoise) [ChapterCreator] - add EditionUID & ChapterUID in the output xml Matroska format.
  • enable chapterName_TextChanged event which was removed previously.
  • (kurtnoise) [ChapterCreator] add Matroska Chapters xml file as output format.
  • (kurtnoise) [ChapterCreator] fix issue #2845174.
  • (kurtnoise) update batch files. Patch by XhmikosR
  • (kurtnoise) [ChapterCreator] fix issues with Preview, Add & Remove buttons events (#2848657)
  • (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.21)
  • (kurtnoise) [AudioEncoderInterface] readjust LAME quality scaling to match the documentation.
  • (kurtnoise) [AVSCreator] add vobsub files support in Subtitle Filtering.
  • (kurtnoise) [x264Config] remove duplicate code about CABAC.

New in MeGUI 0.3.1.1055 Development (Sep 2, 2009)

  • (kurtnoise) [ChapterCreator] fix issue #2814357.
  • (kurtnoise) [ProgressWindow] change tabIndex values from textboxes.
  • (kurtnoise) [ProgressWindow] put textboxes as read-only instead of disabled.
  • (kurtnoise) [AVS Creator] add Charset feature with TextSub() line...
  • (kurtnoise) [x264Config] add slicing support. Requires x264 rev1243 or higher.
  • (kurtnoise) [x264Config] fix noFastPSKip & MixedRefs commands.
  • (kurtnoise) [x264Config] fix issue #2846728
  • (kurtnoise) [ScriptServer] force flag = false & Counter = 0 in DGDecodeNVdllPath(..) when dgavcindex is found in the path to avoid inappropriate error message during dga files loading from the AVSCreator.
  • (kurtnoise) [x264Config] fix subme crash w/ veryslow & placebo presets.

New in MeGUI 0.3.1.1054 Development (Sep 2, 2009)

  • (kurtnoise) [x264Config] fix & update few lines.
  • (kurtnoise) remove manifest file integration from project file to allow drag & drop in the main window on vista & seven.
  • (kurtnoise) remove few unused resources files from the project file. Patch by Underground78.
  • (kurtnoise) [VideoPlayer] button 1x didn't reset zoom variable. Patch by Underground78.
  • (kurtnoise) [UpdateWindow] cosmetic...
  • (kurtnoise) [x264Config] turboOptions = true - only with twopass1 & threepass1
  • (kurtnoise) [x264Config] fix few errors for default settings.

New in MeGUI 0.3.1.1053 Development (Aug 11, 2009)

  • (kurtnoise) [x264 Config] Add presets/tunings/mb-tree/rc-lookahead/no-psy options. Requires x264 revision 1206 or higher. Redesign config panel in 4 tabs (Main, the default one + Frame-type + Rate-Control + Analysis + Misc). Clean up the code for better reading.
  • (kurtnoise) Fix some changes in batch files. Patch by XhmikosR (#2832669)
  • (kurtnoise) [x264Config] remove AQ Mode restriction from x264 settings.
  • (kurtnoise) [VideoEncodingComponent] add findDGSource() function and use it during input file loading to check whether or not CUVIDServer must be run.
  • (kurtnoise) move manageCUVIDServer() to VideoUtil.cs

New in MeGUI 0.3.1.1052 Development (Aug 3, 2009)

  • (kurtnoise) [Avs Script Creator] redesign CUVIDServer management. (#2786306)
  • (kurtnoise) apply FindandKillProcess("CUVIDSERVER") when all jobs are done in the queue & when megui is closing.
  • (kurtnoise) [DialogManager] add FindProcess() & FindAndKillProcess() functions.
  • (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.20.0)
  • (kurtnoise) [VideoUtil] getChaptersFromIFO(...) : save chapters files as text always by default. Some users may want it for the mux (#2825428)
  • (kurtnoise) [OSInfo] using...try...catch instead.
  • (kurtnoise) better .Net Framework handling.
  • (kurtnoise) [x264Config] add QP-RD support as subme = 10. x264 rev 1187 or higher required.
  • (kurtnoise) [AVCLevelsChecker] remove b-pyramid & b-frames computation. Not used anymore...
  • (kurtnoise) [AVCLevelsChecker] update MaxBR values.
  • (kurtnoise) [x264Encoder] apply sar command only when X & Y values are different to 1.
  • (kurtnoise) [x264Config] fix x264 scratchpad default settings.
  • (kurtnoise) [x264Config] few improvements in the partitions command line construction.
  • (kurtnoise) [x264Encoder] add AQ mode 2. requires x264 r1184 or higher.

New in MeGUI 0.3.1.1051 Development / 0.3.1.1028 Stable (Jul 17, 2009)

  • (kurtnoise) Update MediaInfo library and its wrapper to the latest release (0.7.19)
  • (kurtnoise) [HDStreamExtractor] move a line parsing to the warning instead of error.
  • (kurtnoise) Few cosmetics for the batch files & add a NSIS installer detection. Patch by XhmikosR (#2822466)
  • (kurtnoise) Fix a typo. Patch by XhmikosR (#2822464)
  • (kurtnoise) [OneClick Encoder] few internal changes for better chapters handling.
  • (kurtnoise) cosmetics...
  • (kurtnoise) [OneClick Encoder] add read only disc detection (fix issue #2814331).
  • (kurtnoise) [OneClick Encoder] fix issue #2810643
  • (kurtnoise) [AVSCreator] remove ToLower() from checkNVCompatibleFile() function.
  • (kurtnoise) [HDStreamExtractor] fix issue #2817463 for seamless branching.
  • (kurtnoise) update ContextHelp.xml file to reflect the last x264 settings.
  • (kurtnoise) [x264Config] fix bug #2821332 for lossless mode. An update of this preset is required.

New in MeGUI 0.3.1.1050 Development (Jul 14, 2009)

  • (sharktooth) [x264] Added --profile support with a slight difference with x264 defaults. Autoguess means no --profile option will be specified. High/Main/Baseline will set the --profile option accordingly.
  • (sharktooth) [x264] Set CRF 23 as default encoding mode.
  • (sharktooth) [x264ConfigurationPanel] Trellis is now enabled by default as well...
  • (sharktooth) [x264ConfigurationPanel] More fixes...
  • (sharktooth) [x264ConfigurationPanel] Additional checks and fixes for h.264 Profiles restrictions.

New in MeGUI 0.3.1.1049 Development (Jul 14, 2009)

  • (sharktooth) [x264ConfigurationPanel] Additional checks to ensure proper options values are passed to the commandline generator.
  • (sharktooth) [x264] Fixed x264 --subme & --ref commandline options generation due to the new x264 defaults.

New in MeGUI 0.3.1.1048 Development (Jul 13, 2009)

  • (sharktooth) [x264] Fixed b-frames controls behavior and commandline generation to respect the new x264 b-frames default value. Should also fix the baseline profile encoding.

New in MeGUI 0.3.1.1047 Development (Jul 9, 2009)

  • (sharktooth) [x264Encoder] Removed --progress switch since it's a new x264 default option.
  • (sharktooth) [x264] Reconfigured default settings and commandline generation due to the changes in x264 defaults and CLI options.
  • (kurtnoise) [AviSynthWindow] revisit checkNVCompatibleFile() function.
  • (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.17)

New in MeGUI 0.3.1.1046 Development (Jun 23, 2009)

  • (Sharktooth) [Dialogs] *.m2ts -> *.m2t* to support .m2t extension.
  • (Sharktooth) [VideoUtil] Added ".aac" extension to the list of the audio files demuxed by DGIndex since getAllDexumedAudio() is now used for DGAVCIndex as well.
  • (Sharktooth) [OneClickWindow] Fixed incorrect charset encoding for non-english file names (patch by Fight16)

New in MeGUI 0.3.1.1040 Development (Jun 11, 2009)

  • add LinqBridge lib to the megui NSIS script.
  • [MainForm] activate HDStreamExtractorIndexer.Factory
  • [Job] add HDStreamExJob to the Job Interface.
  • [HDStreamExtractor] add megui job support.
  • [HDStreamExtractorIndexer] better lines parsing.
  • [HDStreamExJob] change CodecString & EncodingMode
  • [hfyuSettings] change ID : huffyuv -> Huffyuv
  • [AudioStream] add "AC3 EX" case.
  • [JobWorkerWindow] few improvements in the log reporting.
  • [DGMCreator] add vob files support.
  • [tsMuxeR] add Chapters file support.
  • [VideoUtil] add getChapterTimeLine() function.
  • [OneClick] apply getChaptersFromIFO to the One Click Encoder code.
  • [VideoUtil] add getChaptersFromIFO() function.
  • [ChapterInfo] better formating for SaveText() function.
  • fix a potential NullPointer Exception for several Muxers. Based on patch from ViceIce (#2799156)
  • [Megui NSIS SCript] Remove old entry in the register key from the previous installer. Patch by XhmikosR (#2801959)
  • update script & reader to support the last beta DGxxxNV tools package.
  • [DialogManager] cosmetic changes for RunCUVIDServer()

New in MeGUI 0.3.1.1033 Development (May 3, 2009)

  • [CodecManager] disable BD & AVCHD devices type. Not yet functional...
  • [MainForm] register tsmuxer as JobProcessor & MuxerProvider.
  • [MuxProvider] add tsmuxer.
  • add tsMuxeR class.
  • add tsmuxer in the project files.
  • [SettingsForm] add tsmuxer components in the Muxer tab.
  • [MeGUISettings] add TSMuxerPath
  • [CodecManager] add M2TS as VideoType & ContainerType
  • [MediaInfoFile] when VCodec is null, check the video format in this case.
  • [JobUtil] use output name to create logfile instead of input. #2690832
  • [FileSize] rounding values with 2 digits instead of 1. Feature Requests #2772018 & #2465440
  • add Device Output Type to the One-Click Encoder. Available through Advanced Settings.
  • [PrettyFormatting] fix an error with temporal substring...Note to myself : test external patches before to commit them like a dumb.
  • [AutoEncodeTool] add Device Output Type.
  • update the One Click & AutoEncode tools to the latest changes.
  • [MP4BoxMuxer] apply device type to the command line.
  • add Device Types to the Adaptive & Manual Muxers. Now, we can force either iPod, iPhone, ISMA or PSP output when we select MP4 Muxer.
  • [VideoUtil] update GenerateJobSeries()
  • [JobUtil] update GenerateMuxJobs()
  • [IMuxing] add new List & GetDeviceInputFilter() string.
  • [MuxSettings] update settings with the DeviceType.
  • [MuxProvider] add GetSupportedDevices(), GetSupportedDeviceTypes() & register the new device types.
  • [CodecManager] add DeviceType as OutputType.
  • [MainForm] move MeGUI size/position/windowstate settings in Shown Event instead of Load Event.
  • [MainForm] add MeGUI size/position/windowstate settings in Load Event.
  • [MuxProvider] add h264 file extension to the MKV & MP4 Muxers.
  • [CodecManager] change EAC3 files extension & add a new AVC files extension.
  • [AVSCreator] fix issue #2776469.
  • [MkvMergeMuxer] add Warning handling to ProcessLine().
  • [MkvMergeMuxer] better Error Handling in ProcessLine().
  • [MkvMergeMuxer] update ProcessLine() to match the correct string.
  • [DGMCreator] remove duplicate components. Patch by UsedUser from http://forum.doom9.org/showthread.php?p=1278274#post1278274
  • [PrettyFormatting] simplify ExtractWorkingName(). Patch by UsedUser from http://forum.doom9.org/showthread.php?p=1278251#post1278251
  • [Vobsubber] use getPGCnb() to retrieve max value.
  • [IFOparser] add getPGCnb() function.

New in MeGUI 0.3.1.1028 (Apr 9, 2009)

  • (sharktooth) [Xvid] Added Handheld, Portable and Custom profiles along with VBV parameters controls.

New in MeGUI 0.3.1.1014 (Feb 17, 2009)

  • [x264Config] Fixed psy-trellis control behaviour with subme < 6 as well as commandline generation.
  • [ScriptServer] add Bob parameter for TDeint filter.
  • [ScriptServer] add Bob parameter for Yadif script.
  • [VideoUtil] some cleanup.
  • update MediaInfo library and its wrapper to the latest release (0.7.11)
  • add RMDIR /r "$LOCALAPPDATA${PRODUCT_WEB_SITE}" to the megui installer
  • [AVSCreator] cosmetics.
  • [AVSCreator] several tunings.
  • [ScriptServer] add Nvidia deinterlacer parameter for DGx files.
  • [OSInfo] add x86/x64 platforms detection.
  • [ScriptServer] MPGSource for dgm files sources.
  • enable dgm files support in the AVSCreator & ScriptServer.
  • add dgm files Reader.
  • enable ableToWriteOnThisDrive() to VobSubber & D2VCreator. This is a checking to know if the output drive chosen has the write permission.
  • add Drives Class to the project files.
  • add a Class to retrieve infos from Drives.
  • [VobSubIndexer] use Job Output instead of Job Input as path for the config file.
  • [x264ConfigurationPanel] fix issue with Lossless Mode

New in MeGUI 0.3.1.1006 (Jan 6, 2009)

  • [UpdateWindow] cosmetics - singular/plural for comments.
  • [x264Encoder] enable --aud command for all output types.
  • Form1.cs --> MainForm.cs
  • [MainForm] help button refactoring.
  • [MainForm] enable reset button event.
  • [x264Encoder] add --aud switch for raw avc output files. Recommended by the specs.
  • [OneClickWindow] Move SignalAR check box within window so it's visible
  • update copyright date...;-)
  • [AviSynthAudioEncoder] fix an error in the wav header writing. Now, the avisynth decoder filter will always use the highest resolution supported by the encoder. No more restriction...
  • [AviSynthAudioEncoder] re enable temporary the 16bits conversion. Without this, it produces an output garbage with the current code...
  • [Util] cosmetics
  • Fix a buffer overrun issue.
  • [AviSynthAudioEncoder] remove ConvertAudioTo16Bit() restriction.
  • update AvisynWrapper library and its wrapper to support any audio bits depth. Requires Avisynth 2.5.7 or higher...
  • put megui icon to all forms.
  • [VideoUtil] fix an error in getSBRFlagFromAACStream()

New in MeGUI 0.3.1.1001 (Dec 28, 2008)

  • kurtnoise) [VobSubIndexWindow] cleanup...
  • (kurtnoise) cosmetics renaming.
  • (kurtnoise) MKV & MP4 muxers : use getIDFromAudioStream to retrieve the real trackID from mp4 files.
  • (kurtnoise) [VideoUtil] add getIDFromAudioStream() function to retrieve track IDs from Audio Stream using MediaInfo.
  • (kurtnoise) [MP4BoxMuxer] fix an error for non MP4 files.
  • (kurtnoise) MKV & MP4 muxers : use getIDFromFirstVideoStream to retrieve the real trackID from mp4 files.
  • (kurtnoise) [VideoUtil] add getIDFromFirstVideoStream() function.
  • (kurtnoise) add raw avc streams to the MKV muxer.
  • (kurtnoise) [MkvMergeMuxer] now use idxReader to retrieve all indexes & languages from vobsub files. Fix bug #2016031
  • (kurtnoise) [idxReader] fixed some errors.
  • (kurtnoise) [AudioTrackSizeTab] use MediaInfo lib to retrieve correct bitrate from DTS files. Fix bug #2205309
  • (kurtnoise) remove Greyscale option from xvid command line. Not used anymore with the build coming from the MeGUI package tools.
  • (kurtnoise) project refactoring and cleanup
  • (kurtnoise) add vobsub file reader. Not used yet...
  • (kurtnoise) [ProgressWindow] SizingGrip = False for the StatusStrip (#2123282)
  • (kurtnoise) some addons to the nsis script (#2399161)
  • (kurtnoise) [VideoPlayer] add Time Position to the title if it's checked in the Settings (#2286249).
  • (kurtnoise) add a new option to the Settings for the Video Preview.
  • (kurtnoise) [Util] add TimeString() function to format seconds to string.
  • (kurtnoise) [D2V Creator] loadOnComplete & closeOnQueue checked by default now (#2207467)
  • (sharktooth) [Settings] updated megui auto-update mirror url

New in MeGUI 0.3.0.3006 (Oct 29, 2008)

  • (ateeq) [DAR] Alternative SAR fraction calculations for slightly better accuracy
  • (ateeq) (AdaptiveMuxer) Allow splitting to same container with Adaptive Muxer
  • (ateeq) [AdaptiveMuxWindow] Fix to work with previous baseMuxWindow changes
  • (ateeq) [AMGMuxer.cs] File Splitting fix and don't number unless splitting
  • (ateeq) [baseMuxWindow.cs] Add DefaultOutputDir and mainForm visibility change
  • (ateeq) [MuxWindow.cs] Remove duplication of mainForm between MuxWindow and baseMuxWindow

New in MeGUI 0.3.0.3004 (Oct 16, 2008)

  • [FilmCutter] AudioRate(__film) instead of AudioRate(__just_audio) for else case.
  • [AMGMuxer] Splitting feature works fine now. Fix issue #2145143.
  • [JobControl] allow to remove only completed jobs from the queue. Patch by ateeq.
  • [DAR] use rounding value for SAR calculation. Should fixed issues #2010131 & #2013287.
  • allow name for Video Tracks in the AdaptiveMuxer & fix several cosmetics spaces. Fix #2063188
  • [PrettyFormatting] fix issue #2164193 about the wrong length for output filename in the oneClick encoder. Patch by ateeq.

New in MeGUI 0.3.0.2012 (Sep 15, 2008)

  • (sharktooth) Reverted r704 ([FileUtil.cs] Added SetLastWriteTime in the ExtractZipFile method.) since it was causing problems to the auto-update

New in MeGUI 0.3.0.2009 (Sep 13, 2008)

  • (sharktooth) [MkvMergeMuxer.cs] --delay -> --sync for compatibility with mkvtoolnix 2.3.0
  • (kurtnoise) [AVS Creator] added "Apply auto Preview" feature. When it's checked, Crop & Resize modifications will be applied automatically in the video preview. No need to click anymore on "Preview AVS Script" button with this...
  • (kurtnoise) [AVS Creator] use input filename as default for the save dialog.

New in MeGUI 0.3.0.1017 (Jul 24, 2008)

  • (sharktooth) [AVCLevels] Unrestricted->AutoGuess since x264 rev915 changes.

New in MeGUI 0.3.0.1014 (Jul 3, 2008)

  • (berrinam) Fixed #2008444 (crash using One Click Encoder). The One Click Encoder uses the "Demux all audio" mode.
  • (berrinam) Fix #2008276 (Fatal Error On Queue Tab With 0.3.0.1013)

New in MeGUI 0.2.6.1036 (Nov 9, 2007)

  • (berrinam) Fixed exception in profile import when file already exists
  • (Kurtnoise) [VideoEncoding] DAR values Initialization (fixed #1823977)
  • (berrinam) Fix an exception when changing codec if no profile is selected
  • (patch by eamonh) fix profile scrolling issues (fixes #1822000, #1827268)
  • (patch by eamonh) Fix #1827919 (OneClickEncode Settings not saved)

New in MeGUI 0.2.6.1028 (Oct 23, 2007)

  • 1028
  • - (Sharktooth) [Libs] Updated SharpZipLib (may fix some unzipping problems)
  • - (Kurtnoise) [Muxer] : output filename edition allowed.
  • - (Kurtnoise) [MP4 Muxer] : renable the tmp command correctly (#1795829)
  • - (Kurtnoise) [One Click] : few tunings
  • - (Kurtnoise) Cosmetics

New in MeGUI 0.2.4.1041 (Sep 5, 2007)

  • Allow non-integer XviD quantizers (1650574)
  • Make the main window expandable (1704963)
  • Groups of jobs can be moved up and down in the queue (1685623)
  • Allow autoscrolling the log (1661785)

New in MeGUI 0.2.4.1023 (Jan 3, 2007)

  • Fix the OneClick Config compile.bat crash - the text was too long and delegated to a resource that wasn't compiled in.