tsMuxeR собирает уже закодированные видео, звук и субтитры в общий файл, извлекает отдельные дорожки и подготавливает структуры Blu-ray. Его задача — переупаковать материал, а не заново рассчитать изображение. Например, из готового фильма можно убрать ненужную озвучку, добавить отдельную звуковую дорожку, получить M2TS вместо MKV или собрать дисковый образ. Коррекция цвета, стабилизация, монтаж переходов и уменьшение разрешения остаются задачами других программ.
Скачать tsMuxeR бесплатно
Рекомендуемый аналог
ВидеоМАСТЕР
Конвертер видео и аудио для Windows с русским интерфейсом
- Конвертация видео и аудио между популярными форматами
- Подготовка файлов для устройств и публикации
- Обрезка, соединение, звук и субтитры
- Русскоязычный интерфейс для Windows
tsMuxeR
Программа для работы с видео или аудио на русском языке
- Меньше инструментов для точной локальной коррекции
- Часть расширенных функций доступна только платно
- Набор инструментов зависит от версии и платформы
- Может не подойти для сложного профессионального монтажа
Мультиплексор полезен после монтажа, когда изображение уже устраивает, но требуется другой состав дорожек или контейнер. Несовместимый кодек не становится совместимым только из-за нового расширения файла.
Что представляет собой tsMuxeR и какую ветку выбирать
Оригинальную программу создал Роман Василенко — Roman Vasilenko, известный также под именем physic. В июле 2019 года исходный код был открыт для дальнейшего развития. Затем проект поддерживался сообществом в репозитории justdan96/tsMuxer. Эта линия завершилась выпуском 2.7.0 и была архивирована 21 апреля 2025 года. Поэтому старое описание «разработка прекращена» относится к конкретному репозиторию, а не ко всем продолжениям программы.
После него появилась модернизированная ветка jaminmc с C++20 и Qt 6. Она тоже архивирована — в августе 2026 года. От неё ответвилось самостоятельное продолжение teaching-droid. На 8 сентября 2026 года его последний опубликованный выпуск — tsMuxeR 2.18.14 от 7 сентября 2026 года. Именно к этой ветке относятся разобранные ниже современные возможности: запись MKV/MKA, дополнительные операции с Dolby Vision и отдельный режим упаковки существующей папки BDMV в ISO.
После выпуска 2.18.14 сопровождающий объявил перерыв до возвращения к работе за компьютером; сообщения о проблемах по-прежнему принимаются. Это не закрытие проекта, но срок следующего исправления не определён.
Названия tsMuxeR и tsMuxer встречаются в оформлении программы и репозитория. tsMuxerGUI — графическая оболочка, которая формирует задание и запускает консольный мультиплексор. Это не отдельная платная редакция.
Основные параметры
| Параметр | Характеристика рассматриваемой ветки |
|---|---|
| Тип продукта | Настольный мультиплексор и демультиплексор с графическим интерфейсом и командной строкой |
| Версия | 2.18.14, продолжение teaching-droid; сведения актуальны на 8 сентября 2026 года |
| Готовые сборки | Windows x86 и x64, Linux x64, macOS для Intel и Apple Silicon |
| Основной результат | TS, M2TS, MKV/MKA, Blu-ray ISO, структура Blu-ray или AVCHD, извлечённые дорожки |
| Перекодирование видео | Не выполняется; разрешение и кодек изображения не преобразуются |
| Субтитры | PGS и SRT; подготовка графических субтитров из текста |
| Интерфейс | Qt 6, несколько языков, включая русский и английский |
| Автоматизация | Консольный запуск и текстовые задания с расширением .meta |
| Обработка | Локальная, без обязательной передачи исходников на сервер |
| Распространение | Бесплатное, с открытым исходным кодом; лицензия проекта Apache 2.0 |
Платформы, установка и условия использования
Windows, Linux и компьютеры Mac
Готовые выпуски распространяются архивами. В Windows пакет распаковывают целиком и запускают tsMuxerGUI.exe. Файл tsMuxeR.exe предназначен для командной строки; двойной щелчок по нему не открывает привычное рабочее окно. Исполняемые файлы оболочки и обработчика следует брать из одного выпуска, а не соединять GUI старой версии с новым движком.
Для Windows доступны пакеты x86 и x64. Стандартные сборки работают в Windows 7 и более новых системах благодаря специальным исправлениям Qt 6.8. При выборе архива проверяют архитектуру компьютера; устанавливать старую ОС ради программы не требуется.
Для macOS опубликованы отдельные сборки под Intel x86-64 и Apple Silicon arm64. Они имеют ad-hoc-подпись, но не проходят дополнительную проверку notarization у Apple. При первом открытии следует разбирать системное предупреждение вместе с происхождением и целостностью архива, не отключая защиту компьютера целиком.
Linux-версия поставляется для x64. GUI использует Qt 6; архив сборки содержит два исполняемых файла. При ошибке загрузки библиотеки проверяют имя отсутствующего компонента и зависимости в своей системе. CMake и компилятор C++20 нужны для сборки исходного кода, а не для каждого запуска готового пакета.
Архив Source code предназначен для самостоятельной компиляции, а не обычного запуска. Для повторяемой работы выбирают конкретный помеченный выпуск из Releases и сохраняют его номер: промежуточная сборка без такой фиксации усложняет разбор ошибок.
Цена, редакции и зависимости
У tsMuxeR нет разделения на Free и Pro, подписки или пробного периода. Для локального запуска не нужны регистрация и учётная запись. Экспорт не ограничивается тарифом, длительностью или водяным знаком; ограничения определяются форматами и ресурсами компьютера.
Лицензия проекта — Apache 2.0. Сторонние компоненты имеют собственные условия, в частности Qt используется под LGPLv3. Дополнительная libdovi для Dolby Vision 8.1 — техническая зависимость, а не платное расширение.
Основная нагрузка связана с чтением исходников, разбором потоков и записью результата. Для больших проектов важны свободное место и скорость накопителей, а не возможности видеокарты по кодированию. Время обработки зависит от материала и оборудования.
Как устроен интерфейс
Исходные файлы и таблица дорожек
Главная вкладка Input организована сверху вниз: Input files со списком файлов, таблица Tracks и параметры выбранной дорожки. Ниже расположены формат и путь результата, а также текст задания Meta file.
Кнопка add добавляет самостоятельный источник, а join — продолжение выбранного материала. Отдельную озвучку подключают через add, следующую часть записи — через join. Простое добавление нескольких видео не означает их последовательного объединения.
Столбцы source file, codec, lang и track info показывают источник, кодек, язык и технические сведения. Флажок определяет участие потока в задании. Выделение строки только открывает её свойства и не меняет этот выбор.
up и down меняют порядок дорожек. remove убирает элемент из задания, не удаляя медиафайл с накопителя. В 2.18.14 пробел переключает флажок выделенной строки независимо от столбца в фокусе.

