MKVToolNix 歷史版本列表
MKVToolNix 是一套在 Linux 和 Windows 下創建,更改和檢查 Matroska 文件的工具。他們為 Matroska 做了 OGM 工具為 OGM 格式做了些什麼,然後做了一些。它支持處理幾個輸入文件,就好像它們已經被二進制級聯成一個大的輸入文件一樣.8997423 選擇版本:MKVToolNix 19.0.0(32 位)MKVToolNix 19.0.0(64 位) MKVToolNix 軟體介紹MKVToolNix (32-bit)MKVToolNix (64-bit)
更新時間:2022-08-15
更新細節:
What's new in this version:
- Disk free space on treemap will now be displayed separately for each selection when using the "select multiple" option
- Export functions updated to always format floating point values (like percentages) using a point as currency separator. Previously it used the system locale character which is a comma in some countries. This extra comma would create problems when importing the data into other applications (like spreadsheets)
- Double clicking a file or folder in the tree or file view will now automatically open it
- Files/folders can now be dragged out of WizTree and into Windows Explorer windows to copy/move them. Hold Shift key while dragging to move the file, otherwise it will be copied. Dragging will only work when dragged from the file name column. Dragging in other columns will select all files in the selection rectangle.
- Copy (Ctrl+C)/Cut (Ctrl+X) menu items added to File Menu. Copy path shortcut changed from Ctrl+C to Ctrl+Alt+C
- Copy Path function will no longer include a trailing carriage return if only one item is selected
- Drive name now displayed in tree view and treemap
- Menu accelerator keys were not working in dark mode (fixed)
- new command line parameter added to select size or allocated space for treemap image export (default is size):
- /treemapimageshowallocated=[0|1]
- WizTree64.exe C: /treemapimagefile="C: empcdriveimage_%d.png" /treemapimagewidth=1024 /treemapimageheight=768 /treemapimagefreespace=0 /treemapimageshowallocated=1
更新時間:2022-08-14
更新細節:
What's new in this version:
New features and enhancements:
- MKVToolNix GUI: the user can now control where the job queue files & the preferences INI file are stored via environment variables. If set, the variable KVTOOLNIX_GUI_STATE_DIR` can point to a directory where the GUI stores both the job queue sub-directory and the preferences INI file. If you only want to relocate the preferences INI file, you can store the desired file name for the INI file in `MKVTOOLNIX_GUI_CONFIG_FILE`. Implements
- MKVToolNix GUI: when adding directories via drag & drop/copy & paste the GUI will now offer the user the option to create one multiplex settings tab per directory & adding all files from that directory to the corresponding, newly created tab.
Fixed:
- Mkvmerge: AV1 OBU parser: fixed identifying files that only contain single frame
- KVToolNix GUI: multiplexer: when reading color parameters from identified files that are floating point numbers (minimum/maximum luminance, projection pitch/roll/yaw) the numbers will be formatted in floating-point notation instead of scientific notation as mkvmerge only supports the former.
- MKVToolNix GUI: multiplexer: color parameters that are floating point numbers (minimum/maximum luminance, projection pitch/roll/yaw) will only be set to a value during identification if the identification actually contains the property, and not to 0 anymore if it doesn't.
Build system changes:
Several merge requests where accepted that improve compilation on MSYS2 on Windows. Note that this build type isn't supported.
更新時間:2022-07-15
更新細節:
What's new in this version:
- Improves WIM and ESD files support
- Some minor bug fixes and enhancements
更新時間:2022-07-10
更新細節:
What's new in this version:
- Have project target .NET 6. Good performance jump. Make sure to download the .NET 6 Runtime before updating.
- Updated extra libs to target .NET 6
- Remove the use of the DS4Audio monitor class for select devices. Use appropriate DS4 feature flags instead. Will likely fix headphone muting issues while rumble is active for several third party DS4 controllers
- Changed expanded output range for Gyro Mouse-like Joystick
- Added additional checks for HidHideClient path
- Changed gyro mode subcommand calls for Switch Pro and JoyCon controllers
- Added try catch for initial outputKBMHandler connect call. Skip over failed FakerInput connection and attempt to fall back to SendInput
- Changed Backslash OEM key alias for FakerInput mapping
- Corrected current gyro toggle flags. Could have impacted profile switching
- Raise default warning intervals used for controller readings control and lightbar flashing
- Removed several DS4 BT Windows 7 workarounds. Seriously, Win 7 support is done. 8.1 is almost EOL
- Fixed use of WIN64 compilation symbol for HID serial reading routine. Visual Studio probably stripped it with the .NET 5 migration
- Bundled updated XInputChecker and DS4Updater that target .NET 6
- Binaries are no longer digitally signed. No longer have a valid OV certificate anymore. Going to make distribution harder
更新時間:2022-07-10
更新細節:
What's new in this version:
- New: updated city database
更新時間:2022-07-10
更新細節:
What's new in this version:
Important notes:
- all: the spelling of "colour" was changed to "color" throughout all programs to match the use of American English spelling in MKVToolNix. This not only affects documentation and user interface controls, but also program options for mkvmerge & mkvpropedit. Both programs will continue to accept the British English spelling of their respective options indefinitely. One breaking change is that the property names in mkvmerge's JSON identification mode have also been changed to American English spelling. As those properties have only been introduced in release v68, this seems like a small enough window to make such a change.
New features and enhancements:
- MKVToolNix GUI: the number of recently used entries (e.g. destination directories) remembered by the GUI can now be configured in the preferences
- MKVToolNix GUI: multiplexer: when adding files the track properties regarding color information & color mastering meta information will be parsed & set in the corresponding GUI controls
- MKVToolNix GUI: job queue: the job queue can now be sorted by clicking on the column headers. Part of the implementation of #3365.
- MKVToolNix GUI: job queue: when loading jobs from the queue directory that weren't previously known to the program those jobs will be sorted by their "date added" timestamp instead of using the order the operating system returns them in. Part of the implementation of #3365.
Fixed:
- build system: fixed compilation with fmt v9
- mkvmerge: HEVC ES parser: the parser will now parse at least the first full access unit before reporting that it has found all the required headers. Otherwise parsing might stop in the middle of the access unit due to the source reader not providing more data in the first call, leading to the parser not finding the `unspec62` and `unspec63` NALUs required for Dolby Vision
- MKVToolNix GUI: preferences: the default actions added to the "execute programs" section on new installations now default to use WebM file names instead of Ogg, matching the format of the included audio files
Build system changes:
- The bundled `fmt` library was updated to v9.0.0
更新時間:2022-07-10
更新細節:
更新時間:2022-07-10
更新細節:
What's new in this version:
New backends:
- Combine multiple remotes in one directory tree
- Hidrive
- Internet Archive
- New S3 providers
- ArvanCloud AOS
- Cloudflare R2
- Huawei OBS
- IDrive e2
New commands:
- test makefile: Create a single file for testing
New Features:
- Metadata framework to read and write system and user metadata on backends
- Implemented initially for local, s3 and internetarchive backends
- --metadata/-M flag to control whether metadata is copied
- --metadata-set flag to specify metadata for uploads
- Thanks to Manz Solutions for sponsoring this work.
- build
- Update to go1.18 and make go1.16 the minimum required version
- Update android go build to 1.18.x and NDK to 23.1.7779620
- All windows binaries now no longer CGO
- Add linux/arm/v6 to docker images
- A huge number of fixes found with staticcheck
- Configurable version suffix independent of version number
- check: Implement --no-traverse and --no-unicode-normalization
- config: Readability improvements
- copyurl: Add --header-filename to honor the HTTP header filename directive
- filter: Allow multiple --exclude-if-present flags
- fshttp: Add --disable-http-keep-alives to disable HTTP Keep Alives
- install.sh
- Set the modes on the files and/or directories on macOS (Michael C Tiernan - MIT-Research Computing Project)
- Pre verify sudo authorization -v before calling curl. (Michael C Tiernan - MIT-Research Computing Project)
- lib/encoder: Add Semicolon encoding
- lsf: Add metadata support with M flag
- lsjson: Add --metadata/-M flag
- ncdu
- Implement multi selection (CrossR)
- Replace termbox with tcell's termbox wrapper (eNV25)
- Display correct path in delete confirmation dialog
- operations
- Speed up hash checking by aborting the other hash if first returns nothing
- Use correct src/dst in some log messages (zzr93)
- rcat: Check checksums by default like copy does
- selfupdate: Replace deprecated x/crypto/openpgp package with ProtonMail/go-crypto
- serve ftp: Check --passive-port arguments are correct
- size: Warn about inaccurate results when objects with unknown size
- sync: Overlap check is now filter-sensitive so --backup-dir can be in the root provided it is filtered (Nick)
- test info: Check file name lengths using 1,2,3,4 byte unicode characters
- test makefile(s): --sparse, --zero, --pattern, --ascii, --chargen flags to control file contents
- Make sure we call the Shutdown method on backends
Fixed:
- accounting: Fix unknown length file transfers counting 3 transfers each (buda)
- ncdu: Fix issue where dir size is summed when file sizes are -1
- sync/copy/move
- Fix --fast-list --create-empty-src-dirs and --exclude
- Fix --max-duration and --cutoff-mode soft
- Fix fs cache unpin
- Set proper exit code for errors that are not low-level retried (e.g. size/timestamp changing)
Mount:
- Support windows/arm64 (may still be problems - see #5828)
- Log IO errors at ERROR level
- Ignore _netdev mount argument
VFS:
- Add --vfs-fast-fingerprint for less accurate but faster fingerprints
- Add --vfs-disk-space-total-size option to manually set the total disk space
- vfscache: Fix fatal error: sync: unlock of unlocked mutex error
Local:
- Fix parsing of --local-nounc flag
- Add Metadata support
Crypt:
- Support metadata
Azure Blob:
- Calculate Chunksize/blocksize to stay below maxUploadParts
- Use chunksize lib to determine chunksize dynamically
- Case insensitive access tier
- Allow remote emulator
B2:
- Add --b2-version-at flag to show file versions at time specified
- Use chunksize lib to determine chunksize dynamically
Chunker:
- Mark as not supporting metadata
Compress:
- Support metadata
Drive:
- Make backend config -o config add a combined AllDrives: remote
- Make --drive-shared-with-me work with shared drives
- Add --drive-resource-key for accessing link-shared files
- Add backend commands exportformats and importformats for debugging
- Fix 404 errors on copy/server side copy objects from public folder
- Update Internal OAuth consent screen docs (Phil Shackleton)
- Moved root_folder_id to advanced section (Abhiraj)
Dropbox:
- Migrate from deprecated api (m8rge)
- Add logs to show when poll interval limits are exceeded
- Fix nil pointer exception on dropbox impersonate user not found
Fichier:
- Parse api error codes and them accordingly
FTP:
- Add support for disable_utf8 option
- Revert to upstream github.com/jlaffaye/ftp from our fork
Google Cloud Storage:
- Add --gcs-no-check-bucket to minimise transactions and perms
- Add --gcs-decompress flag to decompress gzip-encoded files
- by default these will be downloaded compressed (which previously failed)
Hasher:
- Support metadata
HTTP:
- Fix missing response when using custom auth handler
Jottacloud:
- Add support for upload to custom device and mountpoint
- Always store username in config and use it to avoid initial API request
- Fix issue with server-side copy when destination is in trash
- Fix listing output of remote with special characters
Mailru:
- Fix timeout by using int instead of time.Duration for keeping number of seconds
Mega:
- Document using MEGAcmd to help with login failures
Onedrive:
- Implement --poll-interval for onedrive
- Add access scopes option (Sven Gerber)
Opendrive:
- Resolve lag and truncate bugs
Pcloud:
- Fix about with no free space left
- Fix cleanup
S3:
- Use PUT Object instead of presigned URLs to upload single part objects
- Backend restore command to skip non-GLACIER objects
- Use chunksize lib to determine chunksize dynamically
- Retry RequestTimeout errors
- Implement reading and writing of metadata
SFTP:
- Add support for about and hashsum on windows server
- Use vendor-specific VFS statistics extension for about if available
- Add --sftp-chunk-size to control packets sizes for high latency links
- Add --sftp-concurrency to improve high latency transfers
- Add --sftp-set-env option to set environment variables
- Add Hetzner Storage Boxes to supported sftp backends
Storj:
- Fix put which lead to the file being unreadable when using mount
Union:
- Add min_free_space option for lfs/eplfs policies
- Fix uploading files to union of all bucket based remotes
- Fix get free space for remotes which don't support it
- Fix eplus policy to select correct entry for existing files
- Support metadata
Uptobox:
- Fix root path handling
WebDAV:
- Add SharePoint in other specific regions support
Yandex:
- Handle api error on server-side move
Zoho:
- Add Japan and China regions
更新時間:2022-06-21
更新細節:
What's new in this version:
- New: updated city database
更新時間:2022-06-06
更新細節:
What's new in this version:
- New: updated city database