MeGUI 2944: гайд от гика, как устроен классический Windows-фронтенд для кодирования видео

MeGUI — не обычный конвертер с одной кнопкой, а Windows-фронтенд, который собирает в единую очередь индексаторы, AviSynth-обработку, видео- и аудиокодеры и средства мультиплексирования. Такой подход даёт раздельный контроль над подготовкой изображения, кодированием дорожек и сборкой контейнера, но требует понимать, что именно делает каждый этап. Официальная стабильная ветка на SourceForge остаётся доступной в версии 2944 от 7 мая 2023 года; к сентябрю 2026 года более нового стабильного релиза в этой ветке нет. Поэтому сегодня MeGUI стоит рассматривать прежде всего как зрелый, но релизно неактивный инструмент для пользователей Windows, которым нужен прозрачный конвейер x264/x265, AviSynth, очереди и ручная работа с потоками.

Что такое MeGUI и какую именно версию мы рассматриваем

MeGUI относится к свободным настольным видеоконвертерам и кодирующим фронтендам. Проект написан на C# и использует .NET; SourceForge относит его к категории Video Converters и указывает Windows как поддерживаемую операционную систему. Лицензия официальной ветки — GNU GPL v2. В карточке проекта перечислены сопровождавшие его участники charleski, doom9, kurtnoise13, sharx1976 и zathor, поэтому MeGUI корректнее описывать как многолетний проект сообщества, а не продукт одной коммерческой компании.

Официальный стабильный пакет называется MeGUI-2944-32.7z. Он опубликован 7 мая 2023 года и занимает 117,3 МБ на SourceForge. Это важное уточнение статуса: пакет всё ещё доступен для загрузки, однако стабильная линия не получала нового релиза более трёх лет.

Не следует смешивать её с репозиторием Kurtnoise-zeus/megui на GitHub. Там существует отдельное продолжение под названием MeGUI 6.6.6.6, построенное на исходной кодовой базе и развиваемое после 2022 года. Его автор прямо отделяет свою ветку от official release и предупреждает, что готовые пакеты используются на риск пользователя. В нём есть функции, которых нет в официальной 2944, поэтому упоминания SVT-AV1 и нового Demuxers tool нельзя автоматически переносить на классический SourceForge-релиз. В этом материале под MeGUI понимается именно официальная стабильная версия 2944.

Параметр MeGUI 2944
Тип настольный GUI-фронтенд для кодирования, обработки и сборки видео/аудио
Платформа Windows; Vista и более старые версии официально не поддерживаются
Язык интерфейса английский
Актуальная официальная стабильная версия 2944, 7 мая 2023 года
Основной официальный пакет 32-битный MeGUI-2944-32.7z, 117,3 МБ
64-битная сборка есть в ветке megui-test; сама документация рекомендует 32-битную сборку даже на 64-битной Windows
Среда выполнения .NET 4.8 обязателен начиная с версии 2933
Лицензия и цена GNU GPL v2, бесплатно; подписки и пробного периода нет
Видео x264/H.264, Xvid/MPEG-4 ASP; в стабильной линии также присутствует x265/HEVC
Аудио AAC, MP2, MP3, FLAC, Vorbis, AC3; FFmpeg AAC включён в стабильную линию
Контейнеры MP4, MKV, AVI, M2TS; применимость зависит от выбранных потоков и muxer
Автоматизация Queue, AutoEncode, OneClick, пакетные задания и правила параллельной работы workers
Известные ограничения 2944 нет полноценной Unicode-поддержки; расчёт M2TS bitrate официально отмечен как неточный

Если нужен общий ориентир по современным конвертерам, полезно сопоставить MeGUI с материалом GeekHow о программах для конвертирования видео. Разница принципиальна: в MeGUI пользователь управляет не только целевым форматом, но и отдельными скриптами, потоками, кодерами, промежуточными файлами и очередью.

Интерфейс: почему MeGUI выглядит сложнее обычного конвертера

Главное окно организовано вокруг вкладок Input, Queue, Log и Changelog. Changelog был перенесён в общий набор вкладок ещё в стабильной версии 2913, а архитектура Input/Queue сохранялась много лет. Это не декоративное разделение: Input отвечает за создание заданий, Queue — за их исполнение, Log — за диагностические сообщения, Changelog — за список изменений компонентов и приложения.

Вкладка Input в интерфейсе MeGUI с секциями Video encoding и Audio
Классическая компоновка вкладки Input: видео и аудио настраиваются раздельно, а AutoEncode связывает их в общий процесс. Снимок показывает более раннюю ветку, но основные зоны и названия элементов сохранились в поздней официальной линии.

В верхней части Input расположена секция Video encoding. Поле AviSynth Script задаёт скрипт, из которого кодер получает кадры. Рядом находятся Video Output, список Encoder settings, выбор File format, элементы предварительного просмотра и постановки видеозадания в очередь. Эта модель хорошо показывает философию MeGUI: исходный контейнер не всегда подаётся кодеру напрямую, между файлом и кодером часто стоит индексатор и AviSynth.

Ниже находится аудиосекция. Она отделяет Audio Input, выходной путь, профиль Encoder settings, расширение и задержку дорожки. Поэтому видео можно перекодировать одним профилем, звук — другим, а затем собрать их в контейнер. Для пользователя, привыкшего к одному окну «формат → качество → старт», такая декомпозиция сначала выглядит громоздкой, зато она позволяет видеть, где именно возникла ошибка.

Меню Tools открывает специализированные модули. В стабильной линии подтверждены AVS Script Creator, File Indexer, AutoEncode, OneClick и muxer-инструменты. Пункт обновления после переработки меню находится в Tools > Update. Обзор активных workers после версии 2896 вызывается через View > Worker Overview. Параметры процесса и I/O-приоритета, а также правила допустимой параллельности хранятся в окне Options.

Выбор профиля x264 в поле Encoder settings MeGUI
Поле Encoder settings отделяет профиль кодера от самого задания. Такой профиль можно переиспользовать в нескольких проектах и очередях.

Отдельное окно предварительного просмотра не является полноценным монтажным монитором. Оно предназначено для контроля того, что выдаёт скрипт: кадрирования, масштаба, деинтерлейса и других фильтров. В версии 2944 соответствующая настройка была переименована в Automatically open video preview, причём VideoPlayer стал соблюдать её во всех местах, где мог автоматически появляться просмотр.

Queue — центральная часть автоматизации. Задания имеют собственный тип и состояние. Начиная с версии 2896 для разных типов заданий можно задать приоритет процесса, I/O-приоритет и правила, определяющие, сколько задач каждого типа разрешено выполнять параллельно. Поэтому MeGUI способен не просто последовательно запустить три команды, а управлять связанной цепочкой операций.

Очередь MeGUI с отдельными заданиями аудио, видео и mux
Queue показывает отдельные стадии конвейера: аудиокодирование, видеокодирование и сборка контейнера остаются самостоятельными заданиями.

Для проверки готового файла нужен отдельный проигрыватель: MeGUI не превращается в медиаплеер после кодирования. Если результат надо оценить вне программы, пригодится обзор видеоплееров для Windows. Это особенно полезно при диагностике: успешное завершение очереди подтверждает выполнение задач, но совместимость конечного контейнера лучше проверять независимым декодером или анализатором.

Как устроены функции MeGUI

Индексирование источника