Параметры потока и общие вкладки
Панель свойств зависит от выделенного потока. Для видео доступны частота кадров, соотношение сторон и параметры заголовков; для звука — язык, временной сдвиг и операции с совместимым ядром. У TrueHD добавлены средства объединения с AC-3.
Вкладка General отвечает за общие параметры мультиплексирования, включая режимы VBR и CBR. В Blu-ray сосредоточены настройки дискового результата и глав. Split & cut управляет разделением и временными границами, а Subtitles — оформлением текстовых субтитров. Продолжение teaching-droid добавляет самостоятельную вкладку BDMV folder -> ISO для уже существующей структуры диска.
Русская локализация присутствует, но обозначения кодеков и синтаксис .meta не переводятся. Язык звуковой дорожки задаётся отдельно от языка интерфейса. Английские названия элементов полезны для сопоставления с документацией.
Output и редактируемый Meta file
Output определяет вид результата: файл, каталог извлечённых потоков, образ или дисковую структуру. Путь выбирают через Browse. От режима зависит применимость дополнительных параметров, а не только расширение файла.
Meta file показывает текст, который будет передан обработчику. В современной ветке его разрешено редактировать вручную. Это даёт доступ к сочетаниям параметров, не представленным отдельными флажками, но создаёт важную особенность: после ручного изменения текста дальнейшие действия в GUI уже не обновляют его автоматически.
Reset meta to auto-generated отменяет ручные правки и возвращает автоматически сформированное задание. Save meta file сохраняет его в .meta. Перед запуском полезно сверять текст с выбранным составом дорожек.
Встроенного монтажного видеопросмотра и звуковой волны нет. Состав потоков проверяют в GUI, а изображение, синхронизацию и стыки — в отдельном проигрывателе.
Форматы: что импортируется и что получается на выходе
Программа принимает как контейнеры с несколькими дорожками, так и отдельные элементарные потоки. В числе входных контейнеров — TS, M2TS, MTS, EVO, VOB, MPG/MPEG, MKV/MKA и MOV/MP4. Поддерживается открытие Blu-ray-плейлистов MPLS. Последний вариант особенно важен для материала, состоящего из нескольких клипов: плейлист описывает их последовательность, а не просто один крупный файл в папке STREAM.
| Группа | Поддерживаемые варианты | Существенное ограничение |
|---|---|---|
| Основное видео | H.264/AVC, H.265/HEVC, H.264/MVC, VC-1, MPEG-2 | Распознавание потока не заменяет проверку требований целевого устройства |
| Дополнительное видео | AV1, H.266/VVC | VVC имеет статус Alpha; AV1 в MPEG-TS требует соответствующей поддержки проигрывателя |
| Основной звук | AAC, AC-3, E-AC-3, TrueHD, DTS, DTS-HD, DTS Express, LPCM, MPEG Audio | Набор допустимых потоков зависит от выходного контейнера и дискового режима |
| FLAC | Работа с дорожками FLAC | Выход предусмотрен в Matroska и при демультиплексировании, не в Blu-ray |
| Opus | Работа с дорожками Opus | Выход предусмотрен в TS, Matroska и Demux; это не поддержка Opus в M2TS и дисковом авторинге |
| Субтитры | PGS и SRT | Текст и готовая графика обрабатываются по-разному |
| Файловый экспорт | TS, M2TS, MKV и MKA | MP4 и MOV относятся к входу, а не к форматам сохранения tsMuxeR |
| Дисковый результат | Blu-ray ISO, структура Blu-ray, AVCHD | Подготовка образа или папки не равна физической записи оптического носителя |
Расширение не заменяет сведения о кодеке. Например, MPEG-4 ASP не поддерживается, хотя MP4 входит в список входных контейнеров. Перед импортом материала из разных камер и архивов полезно определить действительный состав потоков.
AV1 в MPEG-TS требует соответствующей поддержки плеера и демультиплексора; это не формат выдачи для обычного Blu-ray-проигрывателя. Alpha-поддержку VVC также не следует выбирать для передачи материала без отдельной проверки воспроизведения.
При записи MKV/MKA параметры транспортного потока и Blu-ray не определяют устройство Matroska-файла. Переносить один набор настроек между такими режимами без пересмотра его назначения неправильно.
Основные операции с материалом
Сборка контейнера без повторного кодирования
При ремультиплексировании выбранные видео, звук и субтитры из одного или нескольких источников записываются в новый контейнер. Например, из готового свадебного фильма можно исключить техническую дорожку, оставив изображение и основной микс.
Нового поколения сжатия изображения при этом нет, но выходной файл не обязан совпадать с исходным побайтно: меняются контейнер, служебные таблицы, временные метки и выбранные пользователем заголовки. Размер зависит от упаковки и состава потоков; его изменение не доказывает потерю качества.
Исключение ненужного звука уменьшает объём на величину удалённых данных, но не сжимает оставшееся видео. Здесь нет CRF, выбора нового видеокодека или его битрейта: для существенного уменьшения самой видеодорожки нужен кодировщик.
Извлечение дорожек
Режим Demux выполняет обратную операцию: отмеченные потоки сохраняются отдельно. Его используют для передачи звука в аудиоредактор, подготовки субтитров к исправлению или дальнейшей сборки в другом контейнере. Выходным путём служит папка, а не имя одного фильма. Чтобы извлечь только звук, ненужные видеопотоки и субтитры исключают из задания.
Извлечённый поток не всегда представляет собой простую копию фрагмента исходного контейнера. PGS сохраняется в виде SUP, а PCM — в WAV. Выбранные изменения, например исправление уровня видеопотока, применяются и при демультиплексировании. Для получения максимально близкого к исходному содержимого нельзя одновременно включать преобразующие параметры и считать слово Demux гарантией отсутствия любых изменений.
Элементарный поток — промежуточный результат для дальнейшей обработки, а не обязательно удобный файл для просмотра. Проверяют его распознавание и чтение тем инструментом, которому он предназначен.
Последовательное объединение и работа с плейлистами
Операция join предназначена для продолжений одной записи. Надёжнее подготавливать к ней части с согласованными параметрами: одинаковым кодеком видео, разрешением, частотой кадров и совместимым набором звуковых дорожек. Мультиплексор не приводит произвольную смесь клипов к общему монтажному формату и не добавляет переходы между ними.
После объединения просматривают стыки: проверяют непрерывность изображения и звука. Завершённая запись контейнера не подтверждает, что выбранные части действительно являются продолжениями одной записи.
При открытии MPLS программа получает последовательность клипов из плейлиста. Современная ветка учитывает таблицы потоков его частей и сообщает об исключённом клипе, когда его состав не соответствует выбранной последовательности обработки. Поэтому более короткий результат нужно сопоставлять с журналом: причиной бывает исключённая часть, а не включённая пользователем обрезка. Выбор самого большого M2TS не заменяет работу с нужным плейлистом.
Обрезка и разделение
Во вкладке Split & cut объединены две разные задачи. Cutting ограничивает временной интервал исходного материала, а Splitting делит выход на несколько файлов по продолжительности или размеру. Первая операция выбирает часть записи, вторая организует её хранение. Разбиение длинного фильма на части не означает удаление промежутков между ними.
Параметры командной строки позволяют задавать начало и конец в миллисекундах, секундах или минутах. Для разделения по размеру поддерживаются как десятичные, так и двоичные единицы — например, MB и MiB. При переносе значения из требований к носителю или другой программы единицы нужно сохранять осознанно, а не считать их разными написаниями одной величины.
Границы обрезанного межкадрово сжатого видео нужно просматривать отдельно. Для выбора нескольких несмежных фрагментов по изображению удобнее временная шкала; здесь рациональнее задавать уже известные временные границы.

