| Название: | MKVToolnix |
| Логотип: | |
| Скриншот: | |
| MKVToolnix - 4.0.0 | |
| Тип: | Работа с видео |
| Тип интерфейса: | Console/GUI |
| Версия: | 4.0.0 |
| от: | June 5, 2010 |
| Лицензия: | GPL |
| Сайт: |
MKVToolnix - удобный набор утилит для редактирования Matroska (MKV) видеофайлов в Linux и других Unix-like системах. MKVToolnix схожа с OGMtools, только работает над с MKV форматом. 5 июня 2010 вышел релиз Mkvtoolnix v4.0.0.
MKVToolnix содержит в себе несколько утилит: mkvmerge, mmg, mkvextract, mkvinfo и mkvpropedit.
mkvmerge - консольная утилита для работы с многими форматами мультимедиа файлов, которая может сохранять их в файлы MKV. Любители консольных утилит легко разберутся в ней сами, прочитав man mkvmerge, а для остальных - используйте графическую mmg.
mmg - графическая версия mkvmerge. Может делать то же самое, только в GUI. Позволяет создавать видеофайлы в формате MKV. Вы можете открыть видео в формате AVI, удалить звуковые дорожки, добавить свои и сохранить это все в новом файле. Так же вы можете задавать имена дорожек, языки, теги, устанавливать дорожку по-умолчанию, тайм-коды, задержку аудио, указывать формат к треку видео (FourCC), FPS, формат изображения. Вы можете добавлять вложения, разбивать выходной файл на несколько частей, редактировать главы. Интерфейс mkvmerge GUI (mmg) v4.0.0 полностью переведен на русский язык.
Скриншоты Mkvtoolnix - mmg (mkvmerge)
mkvinfo - выводит подробную информацию о MKV файлах:
$ mkvinfo 1.mkv
+ EBML глава
|+ EBML версия: 1
|+ EBML читать версию: 1
|+ EBML максимальная длина ID: 4
|+ EBML максимальная длина размера: 8
|+ Тип документа: matroska
|+ Версия типа документа: 2
|+ Тип документа читал версию: 2
+ Сегмент, размер 735146180
|+ Искать заголовок (подстатьи будут пропущены)
|+ EbmlVoid (размер: 4044)
|+ Информация сегмента
| + Масштаб тайм-кода: 1000000
| + Мультиплексирование приложение: libebml v1.0.0 + libmatroska v1.0.0
| + Написать приложение: mkvmerge v4.0.0 ('The Stars were mine') сборка от Jun 14 2010 12:03:49
| + Продолжительность: 4827.640s (01:20:27.640)
| + Дата: Mon Jun 14 10:20:16 2010 UTC
| + Сегмент UID: 0xa4 0x7f 0x5b 0x69 0x50 0x53 0x85 0xe5 0xd4 0xd2 0x3d 0x4f 0x7e 0x36 0x8a 0x63
|+ Дорожки сегмента
| + Дорожка
| + Номер дорожки: 1
| + Дорожка UID: 3919281211
| + Тип дорожки: video
| + Флажок сшивания: 0
| + Минимальный кэш: 1
| + Кодек ID: V_MS/VFW/FOURCC
| + CodecPrivate, длина 40 (FourCC: DX50, 0x30355844)
| + По умолчанию продолжительность: 40.000ms (25.000 fps для видео дорожки)
| + Язык: und
| + Видео дорожка
| + Ширина пикселя: 640
| + Высота пикселя: 480
| + Ширина дисплея: 640
| + Высота дисплея: 480
| + Дорожка
| + Номер дорожки: 2
| + Дорожка UID: 1436813707
| + Тип дорожки: audio
| + Кодек ID: A_MPEG/L3
| + По умолчанию продолжительность: 24.000ms (41.667 fps для видео дорожки)
| + Язык: und
| + Audio track
| + Частота дискретизации: 48000
| + Каналы: 2
| + Дорожка
| + Номер дорожки: 3
| + Дорожка UID: 1582642828
| + Тип дорожки: audio
| + По умолчанию флаг: 0
| + Кодек ID: A_MPEG/L3
| + По умолчанию продолжительность: 26.122ms (38.281 fps для видео дорожки)
| + Язык: und
| + Audio track
| + Частота дискретизации: 44100
| + Каналы: 2
|+ EbmlVoid (размер: 1114)
|+ Кластер
mkvextract - позволяет сохранять отдельные треки из MKV файлов в другие файлы.$ mkvextract tracks 2.mkv 1:test.mkv Извлечение трек 1 с CodecID 'V_MS/VFW/FOURCC' в файл 'test.mkv'. Контейнер формат: AVI (Microsoft Audio/Video Interleaved) Прогресс: 100% 17:14:35 brainsburn@desktop /files/tmp/2 $ file test.mkv test.mkv: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: XviD 17:14:38 brainsburn@desktop /files/tmp/2 $ mkvextract tracks 2.mkv 2:test.mkv Извлечение трек 2 с CodecID 'A_MPEG/L3' в файл 'test.mkv'. Контейнер формат: MPEG-1 Audio Layer 2/3 Прогресс: 100% 17:14:45 brainsburn@desktop /files/tmp/2 $ file test.mkv test.mkv: MPEG ADTS, layer III, v1, 32 kbps, 48 kHz, JntStereomkvpropedit - позволяет модифицировать параметры MKV файлов.
Установить MKVToolnix
Mkvtoolnix присутствует в ряде популярных ОС - Debian, Arch Linux, Gentoo, FreeBSD, NetBSD, Windows и др., но вы можете собрать ее и из исходных кодов.
Установка MKVToolnix из исходных кодов
Вам понадобится утилита autoconf для сборки. Процесс установки предельно банален:Сперва, клонируем Git репозиторий:
$ git clone git://git.bunkus.org/mkvtoolnix.gitЗатем:
$ cd mkvtoolnix $ ./autogen.sh $ make # make install