File Indexer создаёт служебное представление входного материала для дальнейшего доступа к кадрам. В истории стабильной ветки этот модуль получил поддержку MPLS и улучшенную обработку Blu-ray playlists. L-SMASH Indexer умеет работать с отдельным индексным файлом; в 2933 появилась возможность задавать его расположение, а в 2944 исправлялось повторное создание нестандартного .lwi. Индексирование важно отличать от перекодирования: на этом этапе MeGUI подготавливает доступ к источнику, а не создаёт финальный видеопоток.

AviSynth и подготовка изображения

AVS Script Creator формирует AviSynth-скрипт, который описывает чтение кадров и фильтры. Официальная линия умеет использовать переносимую версию AviSynth без отдельной системной установки. DirectShowSource и AVISource в AVS Script Creator по умолчанию отключены и включаются через настройки, поэтому старые руководства, где они доступны сразу, не полностью соответствуют поздней стабильной ветке.

Окно AVS Script Creator в MeGUI с настройками входа, кадрирования и размера
AVS Script Creator связывает входной файл с AviSynth-профилем, кадрированием, масштабированием и сохранением .avs. Внешний вид окна менялся, но роль модуля в конвейере осталась той же.

Именно здесь проходит граница между MeGUI и простым перекодировщиком. Пользователь может заранее сформировать обработанный видеопоток, а затем отдать его x264 или x265. Это делает конвейер модульным: ошибку фильтра легче отделить от ошибки кодера, а один и тот же .avs можно использовать для повторного кодирования с разными профилями.

Видеоэнкодеры и профили

Основная карточка SourceForge перечисляет MPEG-4 AVC через x264 и MPEG-4 ASP через Xvid. В стабильной ветке также появилась поддержка x265: сначала как отдельный кодер, затем OneClick получил HEVC/x265 для MP4 и MKV. Профиль отделён от конкретного файла: настройки скорости, качества, битрейта и других параметров кодера можно сохранять и применять к новым заданиям.

MeGUI не обещает фиксированную скорость. Время обработки зависит от кодера, профиля, выбранных фильтров, разрешения, характеристик процессора и параллельности очереди. Официальные изменения говорят о механизмах управления workers, но не дают универсальных результатов производительности, поэтому сравнивать программу по выдуманным «кадрам в секунду» некорректно.

Аудиокодирование

В официальном описании проекта перечислены AAC, MP2, MP3, FLAC, Vorbis и AC3. С версии 2913 присутствует FFmpeg AAC Encoder, который не требует отдельного действия для появления в программе. Наличие конкретного старого аудиопрофиля нельзя автоматически приравнивать к базовому набору актуального пакета 2944: в MeGUI часть кодеров и служебных компонентов распространялась как отдельные пакеты.

Аудиодорожка существует как отдельная задача. Это удобно, когда нужно оставить видео с одним кодером, а звук пересобрать отдельно, либо когда надо контролировать задержку и итоговое расширение. Та же модульность объясняет, почему после кодирования до mux-этапа могут существовать отдельные элементарные потоки.

AutoEncode

AutoEncode связывает уже выбранные видео- и аудионастройки с созданием конечного контейнера. В версии 2944 для промежуточных файлов стали использоваться случайные имена, чтобы параллельные задания не мешали друг другу. Инструмент особенно полезен тогда, когда параметры потоков уже настроены вручную, но пользователю не хочется отдельно создавать аудиозадание, видеозадание и mux-задание.

Окно Automatic Encoding MeGUI с выбором контейнера и режима размера
Automatic Encoding собирает ранее выбранные потоки в итоговый контейнер и создаёт связанные задания для Queue.

OneClick

OneClick автоматизирует больше этапов, чем AutoEncode. За годы развития он получил пакетную обработку, поддержку Blu-ray playlists, работу с несколькими дорожками, собственные профили и рабочие каталоги. Для переменной частоты кадров в версии 2896 добавлена поддержка VFR при условии вывода в MKV или MP4. OneClick удобнее там, где повторяется один тип преобразования и заранее определены правила выбора дорожек.

Название не означает, что все параметры исчезают. Профиль OneClick включает решения о кодере, AviSynth-профиле, контейнере, дорожках и папках. Поэтому главный выигрыш — не «магическая» автоматическая оптимизация, а воспроизводимость повторяющегося конвейера.

Мультиплексирование и работа с потоками

Muxer объединяет готовое видео, аудио, субтитры и служебные данные в контейнер без необходимости заново кодировать уже готовые потоки. Стабильная ветка содержит отдельные средства для MP4, MKV и M2TS; MKV Muxer получил поддержку HEVC, а MP4/MKV Muxer в 2933 стал использовать полную дробь частоты кадров, например 24000/1001, когда она доступна. В 2944 muxer запоминает последние папки входа и вывода раздельно.

Для понимания роли контейнеров полезен материал GeekHow о наборах кодеков Windows: кодек и контейнер — не одно и то же. MeGUI подчёркивает эту разницу интерфейсом, потому что кодирование потока и упаковка потока выполняются отдельными инструментами.

Карта форматов и совместимости

Список форматов MeGUI лучше читать по уровням: входной контейнер, способ декодирования/индексирования, кодек выходного потока и конечный контейнер. Поддержка одного кодека не означает, что любая его комбинация допустима в любом контейнере. Поэтому ниже указаны только сочетания и роли, подтверждённые стабильной веткой.

Объект Подтверждённая роль в MeGUI Что сохраняется Практическое ограничение
H.264/AVC через x264 основной видеокодер готовый видеопоток для дальнейшего mux качество и размер определяются профилем; перекодирование с потерями необратимо
HEVC/H.265 через x265 поддерживается стабильной линией; OneClick умеет выводить HEVC в MP4/MKV видеопоток HEVC не следует приписывать официальной 2944 функции AV1 из стороннего продолжения
Xvid/MPEG-4 ASP видеокодирование для старых сценариев совместимости поток MPEG-4 ASP устаревший по сравнению с современными H.264/HEVC-сценариями
AAC аудиокодирование; FFmpeg AAC доступен без дополнительной установки кодера сжатая аудиодорожка параметры качества и битрейта зависят от выбранного профиля
MP2, MP3, AC3, Vorbis другие подтверждённые аудиоформаты отдельный аудиопоток совместимость определяется целевым контейнером и устройством
FLAC аудиокодирование без потерь аудиоданные без потерь кодирования файл обычно крупнее, чем при использовании сжатия с потерями
MP4 контейнер для mux; поддерживается OneClick и AutoEncode совместно видео, аудио и поддерживаемые служебные данные набор допустимых потоков ограничен спецификой контейнера
MKV контейнер для mux; поддерживает HEVC и сложные наборы дорожек видео, аудио, субтитры и поддерживаемые вложения совместимость конкретного проигрывателя надо проверять отдельно
AVI подтверждённый контейнер в официальном описании совместимые потоки часть современных метаданных и кодеков практичнее хранить в MP4/MKV
M2TS подтверждённый контейнер/mux-направление совместимые транспортные потоки официально известен неточный расчёт bitrate в M2TS calculator
.avs редактируемый сценарий AviSynth между источником и кодером описание чтения и фильтров, а не готовое видео зависит от доступности используемых фильтров и плагинов
.lwi индекс L-SMASH служебную информацию для доступа к исходнику это не переносимый видеорезультат и не замена исходному файлу

MeGUI не является монтажной системой с таймлайном и многослойным проектом. Для нарезки и визуального монтажа логичнее смотреть в сторону специализированных решений; на GeekHow есть отдельный материал о программах для нарезки видео. Сильная сторона MeGUI — не монтаж как творческий процесс, а управляемое кодирование и сборка потоков.