Звуковые дорожки: от языковой метки до TrueHD
Выбор языка и временной сдвиг
Языковая метка помогает плееру представить дорожку, но не распознаёт и не переводит речь. Две технически одинаковые AC-3-озвучки различают по содержимому. Перед исключением альтернативного потока проверяют, нет ли в нём нужного комментария или аудиодескрипции.
Временной сдвиг звука задаётся в миллисекундах и допускает оба знака. Если звук опережает изображение на 250 мс, положительный сдвиг на 250 мс откладывает его воспроизведение. Если звук отстаёт на ту же величину, нужен отрицательный сдвиг. Корректировать следует измеренное расхождение, а не последовательно пробовать произвольные большие числа.
Постоянное смещение и постепенно нарастающее рассогласование — разные проблемы. Первое устраняется одним сдвигом. Второе требует проверки частоты кадров, длительности источников и соответствия версий материала. Параметр timeshift не исправляет ситуацию, когда озвучка сделана для другого монтажа с добавленными или удалёнными сценами. Проверка начала, середины и конца позволяет отличить эти случаи.
DTS-HD, AC-3 и совместимые ядра
Для DTS-HD предусмотрено выделение DTS-ядра, а для потоков TrueHD и E-AC-3 с имеющейся совместимой AC-3-частью — её сохранение без расширенной части. Это отбор уже существующих данных, а не универсальное преобразование одного аудиокодека в другой. Извлечь AC-3, которого нет в исходном представлении потока, такой операцией невозможно.
В актуальной ветке есть дополнительная операция split-ac3-core для демультиплексирования дискового TrueHD: за один проход сохраняются исходная объединённая форма, отдельная lossless-часть и отдельное AC-3-ядро. Это удобно для подготовки нескольких вариантов дальнейшей обработки, но увеличивает объём результата: одни и те же составляющие оказываются сохранены и вместе, и по отдельности.
Объединение TrueHD с отдельным AC-3
В MKV TrueHD и совместимый AC-3 нередко представлены двумя самостоятельными дорожками. Для дискового результата tsMuxeR умеет объединять их в чередующийся поток. В GUI выделяют TRUE-HD и задают Merge AC-3 track для дорожки того же Matroska-файла либо Merge AC-3 file для внешнего файла .ac3.
В текстовом задании этому соответствуют merge-ac3-track и merge-ac3-file. В первом случае требуется именно номер Matroska-дорожки, полученный при анализе файла, а не номер строки в таблице GUI. Совместимый AC-3, указанный через merge-ac3-track, не дублируют самостоятельной строкой задания.
При отсутствии AC-3 сначала требуется отдельный этап её кодирования внешним инструментом. Готовые TrueHD и AC-3 должны относиться к одному материалу и быть согласованы по времени: подходящих расширений недостаточно.
Для обратного авторинга из Matroska сохраняется важное ограничение: при восстановлении объединённого TrueHD-потока последний кадр совместимого AC-3-ядра, то есть 32 мс, теряется. Lossless-часть при этом сохраняется полностью. Для обычного прослушивания и для побайтно воспроизводимого архива это разные требования; называть весь такой цикл абсолютно обратимым без этой оговорки нельзя.
Субтитры: текст, графика и оформление
PGS — уже сформированные графические субтитры. SRT содержит текст и временные интервалы; при подготовке дискового представления программа отрисовывает его в графическую дорожку. Поэтому размер шрифта и отступы относятся к обработке текста, а не к произвольному изменению букв внутри существующего PGS. Наличие SUP-файла не даёт текстового редактора его содержимого.
Для SRT поддерживаются кодировки UTF-8, UTF-16 и UTF-32. Доступны выбор шрифта, размера, цвета, начертания, обводки, расстояния между строками и отступа от нижнего края. Поддерживаются также отдельные оформительские теги внутри текста. Эти средства позволяют подготовить читаемые титры, но не превращают SRT в полноценную систему сложной анимации и позиционирования уровня специализированного редактора субтитров.
Отрисованная субтитровая дорожка не равна надписи, навсегда встроенной в видеокадры. Видео остаётся отдельным потоком, а включение субтитров зависит от контейнера, дисковой навигации и проигрывателя. Для постоянного нанесения текста поверх изображения требуется обработка видеокадров другим инструментом.
Рендерер субтитров работает со шрифтами TTF. Перед длинной сборкой следует проверить доступность выбранного шрифта и наличие нужных символов: синтаксически правильный SRT не гарантирует корректную кириллицу при неподходящем шрифте. После экспорта проверяют длинные строки, несколько одновременно отображаемых строк и положение надписей относительно изображения — не только наличие дорожки в списке потоков.
Автоматический выбор дорожки и показ только принудительно отмеченных событий — не одно и то же. В дисковых параметрах различаются режимы default=all и default=forced. Второй не создаёт отсутствующие отметки у событий PGS. Поэтому файл, предназначенный для показа коротких переводов надписей, нужно оценивать по его структуре и стартовым настройкам, а не только по названию «принудительные субтитры».
Параметры видео, HDR и Dolby Vision
Частота кадров и изменение заголовков
Частоту кадров tsMuxeR определяет по видеопотоку или контейнеру, а при необходимости позволяет задать вручную. Это не генерация промежуточных кадров и не средство превращения обычной съёмки в плавное замедление. Неправильное значение влияет на временную организацию материала, поэтому после его изменения проверяют продолжительность и согласование с аудио.
Для H.264 и H.265/HEVC доступно изменение уровня потока без перекодирования. Уровень — техническое обозначение ограничений, а не регулятор качества. Понижение его значения в заголовке не уменьшает количество пикселей, сложность закодированного изображения или фактический поток данных. Применять такую правку оправданно для исправления неверного обозначения, но не как замену подготовке совместимого видео.
Для H.264 предусмотрены добавление или перестроение служебных сообщений SEI и повторение наборов параметров SPS/PPS перед опорными кадрами. Эти операции подготавливают структуру потока для декодера, а не обрабатывают изображение фильтрами. Настройка соотношения сторон сообщает, как показывать картинку, но не кадрирует её с удалением или добавлением пикселей.
HEVC и сохранение HDR при навигации
В современной ветке расширена обработка служебной информации HEVC: добавляются разделители access unit, а при дисковом авторинге сведения о мастеринг-дисплее и уровнях светимости HDR10 повторяются в точках произвольного доступа. Это важно при перемотке: метаданные должны быть доступны не только в начале потока, но и после перехода к другой части фильма.
Такая обработка не выполняет HDR-to-SDR-преобразование и не меняет творческую цветокоррекцию. Если требуется обычная SDR-копия для экрана без HDR, нужен инструмент с соответствующим преобразованием изображения. Правильная упаковка HDR и тональное преобразование — самостоятельные задачи с разным результатом.
Наличие HEVC при выборе дискового выхода включает в GUI режим UHD Blu-ray, но не удостоверяет соответствие источника всем его требованиям. Кроме характеристик потоков учитывают способ воспроизведения: чтение файла с USB и дисковой структуры — разные режимы устройства.
Два слоя Dolby Vision и Matroska
У двухслойного Dolby Vision на диске есть базовый видеослой и слой расширения с дополнительными данными. При записи Matroska рассматриваемая ветка объединяет их в одну видеодорожку. При обратном открытии такого файла GUI представляет её двумя строками — base layer и enhancement layer. Для восстановления двухслойного дискового представления выбирают обе.
Для источника с дисковым профилем 7 предусмотрены два варианта Matroska-результата: сохранение профиля 7 и подготовка профиля 8.1. Второй вариант преобразует метаданные, но не рассчитан на уменьшение файла. Слой расширения и исходные данные, необходимые для обратного восстановления, сохраняются. Поэтому ожидать от этой операции компактной копии с отброшенными дополнительными данными неправильно.
Профиль 8.1 требует libdovi. В 64-разрядной Windows файл dovi.dll размещают рядом с tsMuxeR.exe; для Linux и macOS библиотеку устанавливают или собирают отдельно. Консольная программа dovi_tool и библиотека libdovi — не взаимозаменяемые файлы. Для Windows x86 данный дополнительный режим недоступен. При отсутствии библиотеки преобразование в 8.1 отклоняется до начала мультиплексирования.
Обратимость здесь зависит не только от видимой видеодорожки. Дополнительные сохранённые данные нельзя удалять при промежуточной обработке другим приложением. Обрезка, повторная упаковка или очистка вложений нарушают условия восстановления; при несоответствии сохранённых данных операция отклоняется, а не реконструирует их догадкой. Архивную копию такого MKV следует сохранять до любых последующих преобразований.
Однослойные файлы профилей 5 и 8 не содержат второго слоя для извлечения: их обрабатывают одной дорожкой. Поддержка Dolby Vision не преобразует SDR-видео в этот формат и не отменяет различий между профилями на устройствах.
Два разных способа работы с Blu-ray
Авторинг новой структуры из потоков
При обычном авторинге пользователь выбирает видео, звуковые дорожки и субтитры, после чего tsMuxeR создаёт новую дисковую структуру. Результат можно сохранить папкой или сразу как ISO. В отличие от одного M2TS-файла структура содержит также сведения о клипах, плейлистах и запуске материала. Простое переименование транспортного потока в ISO этого не заменяет.
Главы задаются автоматически через определённый интервал либо списком временных отметок. В интерфейсе для этого служат настройки вкладки Blu-ray; в .meta — параметры –auto-chapters и –custom-chapters. Главы создают точки навигации, а не физически разрезают фильм на независимые ролики. Для разделения файлов используется другая группа параметров.
В текущей оболочке для Blu-ray folder и Blu-ray ISO по умолчанию применяется ограничение темпа чтения транспортного потока под дисковый режим. Эта настройка распределяет пакеты во времени, но не пережимает видеодорожку. Если сам исходный материал требует недопустимо большой пропускной способности, один флажок не делает его пригодным для выбранного носителя.
Параметры CBR и Restricted VBR тоже относятся к мультиплексированию, а не к настройке видеокодировщика. При необходимости выход дополняется пустыми пакетами. Уменьшение –maxbitrate не является способом выбросить часть видеоданных и получить файл меньшего размера. Именно поэтому принудительно установленная «низкая скорость» не заменяет предварительное кодирование материала под ограничения диска.

