MKVToolNix Portable 13.0.0 ("The Juggler") 32-64 bit FoxxApp
Категория: Мультимедиа
Дата: 25.06.2017
Просмотров: 322
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.
[spoiler=Version 13.0.0 ("The Juggler")]
## New features and enhancements
* mkvmerge: MPEG TS reader: information about multiple programs will be output as container properties during verbose/JSON identification. See #1990 for the use case. * MKVToolNix GUI: multiplex tool: added a column "program" to the tracks list. Certain container types such as MPEG transport streams can contain multiple programs. The new column will contain the service name (think TV station names such as "arte HD") for such streams. Implements the GUI part of #1990. * MKVToolNix GUI: multiplex tool: the dialog asking the user what to do with dropped files (add to current settings, add to new settings etc.) now remembers the previous decision and defaults to it the next time it's shown. Implements #1997. * MKVToolNix GUI: tabs can now be closed by pressing the middle mouse button. Implements #1998.
## Bug fixes
* mkvmerge: MP4 reader: MPEG-1/2 video read from MP4 files was written with an invalid codec ID (e.g. `V_MPEG7`) in certain cases. Fixes #1995. * mkvmerge: MPEG PS reader: made the file type detection less strict so that garbage at the start of the file doesn't prevent detection. Fixes #2008. * mkvmerge: MPEG PS reader: (E-)AC-3 tracks were not detected if the very first packet for that track didn't contain a full (E-)AC-3 frame. Fixes #2016. * mkvmerge: MPEG TS reader: fixed mkvmerge not detecting all tracks in MPEG transport streams containing multiple programs. Fixes one part of #1990. * mkvmerge: MPEG TS reader: fixed track content being broken for some tracks read from MPEG transport streams containing multiple programs. Fixes another part of #1990. * mkvmerge: JSON identification: the `stream_id` and `sub_stream_id` track properties were output as hexadecimal strings instead of unsigned integers. As the `ts_pid` track property was only used for MPEG transport streams, its value is now output as `stream_id` instead, and the `ts_pid` property has been removed. The JSON schema version has been bumped to 8 due to this change. * mkvmerge: fixed a crash when appending video tracks where one track has a CodecPrivate member and the other one doesn't. * mkvmerge: track statistics tags: the `NUMBER_OF_BYTES` tag is supposed to contain the number of bytes in a track before any of the content encoding schemes such as lossless compression is applied; however, mkvmerge was wrongfully using the number of bytes after the schemes had been applied. Fixes #2022. * mkvmerge: CLPI & MPLS parsers: MPLS and CLPI files with version number `0300` as used on Ultra HD Blu-ray Discs are now accepted as well. Fixes #2010. * mkvpropedit: fixed a crash when the selector used for `--tags` is invalid. * MKVToolNix GUI: fixed computation of value of total progress bar for multiple jobs running. Fixes #2005. * MKVToolNix GUI: multiplexer, adding new attachments: when the GUI checks if there's an attachment with the same name it will now disregard disabled attached files. Fixes #2001. * Debian/Ubuntu packaging: during a `dpkg-buildpackage` run the test suite was failing when a non-English locale was active and MKVToolNix packages had already been installed. Fixes #2011. [/spoiler]