Что перестанет работать первым

Среда .NET. Начиная с MeGUI 2933 требуется .NET 4.8. Если среда отсутствует или повреждена, проблема возникает до кодирования: приложение не получает необходимую платформу выполнения.

Пути с Unicode-символами. В 2944 Unicode по-прежнему указан среди известных проблем. Это особенно существенно в русскоязычной Windows: кириллица в имени пользователя, папки, исходника или выходного файла способна нарушить работу отдельных модулей. В открытых тикетах официального проекта отдельно зафиксированы сбои OneClick с international filenames и падения на кириллических именах.

Индексатор и AviSynth-цепочка. Главное окно может открываться нормально, но конкретный источник перестанет обрабатываться, когда индексатор не создаёт индекс или .avs вызывает ошибку. Тогда кодер ещё не является виновником: сначала проверяются скрипт, индекс и совместимость AviSynth-плагинов.

Внешний кодер или muxer. MeGUI управляет набором специализированных утилит. Если нужный компонент отсутствует, отключён или несовместим, ломается только соответствующий этап: например, видео может закодироваться, но контейнер не соберётся. Из-за этой модульности вкладка Log и отдельные статусы Queue информативнее общего сообщения «конвертация не удалась».

Параллельная очередь. При слишком агрессивной одновременной работе конфликтующих задач первым проявляется не интерфейсный сбой, а зависание или задержка конкретных jobs. В проекте есть отдельный тикет о зависании при одновременном mux и video job, а с версии 2896 предусмотрены rule sets для ограничения типов задач, работающих параллельно.

Онлайн-обновление. Само локальное кодирование уже установленными компонентами не требует постоянного соединения с интернетом. Сеть нужна updater-у для проверки и загрузки пакетов. В MeGUI предусмотрена возможность отключить updater; при отключённом режиме загрузки не выполняются без подтверждения. Поэтому пропавший интернет прежде всего затрагивает получение компонентов и сведений об обновлениях, а не уже подготовленную локальную очередь.

Матрица сохранности результата

Действие Что сохраняется Что теряется или меняется Обратимость Открытие вне MeGUI
Создание/правка .avs текстовое описание источника и фильтров исходное видео не изменяется высокая: скрипт можно редактировать до кодирования нужна совместимая AviSynth-среда и плагины
Индексирование служебный индекс для доступа к исходнику медиаданные исходника не переписываются высокая: индекс можно пересоздать обычно нужен соответствующий индексатор
Кодирование x264/x265 с потерями новый сжатый видеопоток часть исходной информации теряется согласно профилю низкая: повторное декодирование не восстанавливает потерянные данные да, если проигрыватель поддерживает кодек
Кодирование аудио с потерями новая аудиодорожка данные, отброшенные кодером, не восстанавливаются низкая да, при поддержке выбранного формата
Кодирование FLAC аудиосигнал без потерь кодирования меняется упаковка и размер, но не содержимое аудио после декодирования высокая на уровне аудиоданных да, в совместимом ПО
Remux в MP4/MKV/M2TS готовые потоки без их повторного кодирования меняется контейнер и часть контейнерных метаданных выше, чем при перекодировании: потоки можно снова извлечь да, если контейнер и кодеки поддерживаются
Удаление промежуточных файлов после AutoEncode финальный контейнер отдельные промежуточные потоки больше недоступны только через новое кодирование либо извлечение из финального контейнера, если нужные потоки там есть финальный файл независим от MeGUI
Сохранённый профиль настройки выбранного кодера/операции не сохраняет сам исходный медиаматериал профиль можно заменить другим профиль предназначен для MeGUI, а не для универсального обмена между конвертерами

Практическое следствие этой матрицы простое: MeGUI лучше всего сохраняет управляемость до этапа кодирования. .avs, индексы, профили и отдельные потоки можно пересобирать и заменять. После сжатия с потерями прежнее качество нельзя вернуть из нового файла, поэтому исходник следует хранить отдельно от рабочего каталога и финального экспорта.

Как пользоваться программой — советы гика

Ниже собран рабочий маршрут для официальной ветки 2944. Последовательности намеренно находятся в одном разделе: в остальных частях обзора функции описываются как возможности, а не как повторяющиеся инструкции. Для русской Windows особенно полезно заранее использовать короткие пути латиницей, например C:\MeGUI, C:\Video\Source и C:\Video\Output: официальная 2944 не поддерживает Unicode полноценно.

Установить переносимый пакет и подготовить рабочие папки

Цель. Получить чистую рабочую копию MeGUI без ограничений каталога Program Files. Подготовка. Нужен официальный архив MeGUI-2944-32.7z и установленный .NET 4.8. Основная стабильная сборка 32-битная; 64-битный тестовый архив не является предпочтительным вариантом, потому что в нём отсутствуют AudioLimiter, BassAudio, convolution3d и tomsmocomp.

  1. Создайте каталог C:\MeGUI или другой путь без специальных ограничений Windows и без кириллицы.
  2. Распакуйте содержимое MeGUI-2944-32.7z непосредственно в выбранную папку. Установщик не нужен: официальный релиз распространяется как архив.
  3. Запустите MeGUI из распакованного каталога. При первом старте программа показывает splash screen, добавленный в 2944, затем открывает главное окно.
  4. Откройте Options и проверьте, что используется включённый portable AviSynth, если для конкретного процесса не требуется другая установленная среда.
  5. Для первого материала создайте отдельные каталоги Source, Work и Output с латинскими именами, чтобы исходник, временные данные и финальный файл не смешивались.

Параметры. Для обычного 64-битного компьютера официальный readme всё равно рекомендует 32-bit build. Переход на x64 оправдан только тогда, когда пользователь заранее учитывает отсутствующие x64-компоненты. Проверка. Главное окно должно открываться с вкладками Input, Queue, Log и Changelog. Типичная ошибка. Распаковка в Program Files создаёт лишние ограничения записи, а кириллица в пути добавляет известный риск Unicode-сбоев. Безопасный откат. Закройте программу, удалите только распакованную рабочую папку и разверните архив заново в C:\MeGUI; исходные видео при этом не затрагиваются.

Обновить набор компонентов через Tools > Update

Цель. Синхронизировать доступные для официальной ветки внешние пакеты до создания очереди. Подготовка. Нужен доступ в интернет и рабочая копия каталога MeGUI. С версии 2896 пункт обновления расположен в Tools > Update; ранние руководства с путём Options > Update относятся к старому меню.

  1. Сделайте копию всей папки MeGUI в отдельный каталог. Такой способ отката рекомендован и в разделе официального баг-трекера перед переходом на development-компоненты.
  2. Откройте Tools > Update.
  3. Дождитесь формирования перечня доступных пакетов и просмотрите, какие компоненты отмечены для обновления.
  4. Оставьте отключёнными пакеты, которые не нужны текущему конвейеру. Механизм MeGUI исторически разделяет обязательные и optional packages.
  5. Запустите загрузку выбранных компонентов и после завершения перезапустите программу, когда updater этого требует.

Параметры. В MeGUI можно отключить автоматический updater; при таком режиме программа не выполняет загрузки без подтверждения. Не следует переключаться на development server только ради «самой новой» версии: стабильная 2944 и сторонняя GitHub-ветка — разные линии. Проверка. После перезапуска нужный кодер или индексатор должен присутствовать в соответствующем списке, а Log не должен содержать сообщения о недостающем обязательном пакете. Типичная ошибка. Пользователь обновляет приложение и внешние компоненты одновременно, а затем не может определить источник несовместимости. Безопасный откат. Закройте MeGUI и верните заранее сохранённую копию каталога целиком; не смешивайте файлы двух состояний вручную.

