Development Resumes…
I’ve recently been spending more time on MKVCleaver due to the pandemic.
Work being done:
- Major changes to the GUI
- Bug fixes
- New features being considered:
- Muxing mkv files
- Ability to execute commands before/after extraction
I’ve recently been spending more time on MKVCleaver due to the pandemic.
Work being done:
Want a feature added to MKVCleaver ? Head on to the Features Poll page to let me know what you want added.
You can vote on up to 3 features and add your own.
Moved from MSI to Inno Setup installer due to ease of coding and the ability to script the installer routine better with Pascal.
The portable version of MKVCleaver is now a part of the installer. You must run the installer to get the Portable version. Follow the instruction included in the installation wizard.
Changes:
* Added user editable custom placeholders for file names.
* Added option to disable save session dialog.
* Compliant with MKVToolNix v17 and above.
* Mkvmerge.exe output is now redirected to a file instead of stdout. Should fix issues with non English locales.
* Added non ASCII character conversion when working with command line tools such as avc2avi.exe.
* Added .h265 extension.
* Added ability to edit how files and tracks are displayed in the left pane.
* Changed Select All shortcut to Ctrl+Shift+A.
* Added ability to cancel file import.
* Added option to enable debugging.
* Moved File Info into a right click menu instead of double clicking.
* Split source code into multiple files.
* Removed auto restart on hang or crash.
* Removed AutoitObject.dll.
Fixes:
* Optimized update checking code.
* Optimized error messages and error detection.
* Optimized logging saving and display code.
* Optimized multiple instance detection code.
* Optimized custom placeholder verification code.
* Fixed database being left in an inconsistent state when MKVCleaver crashed.
* Fixed various GUI sizing and display issues.
* Fixed multiple “Variable is out of bounds” and “Variable is not declared” errors.
* Multiple minor bug fixes.
Download: Get this version Here…
Changes:
* Added [TrackType#] placeholder.
* Added auto recovery when MKVCleaver hangs.
* Added notification when MKVCleaver cannot connect to the Internet.
* Minor logging changes.
Fixes:
* Fixed “Check for Updates” was not following what’s in the ini file.
* Fixed MKVCleaver error when extracting by selecting tracks in the left pane.
* Fixed [Track#] being replaced by incorrect numbers in some cases.
Download: Get this version Here…
Fixes:
* Fixed error with SQLite when files have apostrophe(s) in the file name.
* Fixed error when extracting simple chapters.
* Added back Send To menu in portable versions.
* Fixed error detection for chapters, tags and cues.
* Fixed log_rotate.exe hanging in some situations.
* Fixed json formatting when extracting time codes with default file naming options.
Download: Get this version Here…
Changes:
* Implemented SQLIte database as the storage engine for internal arrays and the log
* Added utility to rotate logs
* Added log settings and log viewer
* Added more detailed logging
* Update check is now using JSON format
* Changed mkvmerge -i to mkvmerge -J. MKVCleaver is now using JSON format to query MKVtoolNix CLI tools
* Removed mkvextract version check
* Added minimum MKVToolNix version. Minimum version is 10
* Added [LNG3], [LNGf] and [Delay] placeholders
* Removed [vDelay] placeholder
* Changed how [aDelay] placeholder works
* Added Quick and Full VFR detection modes
* Added VFR to CFR conversion (experimental)
* Removed avdump2
* Added batch filters for extraction
* Moved About button under Help menu
* Added Segment UIDs extraction
* Added ability to add files to MKVCleaver by dragging and dropping a text file
* Added instance check. Max instances is now 1
* Removed Audio FLAC in OGG container option
* Major source changes to accommodate SQLite DB and Windows 10
* MKVCleaver minimum GUI size is now set for both x and y axis
* Minor changes to custom.ini file options
* Timecodes checkbox text will be red when Timecodes Only option is selected (visual aid)
Fixes:
* Fixed Drag & Drop on Windows 10
* Fixed state and text detection for files and tracks windows under Windows 10
* Fixed Go button state changes based on what is selected
* Fixed Audio track language was displayed as English when no language was set
* Fixed h.264 to avi conversion errors
* Optimized code to idle CPU when nothing is happening
* Changed acv2avi.exe to the version from VideoHelp
Download: Get this version Here…
Changes:
* Added video delay placeholder to custom file names
* Audio delay is calculated against video delay when audio delay is not negative
* Added separator and placeholder cleanup when using custom file names
* Removed avdump. VFR check is now done with MediaInfo.dll
* Updated MediaInfo.dll
* MediaInfo full media information is now in a separate window
* Update URL is now set in a DNS record
* Tested with latest MkvToolNix
Fixes:
* Custom file name chapter and cuesheets extraction errors
* Update check would not turn off
* Status bar progress should now work on Windows 10
* Extract button behavior correction when removing tracks in the left pane
* Inconsistent logging when extraction errors occured
* Other minor bug fixes
Download: Get this version Here…
Fixes:
* MKVCleaver crashes on WIN 8
* Custom Filename button resizing issues
* Automatic timecode extraction for VFR files
* Log file was overwritten with every extraction is some cases
Download:Get this version Here…
Fixes:
* Allow multiple files with the same name, but different paths
* Taskbar progress should work on Windows 8 now
* Fixed path generation logic in h264 to avi conversion code
* Updated links in the Help menu and About menu
* Other minor bug fixes
Changes:
* Added Custom Filenames with variables
* Added ability to turn off automatic update checks
* Added automatic MkvToolNix detection when it is installed
* Updated MediaInfo.dll
* Other minor changes
Download: Get this version Here…
Changes:
* Update notification added. MKVCleaver will display an update menu
when an update is available.
* VFR detection is now off by default.
* Moved data files to AppData folder. Files will be moved automatically
on the first run (Installer version only).
* Wix is now used to compile MSI files. It is not compatible with previous
versions of the installer. Please uninstall previous versions manually.
Fixes:
* WebM detection is fixed.
* Chapter and Tags extraction fixed.
* Other minor bugs fixed.
Fixes:
* Updated to work with latest MKVToolNix
* Updated MediaInfo dll
* Changed all command and log files to UTF16 Big Endian
* Added OPUS codec
* Added character escaping in MKVToolNix options file for all paths
* Fixed some crashes (the ones I could recreate)
* Minor bug fixes
Filxes:
* When converting from h264 to avi files were being split at 2 GB mark and that would produce broken avi. Removed size limit on output files.
* MKVExtract option file was being saved in ANSI format. Changed to UTF8.
Changes:
* WIN 7 Taskbar Icon progress bar added
* Added progress bars inside GUI
* Added session handler. MKVcleaver will restore last used files if it crashes
* Changed from command line to options file when using MkvToolNix
* Added XML2CellTimes converter utility
* Changed track numbering to start with 0 if track # < 10
* Added menu to choose between simple and XML chapters
* MKVcleaver will now remember all options set in the last sessions
* Relocated custom.ini, log and options files to %UserProfile%\MKVCleaver directory to avoid UAC problems
* MKVcleaver will now give an error about missing MkvToolNix instead of keeping Extract Tracks button greyed out
* MediaInfo updated to the latest version
Fixes:
* Fixed MKVcleaver 64-bit random crashes
* Max path depth limit is now gone
* GetCodecs tools wouldn’t always respond to controls
* MKVcleaver is now compatible with all versions of MkvToolNix up to v 5.8.0
* Some source optimization
* Code optimization
* Other minor fixes…
Recent Comments