Упаковка готовой BDMV-папки с сохранением меню
BDMV folder -> ISO решает другую задачу. На вход подаётся уже подготовленная, доступная для чтения незащищённая структура Blu-ray. Программа помещает её в образ, сохраняя содержимое файлов, существующие BD-J-меню и связи между клипами и плейлистами. Здесь не требуется заново отбирать дорожки и авторить фильм.
Выбирают родительский каталог, внутри которого находятся BDMV и CERTIFICATE, а не саму папку BDMV. Затем задают выходной ISO, тип носителя и параметры размещения. Команда Build ISO запускает сборку. Исходная структура может находиться и на смонтированном образе; новый результат сохраняют в отдельное доступное для записи место.
Конструктора меню здесь нет: сохранение готовых BD-J-меню не позволяет нарисовать собственный экран выбора глав. Обычный авторинг выбранного фильма и упаковка полной дисковой структуры сохраняют разный объём информации о диске.
Вместимость, переходы между слоями и защитные области
Продолжение teaching-droid добавляет расчёт размещения для многослойных носителей. Для двухслойного диска существует один переход, для трёхслойного — два, для четырёхслойного — три. Можно выбрать тип носителя либо вручную указать значение Free Sectors, после чего программа рассчитывает положения переходов. Количество секторов здесь не следует подменять свободным объёмом в байтах.
Функция layer-break guard оставляет около перехода область с нулевым заполнением, в которой не размещаются данные фильма. Это не вставка чёрных кадров. Если один файл должен пересечь такую область, файловая система UDF описывает его фрагменты до и после неё как части того же файла. Служебная область образа и содержимое видеопотока остаются разными сущностями.
Защитные области расходуют вместимость и учитываются при проверке объёма. Принудительное разрешение превышения не увеличивает ёмкость диска: нужно уменьшить состав материала, отдельно перекодировать его или выбрать другой носитель.
Размещение данных не восстанавливает болванку и не гарантирует чтение любым приводом. Итоговый отчёт и файл .layerbreak.txt рядом с ISO содержат переходы, затронутые файлы и время участков фильма для последующей проверки.
Для 3D-дисков предусмотрено устранение физического дублирования общих данных M2TS и SSIF при построении ISO. Экономия связана с размещением существующих данных, а не с новым сжатием или преобразованием 2D-видео в стереоскопическое.
Пример: оставить нужную озвучку и получить M2TS
Воспроизводимый сценарий — подготовка файловой копии готового фильма без лишней звуковой дорожки. Исходное условие: имеется собственный файл film.mkv с видео H.264, разрешением 1920 × 1080, частотой 25 кадров/с и двумя дорожками AC-3. Обе озвучки уже синхронизированы с изображением. Нужен film.m2ts с тем же видео и только основной озвучкой; дисковое меню и изменение изображения не требуются.
- Распакуйте выбранный выпуск полностью и откройте tsMuxerGUI. Для результата подготовьте отдельную папку, сохранив исходный MKV.
- На вкладке Input нажмите add и выберите film.mkv. После анализа сопоставьте строки Tracks с ожидаемыми видеопотоком и двумя AC-3-дорожками.
- Оставьте отмеченными видео и основную озвучку. Со второй звуковой дорожки снимите флажок. Проверьте языковую метку оставленного звука.
- Не включайте Change fps, Change level, извлечение аудиоядра и временной сдвиг: в исходных условиях эти изменения не нужны. Во вкладке Split & cut оставьте выключенную обрезку и режим без разделения.
- В Output выберите M2TS muxing и через Browse задайте путь к новому film.m2ts. Убедитесь, что текст Meta file соответствует двум выбранным потокам.
- Нажмите Start muxing, дождитесь завершения и просмотрите журнал. Сравните продолжительность результата с исходником, затем проверьте звук и изображение в начале, середине и конце.
Ожидаемый результат — контейнер M2TS с одной видеодорожкой и одной дорожкой AC-3, без новой генерации сжатия видео. Проверяемый критерий здесь конкретен: нужная озвучка присутствует, лишняя отсутствует, синхронизация и длительность сохранены. Равенство размеров MKV и M2TS не требуется.
Командная строка и повторяемые задания
Задание .meta содержит строку MUXOPT с общими параметрами и строки потоков: кодек, путь к источнику и свойства. Его сохраняют в UTF-8 с расширением .meta, а пути с пробелами заключают в кавычки. Такой файл воспроизводит настройки без повторного выставления флажков.
Консольный обработчик имеет два основных способа запуска. С одним аргументом — именем медиафайла — он выводит сведения о потоках для составления задания. С двумя аргументами получает .meta и выходной файл либо каталог. Например, из каталога программы в Windows можно запустить сохранённый рядом project.meta такой командой:
tsMuxeR.exe “project.meta” “result.m2ts”
project.meta должен уже существовать и ссылаться на доступные исходники. Номера track получают при анализе файла или из задания GUI, а не копируют из чужого примера. После изменения состава контейнера прежние номера перепроверяют.
Серию независимых фильмов обрабатывают отдельными заданиями и внешним сценарием. Input files — состав текущей сборки, а не очередь индивидуальных экспортов. В сценарии задают имена результатов, отдельные журналы и реакцию на ошибку. Несколько параллельных процессов конкурируют за скорость накопителя.
Консольный вывод использует UTF-8. При неправильном отображении русских названий в Windows CMD команда chcp 65001 меняет кодовую страницу. Она исправляет отображение текста, но не ошибочный путь или кодек.
Локальная обработка и приватность
Обработка локальных исходников не требует передачи видео на сервер. Интернет нужен для загрузок и обновлений. Материал на сетевом диске требует доступности этого диска, но это не облачное мультиплексирование.
При обращении за помощью учитывают, что .meta, журнал и снимок окна раскрывают пути, имена файлов и языковые метки. Для клиентских проектов эти сведения следует обезличивать, а образцы видео передавать только в согласованном объёме. Открытый исходный код программы не делает опубликованный пользователем журнал автоматически конфиденциальным.
В режиме BDMV folder -> ISO особенно важен параметр включения всех файлов исходной папки, а не только дисковой структуры. Перед его использованием проверяют содержимое родительского каталога: рядом с BDMV не должны случайно оказаться рабочие документы, исходные фотографии и другие материалы, не предназначенные получателю образа.
Частые проблемы и их диагностика
Не открывается окно или не начинается обработка
При закрывающейся после двойного щелчка консоли проверьте, запущен ли tsMuxerGUI, а не tsMuxeR. Затем — полноту распаковки, архитектуру и соответствие версий оболочки и обработчика.
При отсутствии библиотеки проверяют зависимости пакета, при блокировке защитой — происхождение загрузки, при ошибке чтения медиафайла — источник и журнал. Случайная замена DLL из стороннего сборника смешивает эти разные проблемы.
Рядом с архивами 2.18.14 публикуются SHA-256-файлы. Проверка суммы выявляет повреждение загрузки, но не заменяет проверку происхождения: ожидаемая сумма должна относиться к публикации нужного проекта.
Файл добавлен, но нужная дорожка недоступна
Проверьте кодек проблемной дорожки в MediaInfo или при консольном анализе tsMuxeR и сопоставьте его с форматом выхода. Распознанный FLAC нельзя включить в дисковый результат, а доступность Opus не распространяется на все режимы.
В MPLS сравните потоки основной части и вступительных клипов. Версия 2.18.14 исправляет определение языков таких последовательностей, но не преобразует разные кодеки в один. Сообщение об исключённом клипе требует проверки полноты фильма.
Изменение флажков не отражается в результате
После ручного редактирования Meta file изменения панелей не обновляют задание. Сохраните необходимые ручные параметры, выполните Reset meta to auto-generated и сравните полученный текст с выбранными дорожками.
При лишнем AC-3 в результате проверьте, не добавлен ли он самостоятельной дорожкой одновременно с объединением в TrueHD. Исправляют состав задания, а не расширение файла.
Ошибка SRT или неправильные надписи
Сообщение Invalid SRT format в современной ветке содержит сведения о файле, дорожке и проблемной строке. Проверьте структуру соответствующего блока: номер, временной интервал вида 00:00:01,000 –> 00:00:03,000, текст и разделяющую пустую строку. Повреждённая строка времени и отсутствие символов в шрифте требуют разных исправлений.
Если SRT принят, но надписи нечитаемы, проверяют шрифт и оформление. Если они отсутствуют только на одном устройстве — поддержку типа субтитров и стартовый выбор дорожки. Локализация GUI эти проблемы не исправляет.
Файл работает на компьютере, но не на аппаратном плеере
У компьютерного плеера и бытового устройства различается поддержка форматов. Проверяют последовательно контейнер, видеопрофиль, звук, субтитры и навигацию. Для Blu-ray дополнительно читают предупреждения о требуемом темпе чтения.
Если сбой возникает только на многослойном носителе, сравните его время с .layerbreak.txt и проверьте чтение диска. Исправный ISO на накопителе не подтверждает качество физической записи.
Образ не помещается или запись результата прерывается
Свободное место на рабочем накопителе и вместимость целевого диска — разные ограничения. Во втором случае учитываются служебные данные и защитные области ISO, а не только сумма размеров дорожек.
После прерывания проверьте сообщение о завершении, длительность и конец фильма. Файл, открывающийся с начала, ещё не является готовым результатом; незавершённую копию лучше отделять именем или папкой.
Как оценивать готовый результат
MediaInfo показывает контейнер, разрешение, частоту кадров, аудиоканалы, языки, субтитры и главы. ffprobe выдаёт сведения о потоках в форме для автоматического сравнения. Они обнаруживают несоответствие состава и параметров, но не заменяют просмотр.
При обычном ремультиплексировании сравнивают параметры сохранённого видео с исходником, количество выбранных потоков и длительность. После операций с аудиоядром ожидают именно базовую дорожку, а не исходный HD-формат. После рендеринга SRT проверяют графические субтитры, а не наличие прежнего текстового представления. Критерии должны соответствовать реально выбранной операции.
Контрольное воспроизведение включает начало, конец, несколько мест в середине, границы присоединённых частей и переходы по главам. Для HDR дополнительно проверяют поведение после перемотки. Для образа с сохранённым меню — запуск меню и переход к нужным разделам. Для записанного диска — чтение именно с носителя, а не только предварительный просмотр файлов на компьютере.
До окончания проверки сохраняют исходник. Для повторяемой работы также оставляют номер сборки, .meta и журнал, не включая их автоматически в выдачу заказчику.
Плюсы и минусы
Плюсы ✔️
- Работа с готовыми потоками без повторного кодирования видео: можно менять состав и упаковку материала без нового рендера изображения.
- Сочетание TS/M2TS, Matroska и дисковых режимов в современной ветке, с явным выбором дорожек и их параметров.
- Раздельное извлечение потоков, временные сдвиги и операции с совместимыми аудиоядрами, включая соединение TrueHD с готовым AC-3.
- Отдельная упаковка существующей BDMV-структуры с сохранением меню и средствами расчёта размещения на многослойном носителе.
- Сохранение заданий в открытом текстовом виде и консольный запуск для повторяемой обработки.
- Бесплатное распространение, локальная обработка и русский интерфейс без ограниченного по времени пробного режима.
Минусы ❌
- Нет видеопросмотра с монтажной шкалой; границы, синхронизацию и внешний вид результата приходится контролировать другим приложением.
- Не выполняется преобразование видеокодека и разрешения, отсутствует экспорт MP4/MOV; неподходящий материал требует отдельной подготовки.
- Ручной Meta file перестаёт автоматически синхронизироваться с панелями GUI, что создаёт риск незаметно повторить старые параметры.
- Современные возможности зависят от выбранной ветки и комплектации; для Dolby Vision 8.1 нужна отдельная libdovi, а вариант Windows x86 этот режим не предоставляет.
- Есть конкретные ограничения сложных потоков: Alpha-поддержка VVC, проблемы с 24-битным DTS Express и оговорка о последнем кадре AC-3-ядра при обратном авторинге из Matroska.
- Подготовка диска не включает физическую запись и не гарантирует совместимость конкретного устройства; развитие проекта зависит от доступности сопровождающих.
Кому подойдёт и кому не подойдёт
Кому подойдёт
Видеографу, который уже получил готовый монтаж и подготавливает файловые или дисковые варианты выдачи, программа полезна для отбора озвучек, добавления субтитров и смены упаковки. Владельцу домашнего видеоархива — для извлечения потоков и организации готового материала без нового сжатия. Пользователю с несколькими похожими заданиями — для сохранения параметров и запуска через командную строку.
Кому не подойдёт
Для создания фильма из фотографий, цветокоррекции, стабилизации и переходов нужен видеоредактор. Для компактного ролика под телефон или браузер — кодировщик с MP4-выходом. Упаковщик не заменяет этап создания подходящих видеопотоков.
Готовые пакеты ориентированы на настольные системы, а не мобильный или браузерный процесс. Для срочной задачи с обязательной оперативной поддержкой существенны общественное сопровождение и перерыв после выпуска 2.18.14.
Четыре уместные альтернативы
MKVToolNix — когда конечный формат именно Matroska
MKVToolNix специализируется на создании и обработке Matroska: составе дорожек, вложениях, тегах и главах, включая более сложную структуру глав. Его рационально выбирать для файлового архива с обложками, шрифтами и детальными метаданными. Современный tsMuxeR тоже записывает MKV, поэтому различие состоит не в самом существовании такого экспорта, а в специализации инструментов.
FFmpeg — когда нужны другие контейнеры и выборочное кодирование
FFmpeg объединяет чтение и запись множества форматов, копирование потоков и перекодирование. Он подходит для задачи, в которой изображение нужно оставить без изменений, а только звук преобразовать в другой формат, либо когда необходим выход MP4. Режим streamcopy задаётся явно; без соответствующих параметров нельзя считать любой запуск FFmpeg обработкой без перекодирования.
Компромисс FFmpeg — необходимость составлять команды и выбирать потоки. tsMuxeR предлагает предметные панели для дискового результата, FFmpeg — более общий набор операций для неоднородных источников.
LosslessCut — когда нужно видеть, что вырезается
LosslessCut ориентирован на визуальный отбор фрагментов без повторного кодирования: есть временная шкала, миниатюры, звуковая волна и переходы по кадрам. Он удобнее для удаления ненужных частей камерной записи, перестановки сегментов и сохранения нескольких выбранных эпизодов. Дополнительно доступны операции с дорожками и смена контейнера.
LosslessCut заменяет прежде всего визуально неудобную часть Split & cut, а не дисковый инструментарий tsMuxeR. Его экспериментальный Smart cut также требует проверки границ результата.
HandBrake — когда требуется уменьшить объём или разрешение
HandBrake нужен для создания новой закодированной копии: изменения размеров изображения, выбора параметров качества и сохранения MP4, MKV или WebM. Для передачи готового фильма на мобильное устройство или подготовки менее объёмного варианта это более подходящий основной инструмент. Некоторые аудиоформаты разрешено переносить без преобразования, но видеопоток HandBrake перекодирует.
HandBrake не создаёт Blu-ray и AVCHD и не подходит для задачи сохранить видеопоток без нового кодирования. Его выбирают ради нового размера и параметров изображения, а не только другой упаковки.
FAQ
Почему технический анализ показывает начало потока с десяти минут?
В tsMuxeR начальная временная отметка мультиплексирования по умолчанию составляет 600 секунд. Это положение на шкале временных меток потока, а не автоматически добавленные десять минут чёрного видео. Реальную продолжительность и доступность начала оценивают по воспроизведению и длительности материала, а не вычитанием одной увиденной временной отметки без учёта её назначения.
Почему ISO занимает на накопителе меньше места, чем показывает его размер?
Нулевые области образа могут храниться как разрежённые участки файла. Поэтому логический размер ISO и фактически занятое место на поддерживающей такой способ хранения файловой системе отличаются. При копировании туда, где разрежённость не сохраняется, занятый объём увеличивается. Физическая запись использует логический размер образа: меньший объём на рабочем SSD не означает более короткую запись или меньший фильм.
Может ли имя файла изменить автоматически выбранные параметры дорожки?
Да. Для элементарных потоков текущая ветка распознаёт языковую метку и задержку в принятом именовании файлов. Например, окончание _rus.ac3 задаёт распознаваемый языковой код, если он не переопределён в задании. В 2.18.14 эти сведения видны уже после добавления источника. Поэтому при переименовании извлечённых потоков стоит сохранять информацию, нужную для обратной сборки, а явные параметры .meta проверять отдельно.
Почему файл с forced в названии влияет на старт субтитров?
В версии 2.18.14 слово forced в конце имени субтитрового файла учитывается при автоматической настройке стартовой субтитровой дорожки Blu-ray. Распознаются, например, имена subs (forced).sup и movie_forced.sup. Это правило именования, а не анализ текста и не поиск иностранных реплик. Явно заданное default= в строке .meta имеет приоритет над автоматическим выбором по имени.
Одинаков ли результат Blu-ray 3D в папке и в ISO?
Не полностью. При обычном авторинге Blu-ray 3D в папку tsMuxeR не создаёт SSIF-файлы. Для создания дискового представления с SSIF выбирают ISO. Упаковка уже существующей структуры с 3D-данными — отдельный сценарий: она не означает, что обычный авторинг в папку формирует те же файлы, что и вывод в образ.
Можно ли открыть защищённый диск и сразу получить рабочий фильм?
Режимы работы с дисковой структурой рассчитаны на доступные для чтения незащищённые данные. tsMuxeR не является средством снятия защиты. Само наличие на носителе папки BDMV не подтверждает пригодность её содержимого для ремультиплексирования. Для собственного проекта следует подавать подготовленную доступную структуру, а не ожидать от упаковщика функции другого класса программ.
Итог: когда использование tsMuxeR оправданно
tsMuxeR оправдан как завершающий инструмент после монтажа: для файловой копии используют обычную сборку потоков, для переноса полной готовой дисковой структуры — BDMV folder -> ISO. Эти задачи требуют разного состава исходных данных.
Для регулярной работы стоит зафиксировать сборку и контрольный сценарий; для HDR- и TrueHD-архива — учитывать зависимости и ограничения обратного авторинга. Компактный MP4, визуальную нарезку и новую обработку изображения рациональнее сразу поручить соответствующей альтернативе.