Проиндексировать исходник через File Indexer

Цель. Подготовить стабильный доступ к кадрам исходного файла перед созданием AviSynth-скрипта. Подготовка. Поместите исходник в каталог с правом записи либо заранее выберите доступное для записи место под индекс. В поздней стабильной ветке L-SMASH Indexer поддерживает нестандартные расположения индексного файла.

  1. Откройте Tools > File Indexer.
  2. В поле входного файла выберите исходное видео или поддерживаемый playlist MPLS.
  3. Выберите подходящий индексатор из доступных для данного источника. Для L-SMASH используется индекс .lwi; его путь должен быть доступен для записи.
  4. Задайте, какие потоки требуется подготовить или извлечь, не включая дорожки, которые не нужны дальнейшей работе.
  5. Поставьте индексирование в очередь и перейдите на Queue.
  6. Запустите задание кнопкой Start и дождитесь состояния завершения.

Параметры. MPLS нужен для сценариев с Blu-ray playlists; для обычного файла достаточно индексатора, который корректно читает его кодек и контейнер. Проверка. Рядом с рабочими файлами появляется индекс или создаётся последующий .avs, а Log не содержит ошибки чтения. Типичная ошибка. Индекс размещается в недоступном для записи каталоге или остаётся старый индекс от другого расположения исходника. Безопасный откат. Удалите только созданный индекс и повторите индексирование; исходный меди файл не изменяется.

Создать AviSynth-скрипт в AVS Script Creator

Цель. Описать чтение видео и подготовку кадров до энкодера. Подготовка. Источник уже индексирован либо открывается выбранным source filter. DirectShowSource и AVISource в поздней стабильной линии отключены по умолчанию, поэтому не стоит выбирать их только потому, что они встречаются в старых инструкциях.

  1. Откройте Tools > AVS Script Creator.
  2. В Video Input укажите исходный файл или подготовленный индексный источник.
  3. На вкладке Options проверьте входное соотношение сторон и AviSynth profile.
  4. В блоке Crop & Resize задайте кадрирование только тогда, когда его требует материал, и выберите целевое разрешение без ненужного увеличения.
  5. На вкладке Filters добавьте только нужные фильтры, например деинтерлейс для реально чересстрочного источника.
  6. Нажмите Preview AVS Script и визуально проверьте несколько характерных участков.
  7. В Video Output задайте имя .avs и нажмите Save. Опция On Save close and load to be encoded позволяет сразу передать скрипт в главное окно.

Параметры. В стабильной ветке input filters по умолчанию ограничены 8 битами; это ограничение отключается в Options только для заранее подготовленного процесса, которому действительно нужна другая битность. Проверка. Preview показывает ожидаемое кадрирование, размер и порядок кадров, а сохранённый .avs повторно открывается без script error. Типичная ошибка. В скрипт включён фильтр, собранный для другой версии AviSynth, из-за чего MeGUI падает или выдаёт сообщение о плагине. Безопасный откат. Вернитесь к копии .avs без последнего фильтра либо заново создайте скрипт из исходника; исходный файл остаётся неизменным.

Настроить видеокодер x264 или x265

Цель. Создать видеопоток с заданным качеством, размером и совместимостью. Подготовка. В поле AviSynth Script главной вкладки Input уже загружен рабочий .avs. Для H.264 выбирается x264; для HEVC используется x265, который присутствует в стабильной линии и поддерживается OneClick для MP4/MKV.

  1. В секции Video encoding задайте путь Video Output в рабочем каталоге.
  2. В Encoder settings выберите подходящий профиль x264 или x265.
  3. Нажмите Config рядом с профилем и выберите режим кодирования: quality-oriented режим для предсказуемого визуального качества либо bitrate/file-size режим, когда важен целевой объём.
  4. Настройте preset/скорость и только необходимые дополнительные параметры. Чем тяжелее preset и фильтры, тем выше вычислительная нагрузка.
  5. Сохраните отдельный профиль с понятным именем, чтобы не изменять универсальный шаблон для всех задач.
  6. Вернитесь на Input, выберите File format и нажмите Enqueue.

Параметры. Для x264 и x265 нельзя переносить численные значения качества один к одному между разными кодерами и режимами: профиль должен соответствовать цели и конечному устройству. MP4 и MKV — наиболее прямые контейнерные цели для OneClick с HEVC. Проверка. На вкладке Queue появляется video job с правильным input, output и codec. Типичная ошибка. Пользователь меняет расширение выходного файла, но оставляет несовместимую комбинацию кодека и контейнера. Безопасный откат. До запуска очереди удалите ошибочное job кнопкой Delete, вернитесь на Input и выберите другой профиль или формат; исходный .avs и исходник сохраняются.

Настроить отдельное аудиокодирование

Цель. Подготовить звуковую дорожку независимо от видео. Подготовка. В секции Audio должен быть выбран источник звука; для базового AAC в стабильной линии доступен FFmpeg AAC Encoder, добавленный в 2913 без необходимости устанавливать отдельный AAC-кодер.

  1. На Input в секции Audio укажите Audio Input.
  2. Задайте Audio Output в рабочем каталоге, не совпадающем с исходным файлом.
  3. В Encoder settings выберите FFmpeg AAC либо другой подтверждённо доступный в вашей сборке аудиопрофиль.
  4. Через Config установите режим качества/битрейта и параметры каналов, которые требуются целевому устройству.
  5. Проверьте Extension и значение Delay. Ненулевую задержку оставляют только тогда, когда она действительно требуется дорожке.
  6. Нажмите Enqueue.

Параметры. MeGUI также поддерживает MP2, MP3, FLAC, Vorbis и AC3. FLAC подходит, когда требуется кодирование звука без потерь; сжатые AAC/MP3/AC3 решают другие задачи совместимости и размера. Проверка. Queue показывает отдельный audio job и ожидаемое расширение. Типичная ошибка. Неверный Delay приводит к рассинхронизации уже в финальном контейнере, хотя оба encode job завершаются успешно. Безопасный откат. Удалите только аудиозадание и создайте его снова с исправленной задержкой; видеозадание менять не требуется.

Собрать поток через AutoEncode

Цель. Автоматически создать связанную последовательность encode и mux из уже настроенных Video encoding и Audio. Подготовка. В главном Input должны быть выбраны рабочий .avs, видеопрофиль, аудиовход и аудиопрофиль. AutoEncode не заменяет эти решения, а объединяет их в автоматическую цепочку.

  1. Нажмите AutoEncode в нижней части главного окна.
  2. В окне Automatic Encoding выберите Container — например MP4 или MKV — и задайте Name of output.
  3. Выберите режим размера: No Target Size (use profile settings) оставляет управление качеством профилям; режимы File Size или Average Bitrate применяются, когда требуется целевой объём.
  4. Параметр Splitting оставьте без деления, когда готовый файл должен быть единым.
  5. Нажмите Queue. MeGUI добавит нужные стадии в общую очередь.
  6. Перейдите на Queue и убедитесь, что последовательность содержит ожидаемые audio, video и mux jobs.
  7. Нажмите Start.

