MKVToolNix Portable 14.0.0 ("Flow") 32-64 bit FoxxApp
Категория: Мультимедиа
Дата: 23.07.2017
Просмотров: 292
MKVToolNix - набор инструментов для работы с видео-файлами Matroska (MKV), очень полезная программа, позволяет добавлять/убирать звуковые дорожки, субтитры, склеивать/резать файлы. Все очень быстро и понятно. Поддерживаются такие типы видео потоков: AVI, Ogg/OGM, и RealVideo. MKVToolnix поддерживает работу со многими кодеками и форматами субтитров.
Программа позволяет редактировать и просматривать файлы формата MKV, извлекать и добавлять субтитры, аудио-дорожки, перекодировать видео файлы различных форматов в формат MKV. Кроме того, предоставляется подробная техническая информация о том или ином файле MKV.
MKV - это специальный аудио/видео контейнер, похожий на AVI, хранящий в себе огромное количество информации.
Формат MKV - это открытый проект Матрешка (Matroska), призванный создать единый стандарт мультимедийных контейнеров на ПК. Его особенность, открытость кода, что позволяет совершенствовать данный формат любому программисту мира, а также команде программистов. Формат MKV стал необычайно распространен в последнее время, благодаря своим возможностям и, в частности, преобладанием функций по сравнению с AVI.
Мультимедийный контейнер Матрешка (Matroska) содержит в себе видео дорожку (MKV), звуковую дорожку (MKA) и дорожку субтитров (MKS), а также множество служебной информации, позволяющей создавать меню, подобные DVD-фильмам, управлять таймингом и др. Количество дорожек не ограничено.
Поддерживаются несколько форматов субтитров: SRT, SSA, ASS, VobSub и другие. Результирующие файлы от Mkvtoolnix проигрываются различными медиа плеерами Linux/Unix и Matroska Direct Show под Windows.
MKVToolNix - with these tools one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) Matroska files and create (mkvmerge) Matroska files from other media files. Matroska is a new multimedia file format aiming to become THE new container format for the future. MKVToolNix is a set of tools to create, alter and inspect Matroska files under Linux, other Unices and Windows. They do for Matroska what the OGMtools do for the OGM format and then some.
Version 14.0.0 ("Fiow") New features and enhancements
mkvmerge: AAC: implemented support for AAC with 960 samples per frame. Implements #2031. mkvmerge: identification: if the encoding/character set of a text subtitle track is known (e.g. because a byte order mark is present in the file), then it will be output during identification as the encoding property. Implements mkvmerge’s part of #2053. mkvmerge: WAV reader: added support for Wave64 files. Implements #2042. mkvmerge, mkvpropedit, MKVToolNix GUI (chapter editor): added support for chapters in WebM files that is spec-compliant by removing all tag elements not supported by the WebM spec. Implements #2002. mkvpropedit: added support for tags in WebM files that is spec-compliant by removing all tag elements not supported by the WebM spec. MKVToolNix GUI: multiplexer: if the encoding/character set of a subtitle track cannot be changed, the GUI will deactivate the "subtitle character set" drop-down box and ignore changes to it when multiple tracks are selected. Additionally, if the track’s encoding is known and cannot be changed (e.g. due to a byte order mark in the file), that encoding will be selected in the drop-down box automatically. Both changes signal to the user that she doesn’t have to take care of the encoding herself. Implements the GUI’s part of #2053. MKVToolNix GUI: chapter editor: added a function to the "additional modifications" dialog for calculating and setting the end timestamps. Implements #1887. MKVToolNix GUI: changed the shortcuts for switching between the various tools from Alt+number (e.g. Alt+1 for the multiplexer tool) to Ctrl+Alt+number in order to avoid clashing with Windows’ input method for arbitrary characters (pressing and holding Alt and typing the codepoint on the number pad). Implements #2034. MKVToolNix GUI: added a "Window" menu and entries with shortcuts for selecting the next (Ctrl+F6) respectively previous tab (Ctrl+Shift+F6) in the current tool. Implements #1972, #2032. MKVToolNix GUI: on Windows the GUI will now determine the default font to use by querying Windows for the default UI/message box font instead of using the hardcoded Segoe UI. This might fix issues such as #2003 (unverified). translations: added a Romanian translation of the programs by Daniel (see AUTHORS). Bug fixes
mkvmerge: AVC/h.264 parser: fixed wrong frame order & timestamp calculation in certain situations when SPS (sequence parameter sets) or PPS (picture parameter sets) change mid-stream. Fixes #2028. mkvmerge: HEVC/h.265 parser: fixed wrong frame order & timestamp calculation in certain situations when SPS (sequence parameter sets) or PPS (picture parameter sets) change mid-stream. This is the HEVC/h.265 equivalent of #2028. mkvmerge: MPEG-1/-2 video: the "remove stuffing bytes" feature introduced in v5.8.0 (feature request #734) was broken. In a lot of situations it did not detect the end of a slice correctly and removed 0 bytes that were actually part of the slice structure. Often there were no visual problems as decoders were able to ignore such errors, but in other cases there are visual artifacts upon decoding. As detecting the slice end properly requires parsing the whole slice structure, this feature has been removed again. Fixes #2045. mkvmerge: MPEG PS reader: fixed mkvmerge trying to handle an "end" code the same way as a "program stream map" code. mkvmerge: MPEG TS reader: mkvmerge won’t emit warnings if the system’s iconv library doesn’t support the ISO 6937 character set. Fixes #2023. mkvmerge: when appending fails the error message details (e.g. "the number of channels differs: 1 and 2") were often not output. Fixes #2046. MKVToolNix GUI: multiplex tool: implemented a workaround for a crash that could occur during drag & drop if at least one of the columns is hidden. Fixes #2009. MKVToolNix GUI: multiplex tool: appended tracks can no longer be enabled (selected for multiplexing) if the track they’re going to be appended to is not enabled. Fixes #2039. MKVToolNix GUI: multiplex tool: if the GUI is set to ensure unique output file names, it will now verify that right before starting to multiplex/adding the job to the queue, too. Fixes #2052. MKVToolNix GUI: fixed the total progress reverting to 0% instead of staying at 100% when all jobs have finished. This was introduced by the attempt at fixing the computation of the value of total progress bar for multiple jobs running. Fixes #2005. configure: fixed DocBook detection if /bin/sh is dash. Patch by Steve Dibb. Fixes #2054. Build system changes
Boost: the minimum required version has been bumped to 1.49.0. Earlier releases fail to build on my current systems and will therefore not be supported anymore. configure: when looking for the "nlohnmann JSON" include files configure will now try the path "nlohmann/json.hpp" first, "json.hpp" second (only "json.hpp" was tried before). If neither is found, the copy included in the MKVToolNix sources will be used. Fixes #2048.