Параметры. В 2944 промежуточные имена для AutoEncode генерируются случайным образом, что снижает риск пересечения параллельных заданий. Проверка. После завершения последнего mux job в выбранной папке находится финальный контейнер; его продолжительность и наличие дорожек соответствуют ожидаемым. Типичная ошибка. Пользователь запускает AutoEncode до проверки выбранных профилей и получает корректно собранный, но не тот по параметрам файл. Безопасный откат. Остановите очередь до начала ненужных jobs, удалите их из Queue и пересоздайте AutoEncode после исправления профилей; не перезаписывайте исходник.

Создать повторяемый процесс в OneClick

Цель. Свести повторяющееся преобразование к одному профилю, включая выбор дорожек, AviSynth и контейнера. Подготовка. Определите заранее, какие аудио- и субтитровые языки нужны, какой контейнер используется и какой видеопрофиль должен применяться. OneClick особенно полезен для серии однотипных файлов.

  1. Откройте Tools > One Click Encoder либо кнопку One-Click в главном окне.
  2. Выберите входной файл или поддерживаемый Blu-ray playlist.
  3. Откройте Config у OneClick profile и выберите ранее подготовленные video, audio и AviSynth profiles.
  4. Укажите целевой контейнер. Для VFR-источника используйте MP4 или MKV: именно для этих выводов стабильная ветка подтверждает VFR в OneClick.
  5. Настройте правила выбора дорожек и выходной каталог. Не добавляйте лишние subtitle/audio tracks только потому, что они присутствуют во входе.
  6. Сохраните отдельный OneClick profile под названием, описывающим его назначение.
  7. Вернитесь в окно OneClick и нажмите Queue.
  8. Перед Start просмотрите созданные jobs на вкладке Queue.

Параметры. OneClick умеет создавать отдельные рабочие каталоги и строить связанные jobs в batch mode. Проверка. Для каждого входа должна появиться собственная логичная группа заданий, а имена output не должны конфликтовать. Типичная ошибка. Международные и кириллические имена файлов остаются известной проблемой официальной 2944 и отдельно фигурируют в баг-трекере OneClick. Безопасный откат. Удалите созданную группу jobs, переименуйте файлы и рабочие каталоги латиницей и повторно сформируйте очередь тем же профилем.

Управлять Queue и workers без конфликтов

Цель. Выполнить подготовленные задания в контролируемом порядке и не перегружать параллельность. Подготовка. Queue уже содержит video/audio/index/mux jobs. В версии 2896 параметры workers позволяют задавать process priority, I/O priority и правила одновременной работы по типам задач.

  1. Откройте вкладку Queue и проверьте столбцы Input, Output, Codec, Mode и Status.
  2. Удалите задания с неверным выходным путём кнопкой Delete, пока они не запущены.
  3. Через Options оставьте консервативное правило параллельности для тяжёлых video и mux jobs, если конвейер ранее зависал при одновременной обработке.
  4. Откройте View > Worker Overview, чтобы видеть рабочие процессы.
  5. Нажмите Start и следите за статусами в Queue и Worker Overview.
  6. После выполнения просмотрите Status каждого задания и не удаляйте завершённые элементы до проверки итогового файла.

Параметры. Приоритет процесса не улучшает качество файла; он только влияет на распределение ресурсов Windows. Проверка. Все обязательные jobs получают завершённый статус, а последний mux job создаёт конечный файл. Типичная ошибка. Пользователь считает, что больше workers всегда означает быстрее, хотя одновременно работающие video и mux процессы конкурируют за CPU и I/O. Безопасный откат. Приостановите или остановите очередь, снизьте разрешённую параллельность и запустите оставшиеся jobs повторно; уже готовые выходные файлы не удаляйте до проверки.

Собрать готовые потоки вручную через Muxer

Цель. Упаковать уже готовые видео и аудио в контейнер без повторного кодирования. Подготовка. Нужны совместимые готовые потоки и понимание целевого контейнера. Этот путь полезен, когда видео уже закодировано, а звук пересоздавался отдельно либо AutoEncode не нужен.

  1. Откройте Tools > Muxer и выберите muxer целевого контейнера, например MP4 или MKV.
  2. В поле video input укажите готовый видеопоток.
  3. Добавьте требуемую audio track и, при необходимости, поддерживаемые subtitle/chapter данные.
  4. Проверьте выходной путь и имя файла. Не используйте имя существующего исходника.
  5. Проверьте frame rate и aspect information, когда эти значения доступны инструменту. MP4/MKV Muxer в поздней стабильной ветке использует полную дробь frame rate.
  6. Поставьте mux job в Queue и запустите его через Start.

Параметры. Для HEVC подтверждена поддержка MKV Muxer, а OneClick умеет HEVC в MP4/MKV. M2TS имеет отдельное ограничение: встроенный bitrate calculator официально отмечен как неточный. Проверка. Итоговый контейнер открывается в независимом плеере, содержит ожидаемое число дорожек и имеет правильную продолжительность. Типичная ошибка. Потоки сами по себе корректны, но выбран контейнер, который не подходит их сочетанию. Безопасный откат. Удалите только неудачный контейнер и повторите mux с другим контейнером; готовые элементарные потоки не перекодируйте.

Сквозной сценарий: из MKV в новый MP4 H.264/AAC

Цель. Пройти полный воспроизводимый маршрут от входного файла до самостоятельного MP4, сохранив раздельный контроль над изображением и звуком. Подготовка. Исходный MKV лежит в C:\Video\Source\movie.mkv, рабочие данные — в C:\Video\Work, итог — в C:\Video\Output. Пути состоят из ASCII-символов.

  1. Запустите MeGUI и через Tools > File Indexer выберите movie.mkv. Создайте индекс в C:\Video\Work и дождитесь завершения index job.
  2. Откройте Tools > AVS Script Creator, выберите проиндексированный источник, оставьте исходное разрешение при отсутствии необходимости в resize, выполните Preview AVS Script и сохраните C:\Video\Work\movie.avs.
  3. На Input в AviSynth Script загрузите movie.avs. В Video Output задайте промежуточный выход в Work, выберите профиль x264 и MP4-compatible file format.
  4. В Audio укажите исходную дорожку, выберите FFmpeg AAC Encoder, задайте выход в Work и проверьте Delay.
  5. Нажмите AutoEncode, выберите Container: MP4, укажите C:\Video\Output\movie-final.mp4 и режим No Target Size (use profile settings).
  6. Нажмите Queue, затем на вкладке Queue проверьте наличие связанных audio, video и mux jobs.
  7. Запустите Start и не очищайте очередь, пока финальный mux job не завершён.
  8. Откройте movie-final.mp4 в независимом проигрывателе и проверьте начало, середину и конец, синхронизацию звука и ожидаемую продолжительность.

Важные параметры. Этот сценарий намеренно не задаёт универсальное числовое значение CRF или битрейта: оно зависит от качества источника и цели. Выбор x264 здесь сделан ради широкой H.264-совместимости; при осознанной HEVC-задаче можно строить отдельный профиль x265 и выбирать совместимый MP4/MKV путь. Проверка результата. Финальный MP4 должен быть самостоятельным файлом, а отдельные промежуточные элементы Work больше не нужны для воспроизведения. Типичная ошибка. Переход к Start до просмотра .avs маскирует ошибочное кадрирование до конца долгого encode. Безопасный откат. Сохраните исходный MKV и movie.avs; при неверном результате удалите только созданные outputs, исправьте скрипт или профиль и повторите нужные jobs.

Системные требования, автономность, безопасность и цена

Для официальной MeGUI 2944 нужны Windows и .NET 4.8. В readme последних stable-релизов прямо сказано, что Windows Vista и более старые версии не поддерживаются. SourceForge не публикует отдельную таблицу минимального процессора, объёма RAM или GPU для 2944, поэтому привязывать программу к вымышленному «минимуму 4/8/16 ГБ» нельзя. Реальная нагрузка определяется входным видео, фильтрами AviSynth, выбранным кодером, preset и количеством одновременно работающих workers.

Основная стабильная сборка — 32-bit. Это не опечатка и не признак того, что её надо заменять сторонней x64-версией: официальный 64-битный readme советует использовать 32-bit даже на 64-битной системе, пока пользователь не понимает ограничения x64. В тестовой 64-битной сборке отсутствуют AudioLimiter, BassAudio, convolution3d и tomsmocomp, а downmix 7+ channels в 5.1 без AudioLimiter выполняется с ограничением качества.

Программа бесплатна и распространяется по GPL v2. Отдельной платной редакции, подписки, «премиум-функций» и пробного срока у официальной ветки нет. Для запуска кодирования не требуется учётная запись MeGUI. Это отличается от условно-бесплатных конвертеров, где бесплатный режим обрезает длительность ролика или добавляет водяной знак: у MeGUI таких коммерческих ограничений в модели распространения нет.

Официальный проект распространяет MeGUI 2944 как настольную Windows-программу; отдельной web- или mobile-редакции в этой стабильной линии нет. Основная обработка выполняется локально. Исходные файлы проходят через локальные индексаторы, AviSynth, кодеры и muxer-инструменты; постоянный сетевой обмен для encode job не является частью рабочего конвейера. Интернет используется updater-ом при проверке и загрузке компонентов. При отключённом updater программа не выполняет такие загрузки без подтверждения, поэтому пользователь контролирует сам факт получения пакетов.

Для безопасности практичнее разделять два риска. Первый — происхождение самого архива: стабильный файл следует брать из официальной карточки SourceForge, где он публикуется под точным именем MeGUI-2944-32.7z. Второй — состояние внешних компонентов: MeGUI является оболочкой вокруг нескольких утилит, и несовместимость одного пакета способна нарушить только конкретный этап. Перед значимым обновлением достаточно скопировать переносимый каталог программы целиком; этот же способ официально предлагается для простого возврата после перехода на development build.

С приватностью ситуация проще, чем у браузерного конвертера: для обычного кодирования не нужно загружать видео на сторонний сервер. Это не отменяет осторожность с собственными файлами и путями. Из-за известной проблемы Unicode лучше держать рабочие данные в нейтральных каталогах без персональных кириллических имён. Для восстановления случайно удалённого медиа GeekHow разбирает восстановление фото и видео с накопителя, но надёжнее не ставить исходник и временные outputs в одну папку.

Плюсы и минусы MeGUI

Плюсы

  • Раздельный контроль стадий. Индексирование, AviSynth, видео, аудио и mux существуют как отдельные задачи, поэтому ошибку можно локализовать по этапу, а не разбирать один непрозрачный процесс.
  • Гибкие x264/x265-профили. Настройки кодера сохраняются отдельно от файла и подходят для повторяемых сценариев, где важны стабильные параметры.
  • Очередь и workers. Queue отделяет задания друг от друга, а worker rules позволяют ограничивать параллельность по типам задач и настраивать process/I/O priority.
  • Два уровня автоматизации. AutoEncode собирает уже настроенные потоки, а OneClick способен формировать более полный пакетный конвейер для серии файлов.
  • Работа с потоками и контейнерами. Отдельные muxer позволяют собирать готовые видео, аудио и поддерживаемые субтитровые потоки без повторного кодирования видео.
  • Переносимая схема установки. Официальный архив распаковывается в рабочий каталог без традиционного инсталлятора, а AviSynth может использоваться во встроенном переносимом варианте.
  • Свободная лицензия и отсутствие коммерческих лимитов. GPL v2 не вводит платный уровень, подписку или ограничение длительности готового видео.

Минусы

  • Официальная stable-линия давно не обновлялась. Версия 2944 датирована маем 2023 года, и к сентябрю 2026 года новый стабильный релиз не опубликован.
  • Unicode остаётся известной проблемой. Кириллические и другие международные имена файлов способны ломать отдельные операции; это подтверждено и открытыми тикетами проекта.
  • Высокий порог освоения. Пользователь должен различать source/index, .avs, кодер, контейнер, mux и jobs; MeGUI не скрывает эти сущности за одной общей настройкой качества.
  • Windows-only официальная платформа. Для macOS и Linux нет официальной stable-сборки MeGUI 2944.
  • 32-битная stable-сборка остаётся рекомендуемой. x64 существует как test build с отсутствующими компонентами, что непривычно для современной Windows-среды.
  • M2TS bitrate calculator имеет официально признанное ограничение. Его расчёт не считается корректным из-за неизвестных спецификационных деталей.
  • Часть возможностей зависит от внешних пакетов. Оболочка может запускаться, когда отдельный индексатор, фильтр или muxer уже не работает, поэтому диагностика требует читать Log.
  • Нет современного единого монтажного интерфейса. Для таймлайна, титров, многослойного монтажа и визуальной правки удобнее отдельный редактор.

Последний пункт особенно важен при выборе класса программы. MeGUI не должен заменять полноценный NLE. Для таких задач логичнее изучить программы для редактирования видео, а MeGUI оставить на этапе контролируемого транскодирования и сборки финальных потоков.

Кому подойдёт

  • Пользователю, который уже понимает кодеки и контейнеры. MeGUI раскрывает эти сущности отдельно и позволяет точнее контролировать каждый участок цепочки.
  • Тем, кто строит повторяемые x264/x265-процессы. Профили, Queue, AutoEncode и OneClick уменьшают ручное повторение после того, как правила один раз настроены.
  • Для материалов с AviSynth-обработкой. AVS Script Creator естественно встраивает crop, resize и фильтры до кодера и сохраняет скрипт как отдельный редактируемый слой процесса.
  • Для раздельной работы с дорожками. Отдельное аудиокодирование и muxer полезны, когда конечный контейнер собирается из нескольких заранее подготовленных потоков.
  • Для старого отлаженного Windows-конвейера. Если организация или домашний архив уже используют профили MeGUI и не требуют функций новых форматов, переход не обязателен только ради более свежей даты интерфейса.

Кому не подойдёт

  • Новичку, которому нужна минимальная настройка. HandBrake или Shutter Encoder дают более прямой путь «файл → preset/function → output» без обязательного знакомства с .avs и индексаторами.
  • Пользователю macOS или Linux. Официальная MeGUI 2944 ориентирована на Windows.
  • Тем, кому критична современная Unicode-обработка. Стабильная 2944 прямо указывает отсутствие Unicode support среди известных проблем.
  • Для AV1/H.266 и других новых направлений. Такие функции надо искать в современных инструментах; наличие отдельных новых возможностей в MeGUI 6.6.6.6 на GitHub не превращает их в функции официальной 2944.
  • Для монтажа с таймлайном. MeGUI кодирует и собирает потоки, а не заменяет видеоредактор с визуальными слоями и полноценным монтажным проектом.
  • Для процесса, где нельзя обслуживать зависимости. Старый фронтенд вокруг нескольких внешних утилит требует внимательнее относиться к версиям компонентов, чем самодостаточный современный конвертер.

Сравнение с другими аналогами

Сравнивать MeGUI корректно не по числу пунктов меню, а по одной системе критериев: основная задача, платформа, порог освоения, форматы, автоматизация, модель оплаты, ограничения и подходящий сценарий. В таблице ниже MeGUI сопоставлен с тремя актуальными альтернативами.

Программа Задача Платформа Порог освоения Форматы/кодеки Автоматизация Оплата Главное ограничение Когда выбирать
MeGUI 2944 модульное кодирование, AviSynth, отдельные потоки и mux Windows высокий x264, x265, Xvid; AAC/MP2/MP3/FLAC/Vorbis/AC3; MP4/MKV/AVI/M2TS Queue, workers, AutoEncode, OneClick бесплатно, GPL v2 stable от 2023 года, Unicode problem нужен детальный контроль классического x264/x265-конвейера
HandBrake 1.11.2 универсальное транскодирование через presets Windows 10+, macOS 10.13+, Linux низкий/средний MP4/MKV/WebM; AV1, H.265, H.264, MPEG-4/2, VP8/VP9; широкий набор аудио Batch Scan, Queue, presets бесплатно, open source не даёт такой же раздельной AviSynth/mux-архитектуры нужна современная кроссплатформенная перекодировка без сборки множества стадий вручную
FFmpeg 9.0.1 командная обработка, конвертация, фильтры, mux/demux исходники официально; готовые сборки доступны для Windows, Linux и macOS через рекомендуемые площадки высокий очень широкий набор контейнеров, кодеков и фильтров скрипты, shell/batch, внешняя оркестрация свободное ПО нет собственного классического GUI нужна максимальная автоматизация командной строкой и современная кодековая база
Shutter Encoder 20.3 современная конвертация и медиасервисные операции Windows 7–11 x64, macOS 10.14+, современные Linux средний H.264/H.265/H.266/VP8/VP9/AV1, ProRes, DNx, FFV1 и много аудиоформатов Render Queue, presets и дополнительные workflow-функции полностью бесплатно без лимитов и рекламы, поддержка пожертвованиями иная архитектура; нет смысла ждать полного совпадения старых MeGUI-профилей нужен свежий GUI, новые кодеки и широкий набор операций вокруг постпродакшна

HandBrake — наиболее прямой выбор для пользователя, который хочет сохранить бесплатность и очередь, но убрать большую часть ручной сборки конвейера. Его текущая версия 1.11.2 поддерживает MP4, MKV и WebM, AV1/H.265/H.264 и пакетную очередь. При этом HandBrake не воспроизводит модель MeGUI, где .avs, элементарные потоки и mux рассматриваются как самостоятельные рабочие объекты.

FFmpeg стоит на противоположном полюсе: он ещё гибче, но интерфейсной оболочки уровня MeGUI у самого проекта нет. Для системного администратора, разработчика или пользователя, который строит повторяемые batch-команды, это преимущество. Для человека, которому важны визуальные профили и Queue, командная строка повышает порог входа.

Shutter Encoder ближе к современному медиакомбайну. Версия 20.3 распространяется для Windows, macOS и Linux, умеет H.264/H.265/H.266/VP8/VP9/AV1, render queue, сохранение presets, rewrap и операции без перекодирования. Для нового рабочего места в 2026 году это сильная альтернатива, когда важнее актуальные кодеки и кроссплатформенность, чем совместимость со старыми MeGUI-профилями.

Типичные проблемы MeGUI и их диагностика

MeGUI не запускается после распаковки

Симптом. Исполняемый файл не открывает главное окно или сразу завершается. Подтверждённая причина. Stable 2933+ требует .NET 4.8. Диагностика. Сверьте версию MeGUI и наличие .NET 4.8 в Windows; проблема возникает ещё до появления Queue. Исправление. Восстановите или установите требуемую среду .NET из доверенного источника Microsoft, затем снова запустите переносимую копию MeGUI. Проверка. Появляются splash screen и главное окно с Input/Queue/Log/Changelog.

OneClick не принимает файл с кириллицей в имени

Симптом. OneClick не создаёт корректную очередь, падает или не распознаёт международное имя файла. Подтверждённая причина. Unicode официально указан среди known problems 2944; в баг-трекере есть отдельный открытый тикет о OneClick и international filenames. Диагностика. Тот же файл с коротким ASCII-именем в C:\Video открывается корректно. Исправление. Переместите рабочую копию исходника в путь без кириллицы и специальных символов, сохранив оригинал отдельно. Проверка. OneClick формирует jobs и показывает ожидаемые дорожки.

AVS Script Creator или Preview падает на скрипте

Симптом. Предварительный просмотр не открывается, появляется script error или программа завершается. Подтверждённая причина. В официальном трекере зафиксированы ошибки AVS Script Creator и несовместимость плагина с версией AviSynth. Диагностика. Откройте Log и сравните проблемный .avs с минимальным скриптом без добавленного фильтра. Исправление. Уберите несовместимый filter/plugin либо используйте версию, подходящую активной среде AviSynth. Проверка. Preview стабильно показывает кадры и .avs повторно загружается в Input.

L-SMASH не создаёт или повторно создаёт индекс

Симптом. Индексирование зацикливается вокруг .lwi, индекс появляется дважды либо остаётся недоступным. Подтверждённая причина. В 2944 исправлялась ошибка нестандартного .lwi, который создавался дважды и не всегда удалялся; поздняя stable-линия поддерживает custom index locations. Диагностика. Проверьте путь индекса, права записи и наличие старого .lwi от предыдущего входа. Исправление. Удалите устаревший индекс и назначьте доступный для записи рабочий каталог. Проверка. После одного index job создаётся один актуальный индекс и следующий этап читает его без ошибки.

Финальный MP4/MKV имеет неправильную частоту кадров

Симптом. Анализ готового контейнера показывает не то значение FPS, которое ожидалось, либо воспроизведение идёт с неправильным темпом. Подтверждённая причина. В трекере есть открытая проблема Wrong FPS; одновременно поздняя stable-линия исправляла запись полной дроби frame rate в MP4/MKV Muxer. Диагностика. Сравните FPS исходника, .avs и готового контейнера и отдельно определите, является ли источник VFR. Исправление. Для VFR в OneClick используйте подтверждённый выход MP4 или MKV и не задавайте произвольную CFR-конверсию без необходимости. Проверка. Анализ финального файла показывает ожидаемую частоту кадров и продолжительность.

Расчёт размера M2TS не совпадает с результатом

Симптом. Итоговый M2TS заметно расходится с расчётом bitrate/size. Подтверждённая причина. В readme 2944 M2TS bitrate calculator прямо указан как инструмент с некорректным расчётом, потому что необходимые спецификационные детали неизвестны. Диагностика. Сравните заданный видеобитрейт с фактическим размером элементарных потоков до mux. Исправление. Не используйте этот calculator как единственный источник точного целевого размера; считайте запас и проверяйте фактический output. Проверка. Решение принимается по реально созданному M2TS, а не только по числу в калькуляторе.

64-битная сборка даёт другой результат при обработке звука

Симптом. В x64 отсутствует привычный аудиокомпонент или downmix 7+ channels в 5.1 отличается от ожидаемого. Подтверждённая причина. Официальный x64 readme перечисляет отсутствующие AudioLimiter и BassAudio и отдельно предупреждает о снижении качества 7+ → 5.1 без AudioLimiter. Диагностика. Сверьте, запущена ли test x64, а не рекомендуемая stable 32-bit. Исправление. Для конвейера, зависимого от этих компонентов, используйте 32-битную сборку. Проверка. Нужный модуль снова присутствует, а аудиозадание использует ожидаемую цепочку.

Queue зависает при одновременном mux и video job

Симптом. Отдельные jobs перестают продвигаться при параллельной обработке. Подтверждённая причина. В официальном трекере есть pending ticket о зависании simultaneous mux & video jobs; worker architecture умеет ограничивать параллельность типами задач. Диагностика. Откройте Worker Overview и проверьте, совпадает ли зависание с одновременным video encode и mux. Исправление. В Options задайте более консервативные worker rules, не разрешающие конфликтующей паре выполняться одновременно. Проверка. Те же jobs завершаются последовательно без зависания.

Кодер или нужный пакет исчез из списка

Симптом. Профиль ссылается на инструмент, которого больше нет среди доступных encoders. Подтверждённая причина. MeGUI разделяет required и optional packages; некоторые исторические кодеры имели внешние зависимости и не распространялись обычным updater-ом. Диагностика. Сверьте профиль с фактически доступными компонентами и прочитайте Log при его загрузке. Исправление. Для AAC используйте присутствующий в stable FFmpeg AAC Encoder либо восстановите только тот внешний компонент, который официально совместим с вашим профилем. Проверка. Новый job создаётся без сообщения о missing package.

Путь в Program Files вызывает ошибки записи

Симптом. Settings, индексы или временные файлы не сохраняются предсказуемо. Подтверждённая причина. Последние официальные readme прямо советуют извлекать MeGUI в каталог без специальных ограничений и приводят C:\MeGUI как пример вместо Program Files. Диагностика. Проверьте реальное расположение приложения и доступность записи в его рабочие подкаталоги. Исправление. Перенесите чистую распакованную копию в C:\MeGUI и перенесите только нужные профили после проверки. Проверка. Settings и служебные файлы создаются без сообщений о доступе.

OneClick неверно определяет язык дорожек

Симптом. OneClick выбирает не ту аудио- или субтитровую дорожку либо не распознаёт язык, который присутствует в метаданных файла. Подтверждённая причина. В официальном баг-трекере открыт тикет One-Click not recognising languages from MediaInfo, поэтому автоматическое правило языка нельзя считать безошибочным. Диагностика. Сравните язык каждой дорожки в исходном контейнере с тем, что OneClick показывает перед постановкой jobs в Queue. Исправление. Не полагайтесь на автоматический выбор для этого файла: укажите нужную дорожку явно в OneClick profile и сформируйте задания заново. Проверка. До запуска encode/mux в Queue должна быть выбрана именно требуемая аудио- или subtitle track.

FAQ

MeGUI 2944 всё ещё можно считать актуальной версией?

Это последняя официальная стабильная версия SourceForge, но не активно развиваемый современный релиз. Стабильный пакет опубликован 7 мая 2023 года, и более новый stable-пакет в официальном каталоге не опубликован. Поэтому слово «актуальная» здесь означает «последняя официальная stable», а не «регулярно обновляемая в 2026 году».

MeGUI 6.6.6.6 с GitHub — это обновление 2944?

Нет. Это отдельное продолжение кодовой базы Kurtnoise-zeus/megui. Его README сравнивает свои изменения с official release и отдельно предупреждает об использовании release package на риск пользователя. Функции этой ветки нельзя включать в описание 2944 без явного разделения.

Нужен ли AviSynth, установленный в Windows отдельно?

Обязательной отдельной системной установки AviSynth для каждого MeGUI-процесса нет: стабильная линия умеет использовать portable AviSynth и содержит отдельную настройку принудительного использования included/portable build. Вводить другую системную среду имеет смысл только для заранее спроектированного конвейера с совместимыми фильтрами и плагинами.

Можно ли кодировать без интернета?

Да, когда нужные компоненты уже находятся в локальном каталоге. Интернет нужен updater-у для проверки и загрузки пакетов, а encode, AviSynth и mux выполняются локальными инструментами.

Почему 32-bit лучше, хотя Windows 64-битная?

Потому что это рекомендация самой ветки MeGUI 2944. Тестовая x64-сборка не содержит нескольких компонентов, включая AudioLimiter и BassAudio. Выбор x64 не следует делать автоматически только из-за разрядности Windows.

Поддерживает ли официальная MeGUI HEVC/H.265?

Да. x265 появился в стабильной линии, а OneClick поддерживает HEVC/x265 для MP4 и MKV. Это не означает наличие AV1 в официальной 2944: AV1-функции относятся к другим современным инструментам и отдельному GitHub-продолжению.

Чем AutoEncode отличается от OneClick?

AutoEncode опирается на уже выбранные в главном Input видео- и аудиопрофили и добавляет связанную encode/mux-цепочку. OneClick хранит более широкий профиль процесса и рассчитан на повторяемую обработку файлов, включая batch-сценарии и правила выбора дорожек.

Почему русское имя файла опаснее английского?

Потому что Unicode support официально остаётся known problem 2944. В проектном трекере отдельно встречаются crash due to cyrillic names и OneClick fails with international filenames. Для рабочего конвейера безопаснее короткие ASCII-пути.

Стоит ли ставить набор кодеков, чтобы MeGUI «увидел всё»?

Не как универсальное решение. MeGUI использует собственные индексаторы, AviSynth и внешние компоненты, и проблема конкретного source filter не исправляется автоматически установкой большого codec pack. Если отдельно нужно разобраться с системными кодеками Windows, на GeekHow есть руководство о том, как устанавливается K-Lite Codec Pack, но MeGUI лучше диагностировать по Log и конкретному модулю.

Можно ли использовать MeGUI только для remux без перекодирования?

Да, когда уже есть совместимые готовые потоки. Muxer собирает их в целевой контейнер как отдельную задачу. Это другой процесс, чем x264/x265 encode: сам видеопоток при remux заново не кодируется.

Вывод: когда MeGUI остаётся разумным выбором

Для нового пользователя, которому в 2026 году нужно просто перекодировать ролик в H.264/H.265, MeGUI редко будет первым кандидатом. HandBrake требует меньше инфраструктурных решений, а Shutter Encoder предлагает более современный набор форматов и кроссплатформенность. Выбор MeGUI оправдан не ностальгией, а конкретной потребностью видеть и контролировать каждую стадию классического Windows-конвейера.

Для владельца уже отлаженных x264/x265-профилей, AviSynth-скриптов и пакетных OneClick-сценариев 2944 остаётся функциональным рабочим инструментом. Здесь ценность создают не свежесть интерфейса, а совместимость существующего процесса, раздельные jobs, muxer, очереди и возможность повторить кодирование с изменённым профилем без перестройки всей схемы.

Для задач, где критичны кириллические пути, новые кодеки, современная 64-битная архитектура и регулярные обновления, разумнее выбрать другой инструмент. Unicode limitation официальной stable-ветки и длительная пауза в релизах — не косметические недостатки, а факторы эксплуатации.

Для технически сложного архива MeGUI полезнее всего как контроллер стадий: исходник хранится отдельно, .avs фиксирует подготовку кадров, профили задают кодирование, Queue документирует исполнение, а mux формирует переносимый конечный контейнер. Такой сценарий и сегодня остаётся понятным и воспроизводимым — при условии, что пользователь принимает возраст ветки и не смешивает MeGUI 2944 с более новым сторонним продолжением.