AVStoDVD

AVStoDVD позволяет превращать обычные видеофайлы в структуру DVD-Video: перекодировать изображение и звук в совместимые потоки, собрать несколько фильмов или эпизодов с дорожками и субтитрами, расставить главы, создать статическое или анимированное меню, получить папку VIDEO_TS или ISO и при необходимости передать готовый проект на запись диска через ImgBurn.

Работа строится вокруг проекта: исходные ролики добавляются как отдельные Title, программа считывает их параметры, рассчитывает объём будущего диска и формирует цепочку обработки. Для типичного задания достаточно выбрать стандарт PAL или NTSC, размер DVD, выходную структуру и запустить обработку; при сложном исходнике можно отдельно настроить видеокодирование, звук, главы, субтитры и AviSynth-скрипт каждого заголовка.

Сильная сторона AVStoDVD — сочетание автоматических решений и подробного доступа к внутренним этапам. В одном окне видны дорожки исходника, расчёт размера и журнал операций, а из Title Edit открываются параметры HCenc или FFmpeg, правила изменения частоты кадров, ресайз, деинтерлейс и IVTC, задержка звука, выбор внешних субтитров и список глав. Поэтому программа подходит не только для простого видео в DVD, но и для проектов, где важно сохранить несколько дорожек, контролировать синхронизацию и получить предсказуемую DVD-структуру.

Скачать AVStoDVD

Оценка 9.7Рекомендуем
  • Конвертация видео
  • Сжатие файлов
  • Просто для новичков
Скачать бесплатно на Windows
Лучшая альтернатива
AVStoDVD
Оценка 8.5
  • Зависит от DirectShow
  • Сложные настройки кодеков
  • Меню проще новых редакторов
Скачать AVStoDVD
Загрузка начнётся после нажатия

Что именно создаёт AVStoDVD

Цель программы — подготовить материал в рамках спецификации DVD-Video. Это принципиально отличается от обычного конвертирования в MPEG-2: для воспроизводимого диска нужны совместимые параметры видео, допустимый звук, корректно мультиплексированные потоки, навигация, главы и структура каталогов. AVStoDVD организует эти операции последовательно. Если источник уже частично соответствует DVD, отдельные дорожки можно оставить без повторного кодирования; если нет — программа строит AviSynth-цепочку, передаёт изображение и звук кодировщикам, после чего собирает результат средствами авторинга.

Вариант конечного результата выбирается в Output Setup. Для полноценного диска обычно используется DVD Folder Structure — папка с VIDEO_TS и служебными файлами DVD-Video. ISO UDF Image удобен, когда нужен единый образ для хранения или последующей записи. Burn DVD добавляет финальный этап прожига через ImgBurn. Отдельные режимы Elementary MPEG2 Streams и Muxed MPEG2 File полезны, когда требуется получить только подготовленные MPEG-2-потоки или один мультиплексированный MPEG-файл без авторинга DVD-меню.

Меню Output Setup с вариантами Elementary MPEG2 Streams, Muxed MPEG2 File, DVD Folder Structure, ISO и Burn DVD

Проект может содержать несколько Title. Каждый такой элемент — самостоятельный фильм, эпизод или клип со своим видеопотоком, аудиодорожками, субтитрами, главами и параметрами преобразования. Это позволяет собрать, например, несколько серий на один DVD-5 или DVD-9, распределив общий объём между ними. Программа рассчитывает целевой средний битрейт исходя из суммарной длительности, выбранного объёма и служебных расходов, а индикатор Output Size внизу главного окна показывает, насколько проект приближается к заданной ёмкости.

Главное окно и логика проекта

Центральная часть интерфейса — список Source Titles. В дереве под каждым Title отображаются обнаруженные дорожки: тип видео, кодек, разрешение, частота кадров, способ развёртки, длительность, параметры звука и подключённые субтитры. Эта информация важнее имени файла: два MKV одинакового размера могут требовать совершенно разной обработки, если один содержит 23,976 кадра/с с прогрессивной развёрткой, а второй — 25 кадров/с с чересстрочной картинкой и несколькими аудиопотоками.

Главное окно AVStoDVD со списком Source Titles, выходной папкой, журналом операций и индикатором размера DVD

Под списком находится Output Folder. Путь задаёт место, куда будут записываться готовые файлы и промежуточные активы проекта. Рядом показывается свободное пространство. Для DVD-авторинга запас на диске нужен не только под итоговые 4–9 ГБ: при двухпроходном кодировании, временном WAV, создании MPEG-2, меню и мультиплексировании объём временных данных может быть заметно больше. Поэтому для длинных проектов лучше заранее выбирать раздел с существенным резервом.

Advanced Project Settings объединяет параметры, относящиеся ко всему проекту. Здесь задаётся DVD Label, включается проверка AviSynth frameserving перед обработкой, разрешается редактирование командных параметров кодировщиков во время запуска, выбирается удаление временных DVD assets и рабочих файлов. Post Process определяет действие после завершения — например, показ окна со статусом. Эти опции не заменяют настройки отдельного Title: глобальная часть управляет проектом как задачей, а Title Edit — тем, как обработать конкретный источник.

Журнал Operations полезен уже до нажатия Start. В нём видно, какие библиотеки и внешние компоненты обнаружены, какие файлы добавлены, какие параметры были изменены и успешно ли сохранён проект. Во время обработки этот же журнал превращается в основную точку диагностики: по нему можно понять, на каком этапе произошла ошибка — чтение источника, создание AviSynth-скрипта, видео- или аудиокодирование, субтитры, меню, muxing, authoring либо финальная запись.

Меню File, Title, Options, Tools и Codecs

В File находятся операции New, Open и Save, а также история недавно открывавшихся проектов. Сохранение проекта особенно полезно перед длительным двухпроходным кодированием: файл проекта хранит состав Title и выбранные параметры, поэтому при сбое не приходится заново восстанавливать меню, дорожки и главы. Сами исходные видео при этом не встраиваются в проект — они должны оставаться доступными по своим путям.

Title отвечает за добавление и редактирование исходников. Команды Add Title, Add Recent Title, Edit Title, Remove Title, Refresh Title и Preview Title Output покрывают основной цикл. View Source Title Info показывает сведения о файле, а Edit Source Title Info позволяет вручную исправить неверно определённые свойства — например, display aspect ratio, frame rate, scan type или параметры аудио. Такая правка нужна редко: применять её следует только когда MediaInfo или фильтр чтения действительно интерпретировал источник неправильно.

Меню Title в AVStoDVD с командами Add Title, Edit Title, Source Title Info, Audio Track и Subtitles

В Options выбираются Disc Size, Output Setup, DVD Menu, Advanced Project Settings, Preferences и Jobs List. F8 открывает расширенные параметры проекта, F9 — Preferences, F11 — очередь заданий. Отдельное меню DVD Menu вызывает мастер, редактор или сброс созданного меню. Такое разделение удобно: размер диска и выход относятся к проекту целиком, а кодирование конкретного ролика остаётся в Title Edit.

Tools содержит Parse DVD, Demux File, инструменты для субтитров, объединение исходных Title через AVS, Button Generator и Quick StartUp Tutorial. Codecs предназначен для диагностики цепочки декодирования: здесь можно выполнить AviSynth FrameServing Check для текущего или всех заголовков, построить DirectShow Filters Graph, открыть настройку предпочитаемых DirectShow-кодеков и конфигурацию LAV Filters. Эти команды особенно важны, когда файл нормально проигрывается в одном плеере, но AVStoDVD получает другой декодер или не может корректно отдать кадры AviSynth.

Меню Tools с Parse DVD, Demux File, Subtitles Tools, Join Source Titles, Button Generator и Quick StartUp Tutorial Меню Codecs AVStoDVD с AviSynth FrameServing Check, DirectShow graph и конфигурацией LAV Filters

Добавление видео и распознавание дорожек

Новый источник добавляется кнопкой с зелёным плюсом, командой Title → Add Title или сочетанием Ctrl+A. AVStoDVD работает с распространёнными контейнерами и форматами, включая AVI, DivX, MPEG, MKV, MOV, WMV, FLV, 3GP, WebM, MPEG transport streams и AviSynth-скрипты. Реальная читаемость зависит не только от расширения: контейнер может содержать кодек или профиль, для которого в системе нет подходящего фильтра. Поэтому программа сначала анализирует файл, а затем строит фактическую цепочку чтения через доступные source-фильтры.

Matroska и транспортные потоки часто содержат несколько аудиодорожек. При добавлении такого файла программа может предложить выбрать нужный поток, а дополнительные дорожки затем подключаются через контекстные команды Audio Track. Для DVD-Video это практично: один Title может иметь, например, оригинальную и дубляжную дорожку, если итоговая структура и выбранный authoring-путь допускают такой набор. Язык дорожки задаётся отдельно и используется в навигационной информации DVD.

Субтитры могут находиться внутри контейнера или подключаться внешним файлом. AVStoDVD умеет работать с текстовыми SubRip SRT, поддерживает SSA/ASS, VobSub IDX/SUB и обработку PGS из Blu-ray-источников. Для bitmap-субтитров важны геометрия и тайминг: при преобразовании HD в SD графические субтитры должны быть правильно уменьшены и синхронизированы, для чего в цепочке используется BDSup2Sub. Несколько subtitle tracks можно включать в один DVD-проект, а параметры языка задаются для каждой дорожки.

После анализа AVStoDVD показывает рядом с видеопотоком средний битрейт, разрешение, DAR, кадровую частоту, progressive/interlaced и длительность. Для аудио видны кодек, битрейт, число каналов, частота дискретизации, задержка и тип дорожки — внутренняя или внешняя. Если эти сведения выглядят нелогично, лучше остановиться до кодирования и проверить Source Title Info: ошибка в frame rate или scan type способна вызвать неправильное преобразование частоты кадров, а неверная задержка — рассинхрон звука.

Когда полезен Refresh Title

Refresh Title повторно считывает сведения об исходнике и пересобирает связанные параметры. Команда нужна после замены файла по тому же пути, исправления внешних субтитров или изменения фильтров декодирования. При этом пользовательские настройки конкретного Title следует воспринимать как зависящие от исходных метаданных: если вручную менялись параметры AviSynth, главы или корректировались поля Source Title Info, после обновления стоит убедиться, что логика проекта всё ещё соответствует новому анализу.

Если AVStoDVD предлагает выбор нескольких потоков, не стоит ориентироваться только на номер Track. Полезнее учитывать язык, количество каналов, тип кодека, битрейт и длительность. В Blu-ray M2TS рядом с основным AC-3 или DTS могут находиться комментарии, служебные дорожки или варианты с другой локализацией. Итоговый DVD имеет ограниченный общий битрейт, поэтому включение нескольких многоканальных дорожек непосредственно уменьшает пространство, которое остаётся для видео.

PAL, NTSC, разрешение и геометрия DVD

DVD Video Standard определяет базовую временную и геометрическую сетку проекта. PAL обычно использует 25 кадров/с и полный кадр 720×576, NTSC — 29,97 кадра/с при 720×480; для film-источников NTSC возможна работа с 23,976 кадра/с и pulldown. Выбор стандарта следует делать по тому, где будет воспроизводиться диск и какова частота кадров исходного материала. Простое переключение стандарта — не косметическая настройка: оно может потребовать преобразования frame rate и повлиять на длительность звука.

Параметр DVD Video Resolution имеет режим AUTO. Он позволяет AVStoDVD подобрать допустимое DVD-разрешение с учётом источника и выбранной схемы кодирования. Вручную фиксировать размер стоит только при понятной цели — например, когда известно, что материал низкого разрешения и нет смысла тратить битрейт на полный D1. Программа также контролирует display aspect ratio 4:3 или 16:9. Соотношение сторон на DVD задаётся не только количеством пикселей: пиксель DVD не обязан быть квадратным, поэтому важна корректная DAR-сигнализация.

Вкладка Video Preferences с PAL, AUTO Resolution, Smart Selection и диапазоном среднего битрейта

При несовпадении геометрии источника и DVD программа может добавить поля, изменить размер или выполнить crop в AviSynth-цепочке. В Preferences → AviSynth задаётся Adjust Frame Strategy, а для увеличения и уменьшения доступны отдельные resizer-фильтры. В типичной конфигурации для увеличения используется Lanczos4Resize, для уменьшения — Spline16Resize. Это не означает, что один фильтр всегда лучше: при сильном уменьшении важно избегать лишнего ringing, а при нестандартной геометрии сначала нужно правильно решить вопрос с границами и aspect ratio.

Источники 1920×1080 или 1280×720 всё равно приводятся к стандартному разрешению DVD. AVStoDVD не создаёт HD-DVD и не сохраняет 1080p внутри DVD-Video. При таком даунскейле особенно важны корректная цветовая матрица, деинтерлейс при необходимости и выбор ресайзера. Если пользователь ожидает сохранить исходное HD-разрешение, формат DVD-Video в принципе не подходит для этой задачи.

Размер DVD и расчёт битрейта

Кнопка DVD Size предлагает DVD-5, DVD-9 и Custom Size. Это целевой объём авторинга, а не номинальная маркетинговая ёмкость носителя в десятичных гигабайтах. AVStoDVD использует внутренний лимит проекта и распределяет его между видео, аудио, субтитрами, меню и служебными структурами. При нескольких Title общий бюджет делится между ними, поэтому добавление ещё одного часа материала автоматически снижает возможный средний видеобитрейт.

Выбор размера проекта DVD-5, DVD-9 или Custom Size в AVStoDVD

Автоматический расчёт удобен, когда главная цель — вписать материал на один диск. Для длинного проекта программа стремится подобрать средний битрейт, а Smart Selection затем выбирает подходящий видеокодировщик и режим. Однако математика не отменяет физических ограничений MPEG-2 DVD: если на DVD-5 помещается несколько часов динамичного HD-источника, средний битрейт неизбежно станет низким. В такой ситуации лучше уменьшить длительность, перейти на DVD-9 или разделить материал, а не пытаться компенсировать недостаток битрейта резкостью и фильтрами.

Индикатор Output Size внизу — ориентир до фактического authoring. Он полезен для сравнения вариантов: убрать вторую AC-3 5.1 дорожку, уменьшить её битрейт, отключить motion menu или перенести часть Title на другой диск. Если проект близок к пределу, разумно оставить небольшой запас на меню и навигационные данные. Oversize чаще проявляется не из-за ошибки счётчика, а из-за совокупности аудио, особенностей muxing и реального размера перекодированных потоков.

Выходные режимы: потоки, MPEG, VIDEO_TS, ISO и запись

Elementary MPEG2 Streams завершает работу на уровне отдельных подготовленных потоков. Такой режим удобен, если MPEG-2 видео и звук дальше будут использоваться в другой системе авторинга. Muxed MPEG2 File объединяет совместимые потоки в MPEG-контейнер, но не создаёт полноценной DVD-навигации. Для обычного домашнего DVD эти варианты нужны значительно реже, чем DVD Folder Structure.

Выбор структуры вывода AVStoDVD: потоки MPEG-2, MPEG-файл, DVD Folder, ISO или Burn DVD

DVD Folder Structure создаёт привычную структуру DVD-Video. Её можно заранее открыть программным DVD-плеером и проверить переходы меню, главы, выбранный язык и синхронизацию, не расходуя болванку. Это наиболее удобный промежуточный результат для диагностики: если VIDEO_TS работает правильно, а записанный диск нет, проблема уже находится на этапе носителя или прожига, а не в кодировании и authoring.

ISO UDF Image объединяет структуру в один образ. Он удобен для архива, передачи на другую машину и повторной записи. Режим Burn DVD добавляет запуск ImgBurn; сама AVStoDVD формирует контент, а непосредственно запись выполняет внешний компонент. Поэтому при проблемах с приводом, скоростью или стиранием перезаписываемого диска следует различать два уровня: успешно ли создан DVD-Video и успешно ли ImgBurn записал его на носитель.

Настройки видео: Smart Selection, HCenc и FFmpeg

В Preferences → Video выбираются стандарт DVD, разрешение, стратегия видеокодировщика и диапазон допустимого среднего битрейта. Режим Smart Selection оставляет выбор кодировщика программе. Его смысл — не в случайном переключении, а в подборе режима под рассчитанный битрейт и конфигурацию. При низком или среднем битрейте двухпроходный VBR помогает точнее распределить биты по сложным сценам; при высоком битрейте выигрыш от второго прохода уменьшается, и более простой режим может быть рациональнее.

HCenc ориентирован на MPEG-2 и традиционно используется AVStoDVD для качественного DVD-кодирования. VBR 2-pass выполняет аналитический проход и затем основной кодирующий проход, поэтому работает дольше, но лучше держит целевой размер и распределение качества. В Title Edit автоматический выбор можно отключить и зафиксировать нужный профиль. Такой шаг оправдан, когда пользователь понимает причину: например, для длинного фильма на DVD-5 важнее эффективность VBR, чем скорость.

FFmpeg используется как видеокодировщик и как резервный инструмент на разных этапах обработки. В Preferences присутствует выбор видеокодировщика и, в зависимости от режима, опция повышенного качества FFmpeg, которая увеличивает время работы. Кроме того, FFmpeg участвует в demux/mux и аудиообработке. Поэтому сообщение ошибка FFmpeg само по себе недостаточно для диагностики: в логе нужно увидеть, выполнялось ли декодирование, MPEG-2 encoding, аудио, безопасный режим или финальное мультиплексирование.

Параметр Keep MPEG2 DVD Compliant Video позволяет не перекодировать видеопоток, если он уже отвечает требованиям DVD и подходит текущему стандарту проекта. Это важный способ избежать потери качества и сэкономить время. Но direct stream copy безопасен только для действительно совместимого потока: разрешение, частота кадров, aspect ratio, GOP и другие свойства должны быть приемлемыми для authoring. Если источник формально MPEG-2, но не соответствует DVD, повторное кодирование остаётся необходимым.

Средний и максимальный битрейт

Average Video Bitrate определяет основной объём MPEG-2 потока. Max Video Bitrate задаёт верхнюю границу для сложных сцен, но DVD имеет ограничение на суммарный поток видео, аудио и служебных данных. Поэтому бессмысленно ставить максимальный видеобитрейт вплотную к потолку спецификации, если одновременно используются несколько аудиодорожек. AVStoDVD рассчитывает безопасные значения автоматически; ручная настройка нужна прежде всего в специальных проектах.

Когда Auto Video Setup отключён, пользователь получает больше контроля, но одновременно берёт на себя ответственность за совместимость. Слишком низкий средний битрейт проявляется блоками, mosquito noise и потерей мелких деталей; слишком высокий может вызвать oversize или проблемы muxing. Для материала с большим количеством движения двухпроходный профиль обычно полезнее, чем для статичной презентации той же длительности.

HCenc Advanced Options и зоны

Расширенные опции HCenc предназначены для ситуаций, когда стандартного профиля недостаточно. В них доступны матрицы квантования и дополнительные параметры кодирования; AVStoDVD также поддерживает HCenc ZONE, позволяя повышать или снижать битрейт на отдельных участках. Зоны полезны точечно — например, если короткий сложный фрагмент требует большего ресурса, а титры или почти неподвижная сцена могут обойтись меньшим. Это не замена нормальному общему битрейту: чрезмерное перераспределение создаёт заметные перепады качества.

Редактирование командных параметров encoder at runtime в Advanced Project Settings — ещё более низкоуровневый путь. Он позволяет увидеть и при необходимости изменить запускаемую команду непосредственно перед обработкой. Функция рассчитана на опытного пользователя: неправильный ключ может нарушить совместимость DVD или привести к отказу кодировщика, поэтому для обычного проекта безопаснее работать через поля Title Edit.

AviSynth как промежуточный слой обработки

AVStoDVD использует AviSynth не как отдельный редактор, а как frameserver: скрипт описывает, откуда взять кадры и звук, какие преобразования выполнить и в каком виде передать поток кодировщику. Пользователь может вообще не видеть этот уровень — Auto AviSynth Script генерирует необходимые команды автоматически. Но именно здесь решаются многие задачи, которые нельзя выразить одним переключателем MPEG-2 encoder: изменение размера, добавление полей, преобразование цветового пространства, деинтерлейс, IVTC, trim, шумоподавление и коррекция кадровой частоты.

Вкладка AviSynth Preferences с A2DSource, ресайзерами и настройками преобразования частоты кадров

В Preferences → AviSynth отдельно выбираются AVS Video Source Filter и AVS Audio Source Filter. В стандартной конфигурации применяется A2DSource — вспомогательная функция AVStoDVD, которая подбирает способ открытия файла и скрывает часть различий между контейнерами. Для некоторых источников уместен FFMS2 или другой доступный путь. Если кадры пропускаются, появляются рывки или звук читается неверно, смена source filter бывает эффективнее, чем попытка исправлять уже испорченный поток фильтрами ниже по цепочке.

Там же задаются AVS UpSize Filter и DownSize Filter. Разделение важно: алгоритм, удачный для увеличения небольшого кадра, не обязательно оптимален для уменьшения Full HD до DVD. После ресайза AVStoDVD приводит размер и цветовое пространство к тому, что принимает MPEG-2 encoder. Если исходник имеет необычную ширину, чересстрочную структуру или размеры, не кратные требованиям фильтра, программа может добавить корректирующие операции, чтобы скрипт оставался валидным.

Проверка FrameServing

AviSynth FrameServing Check проверяет, может ли сформированный скрипт реально отдавать кадры. Команду можно выполнить для текущего Title или для всех Title через меню Codecs; также в Advanced Project Settings есть возможность запускать такую проверку во время обработки. Для сложного проекта это полезная страховка: намного лучше обнаружить проблемный декодер до двухчасового HCenc pass 1, чем получить остановку уже после продолжительного кодирования.

Типичные причины провала frameserving — отсутствующий DirectShow-фильтр, неподходящий декодер AVC/AAC, повреждённый индекс FFMS2, конфликт 32- и 64-битных компонентов, недоступный внешний subtitle-файл или некорректная строка в ручном AviSynth-скрипте. Сам тест не чинит кодеки, но точно отделяет проблему чтения источника от последующего MPEG-2 encoding.

Ручное редактирование AviSynth-скрипта

В Title Edit → AviSynth можно отключить Auto AviSynth Script и перейти к прямому редактированию. Это даёт почти полный контроль над фильтрацией, но одновременно снимает защиту автоматической генерации. Пользователь может вставить собственный фильтр после преобразования цветового пространства, изменить порядок операций или заменить стандартный ресайз. При такой работе важно помнить, что скрипт должен возвращать поток с корректной длительностью, частотой кадров и форматом пикселей, иначе аудио, главы и авторинг будут опираться на неправильную временную шкалу.

AVStoDVD включает готовые сценарии для типичных операций. В интерфейсе присутствуют фильтры шумоподавления, в том числе HQDN3D, а для hard-telecined NTSC предусмотрен IVTC на базе TFM/TDecimate. Ручной скрипт нужен не потому, что автоматический плохой, а когда исходник имеет особенности, которые невозможно надёжно определить по метаданным: смешанную развёртку, нестандартные поля, повреждённые флаги или необходимость в пользовательском фильтре.

Преобразование частоты кадров

Разница между 23,976, 24, 25 и 29,97 кадра/с — один из главных источников ошибок при создании DVD. AVStoDVD предлагает несколько стратегий. Для прогрессивного NTSC-film при переводе в PAL может использоваться PAL SpeedUp: видео ускоряется примерно на четыре процента до 25 кадров/с, а звук соответственно изменяет длительность. Обратный вариант NTSC SlowDown применяется для некоторых прогрессивных PAL-источников. Эти способы сохраняют плавность без генерации новых промежуточных кадров, но меняют реальную длительность.

Если изменение скорости нежелательно, применяется hard frame rate conversion. В Preferences есть стратегия преобразования, включая Smart Selection и варианты с motion compensation. Motion-compensated пересчёт пытается синтезировать промежуточные положения объектов и способен выглядеть плавнее простого дублирования кадров, но он значительно тяжелее и может создавать артефакты на сложных границах, перекрытиях и быстрых движениях. Поэтому автоматический выбор предпочтительнее случайной фиксации самого сложного режима.

Для 23,976p в NTSC DVD обычно логичнее сохранить film-rate MPEG-2 и применить pulldown-флаги, чем физически кодировать каждый повторный кадр в 29,97. В журнале проекта можно увидеть упоминание pulldown. Такой путь экономит битрейт и соответствует привычной DVD-практике. Но он применим только к подходящему прогрессивному источнику; материал с реальным 29,97i требует другой обработки.

Frame Adjust Strategy и границы

Изменение frame rate и геометрии связаны сильнее, чем кажется. Если исходник имеет размер или DAR, несовместимые с целевым кадром, AVStoDVD должен решить, где разместить изображение: растянуть, обрезать или добавить borders. Стратегия Add Left/Right Borders, показанная в Preferences, сохраняет содержимое кадра ценой полос. Для киноформата шире 16:9 возможны верхние и нижние поля; для узкого источника — боковые.

При ручной коррекции важно различать encoded frame и display aspect ratio. Если просто изменить цифру 720×576 на 720×480 или наоборот, геометрия объектов не станет правильной. Цепочка должна учитывать pixel aspect ratio и финальный DAR. AVStoDVD обычно делает это автоматически; ручное вмешательство оправдано при неверных метаданных или намеренном кропе.

Чересстрочное видео, field order и IVTC

DVD поддерживает чересстрочное видео, поэтому AVStoDVD не обязан деинтерлейсить любой interlaced-источник. Если материал снят как 50i/59,94i и предназначен для обычного DVD-воспроизведения, сохранение чересстрочной структуры может дать более естественное движение, чем перевод в 25p/29,97p. Ключевой момент — правильный field order. Неверное определение порядка полей вызывает характерное дрожание и шаг назад при движении камеры.

Source Title Info позволяет просмотреть и, при необходимости, скорректировать Scan Type и другие параметры. Делать это наугад нельзя. Если MediaInfo определил MBAFF или interlaced, а визуально материал содержит настоящий interlace, принудительная маркировка Progressive не исправит источник. Лучше выяснить, как он был получен, и при необходимости проверить несколько последовательных кадров в покадровом просмотре.

Hard telecine — отдельный случай: фильм 23,976p может быть физически записан как 29,97i с повторяющимся шаблоном полей. Для такого материала предусмотрен IVTC. TFM восстанавливает кадры из полей, TDecimate удаляет дубли, возвращая исходный film-rate. Применять IVTC к обычному видеосъёмочному 29,97i нельзя: будут выброшены реальные временные отсчёты и движение станет прерывистым.

Цветовое пространство и HD → SD

При уменьшении HD до DVD меняется не только разрешение, но и нормативная цветовая матрица. HD-материал обычно интерпретируется в пространстве, связанном с Rec.709, тогда как SD DVD — с Rec.601. AVStoDVD может включать ColorMatrix в AviSynth-цепочку при HD→SD преобразовании. Если такую конверсию без причины отключить, оттенки и насыщенность могут отличаться от ожидаемых. Поэтому более яркая картинка не обязательно точнее исходной.

Если после кодирования кажется, что цвета стали бледнее, сначала следует проверить уровни и матрицу в корректном плеере, а не добавлять saturation. Разные декодеры и видеорендереры по-разному обращаются с TV range и цветовым управлением. Ручная правка AviSynth уместна только после понимания, где именно произошло расхождение: в source decoder, матрице, MPEG-2 encode или отображении.

Настройки звука

Preferences → Audio задаёт формат DVD-аудио, битрейт и способ кодирования. В типичной конфигурации используется AC-3. Для него доступна связка Wavi+Aften, а FFmpeg применяется как альтернативный путь, в том числе когда промежуточный WAV становится больше 4 ГБ. Программа также умеет сохранять уже совместимые AC3, DTS или MP2 потоки без повторного сжатия, если они отвечают условиям проекта и не требуют коррекции задержки.

Вкладка Audio Preferences с AC3, битрейтом, Wavi+Aften, нормализацией и Auto Adjust Delay

Audio BitRate влияет и на качество, и на бюджет диска. Для стерео нет смысла автоматически выбирать битрейт, предназначенный для многоканальной дорожки, а несколько 5.1-потоков способны заметно уменьшить доступный средний видеобитрейт. AVStoDVD позволяет задавать параметры каждой дорожки в Title Edit и сохранять несколько audio tracks, поэтому решение лучше принимать на уровне проекта: важнее ли альтернативная озвучка или максимальное качество изображения на одном носителе.

Normalize Audio изменяет общий уровень сигнала по выбранному коэффициенту. Нормализация полезна для тихих источников, но она не является динамической компрессией и не исправляет плохой микс. В более новых наборах функций Title Edit присутствует Audio Peak Level Check: проверка помогает оценить запас по пикам перед применением gain. Если усилить дорожку без проверки, возможен клиппинг.

Auto Adjust Delay учитывает временное смещение аудиопотока, указанное контейнером или выявленное при demux. Это особенно важно для MKV и transport stream, где дорожка может начинаться не в нулевой момент. Если compatible audio имеет ненулевой delay, программа может потребовать перекодирование вместо direct stream copy: иначе задержка потеряется при сборке DVD и губная синхронизация нарушится.

Многоканальный звук и downmix

AVStoDVD умеет принимать многоканальные источники, включая 7- и 8-канальные дорожки, и при необходимости формировать совместимый downmix через AviSynth-функции. DVD-проект обычно ориентирован на AC-3 2.0 или 5.1. При преобразовании 7.1 в 5.1 важно не просто удалить два канала, а корректно распределить их вклад. Готовая функция Downmix.avsi предназначена именно для такого управляемого преобразования.

Если исходный AC-3 5.1 уже DVD-compliant и задержка не требует коррекции, повторное кодирование нежелательно: оно занимает время и добавляет поколение потерь. Но DTS или другой совместимый по DVD тип следует оценивать вместе с доступным битрейтом и авторингом. Прямая передача дорожки оправдана только когда итоговый набор реально поддерживается выбранной конфигурацией DVD.

Несколько аудиодорожек в одном Title

Контекстное меню Audio Track позволяет добавлять и удалять дорожки. После подключения каждой можно задать язык и проверить длительность. Если внешняя дорожка была получена из другого монтажа фильма, даже совпадающая заявленная длительность не гарантирует синхронность: различие PAL speedup, вставленных логотипов или нескольких кадров в начале постепенно приведёт к рассинхрону. AVStoDVD корректирует обычный постоянный delay, но не может автоматически исправить произвольное нелинейное расхождение монтажа.

Перед длинным кодированием полезно открыть Preview Title Output и проверить начало, середину и конец. Если звук смещён одинаково на всём протяжении, причина обычно в delay. Если ошибка растёт, вероятнее различается скорость или временная база. В PAL/NTSC-проектах это особенно характерно для внешнего дубляжа, подготовленного под другую кадровую частоту.

Субтитры: SRT, SSA/ASS, VobSub и PGS

DVD-Video хранит субтитры как bitmap subpictures, поэтому текстовый SRT в конечном диске всё равно проходит рендеринг. AVStoDVD использует специализированные инструменты для подготовки субтитров и позволяет выбирать язык, шрифт и другие параметры авторинга. В Preferences → Authoring/Burning задаётся базовый DVD Subs Font для текстовых дорожек. Выбор шрифта должен учитывать кириллицу: если гарнитура не содержит нужных символов, результат будет испорчен ещё до muxing.

SSA/ASS могут содержать позиционирование и стили, но DVD-субтитры существенно проще по возможностям. При конвертации часть сложного оформления неизбежно приводится к возможностям subpicture. Для обычных реплик надёжнее использовать чистую разметку без множества одновременных надписей и нестандартной анимации. Если важен точный внешний вид сложных ASS, разумно предварительно проверить короткий фрагмент.

VobSub IDX/SUB уже представляет bitmap-субтитры. При переносе из источника другого разрешения их нужно масштабировать и синхронизировать. PGS из Blu-ray также bitmap и создавался под HD-кадр, поэтому для DVD его графика должна быть уменьшена. AVStoDVD использует BDSup2Sub для resize/resync таких дорожек; этому этапу может требоваться Java Runtime Environment. Ошибка Java при PGS — не проблема HCenc и не проблема MPEG-2 видео.

Внутренние субтитры Matroska могут быть извлечены вспомогательными средствами. Для некоторых контейнеров программа использует MKVToolNix/MKVExtract, если соответствующий компонент доступен. В Source Titles дорожка помечается как Internal, внешняя — как External. Это удобно при диагностике: потерянный внешний SRT чаще связан с путём к файлу, а внутренний — с demux или особенностью контейнера.

Check/Fix SRT и Re-Sync SRT

В Tools → Subtitles Tools находятся Check/Fix SRT Subs и Re-Sync SRT Subs. Первый инструмент проверяет структуру SRT и исправляет типовые проблемы таймкодов или форматирования, которые мешают авторингу. Re-Sync предназначен для сдвига или коррекции тайминга. Эти утилиты полезны до добавления дорожки в проект: исправленный файл проще повторно использовать, чем каждый раз компенсировать проблему на этапе authoring.

Если реплики постепенно уезжают, постоянный сдвиг не поможет. Следует проверить, не относятся ли субтитры к версии видео с другой частотой кадров. Например, SRT, рассчитанный на 23,976p, и PAL 25p могут расходиться всё сильнее. В таком случае нужна масштабная коррекция временной шкалы или правильная PAL/NTSC стратегия для самого видео, а не единый offset.

Главы: автоматические, исходные и импортированные

В Preferences → Authoring/Burning задаётся Chapters Interval — шаг автоматических глав, например каждые пять минут. Это простой вариант для домашней записи, когда исходник не содержит меток. Опция Use Source Chapters List заставляет программу использовать главы, найденные в контейнере или DVD-источнике, если они доступны. В Title Edit → Chapters список можно редактировать вручную.

Authoring/Burning Preferences с языками, шрифтом субтитров, интервалом глав и настройками привода

AVStoDVD поддерживает импорт и экспорт chapter list. Помимо обычных списков временных отметок, предусмотрен формат OGG chapters с timestamps. Экспорт полезен перед серьёзным редактированием Title: список можно сохранить отдельно, изменить и импортировать обратно. При переносе глав между версиями фильма следует помнить о той же проблеме временной базы, что и с субтитрами.

Seek Chapters помогает привязать метки к подходящим точкам потока. Для поиска предусмотрены более мягкий и агрессивный режимы. Это связано с требованиями DVD-навигации: глава должна попадать в позицию, которую authoring способен корректно использовать. Если пользователь ставит метку на произвольный кадр, программа может сдвинуть её к допустимой точке, поэтому фактический переход иногда отличается на небольшую величину от введённого времени.

Title Edit: индивидуальная настройка каждого ролика

Title Edit — главный рабочий диалог для сложного проекта. Он открывается двойным щелчком или командой Edit Title/Ctrl+E и объединяет видео, аудио, AviSynth и главы. Смысл диалога — переопределить автоматические решения только для выбранного Title. Это особенно полезно в сборнике: один эпизод можно оставить direct stream copy, второй перекодировать HCenc 2-pass, а третьему применить IVTC, не меняя остальные.

В Video задаются encoding profile, aspect ratio, resolution, средний/максимальный битрейт и direct stream copy. В Audio выбираются дорожки, bitrate, downmix, delay и связанные проверки. В AviSynth виден автоматически сформированный скрипт и фильтры. В Chapters — список переходов. Рядом доступен Preview, поэтому корректность обработки можно оценить до запуска всей очереди.

Copy Title Settings позволяет переносить конфигурацию на другие Title. Это экономит время при сериале из одинаково подготовленных файлов: один эпизод настраивается вручную, затем параметры копируются на остальные. Однако слепо копировать настройки между разнородными источниками опасно. Trim, scan type, audio delay и subtitle list могут быть уникальны для каждого файла.

Preview Title Output

Preview Title Output показывает уже результат цепочки обработки, а не просто исходный файл в системном плеере. Это ключевое различие. Здесь можно увидеть поля, кроп, ресайз, деинтерлейс, цветовую конверсию, subtitle render и временные изменения AviSynth. Если исходник выглядит нормально, а Preview — нет, проблема локализуется внутри настроек AVStoDVD, а не в самом видео.

Для точной проверки не нужно просматривать фильм целиком. Достаточно выбрать сцены с быстрым движением, диагональными линиями, лицами, мелким текстом и переходами между светлыми и тёмными планами. При interlaced-материале полезна сцена с горизонтальным движением; при subtitles — длинная реплика и кириллица; при external audio — начало и участок ближе к финалу.

Мастер DVD-меню

DVD Menu Wizard запускается из Options → DVD Menu или клавишей F6. Мастер разделён на Layout, Template и Options и затем передаёт результат в полноценный Menu Editor. Здесь задаётся тип меню, шаблон, количество Title на странице, наличие Play All, фоновый звук, продолжительность motion menu и bitrate видео меню. Если проект содержит больше элементов, чем помещается на одну страницу, создаются дополнительные страницы с навигацией.

DVD Menu Wizard AVStoDVD с выбором шаблона Blue Rain и параметрами элементов меню

AVStoDVD поддерживает статические и motion menus, формат кадра 4:3 и 16:9, текстовые пункты или thumbnails. Статическое меню экономит место и быстро строится; motion menu визуально эффектнее, но требует отдельного кодирования фона и расходует часть DVD-бюджета. Для сборника коротких клипов разница может быть заметной, поэтому при почти заполненном DVD лучше начинать со статического варианта.

Шаблоны задают фон и исходную компоновку, но не фиксируют результат. После Run Editor элементы можно перемещать, менять подписи и изображения. Max Titles per Page контролирует плотность страницы. Слишком много миниатюр на одном экране технически возможно, но ухудшает читаемость на телевизоре: у DVD низкое разрешение, а safe area и крупные шрифты важнее количества кнопок.

Play All, фоновый звук и motion menu

Play All запускает последовательное воспроизведение всех Title. Это удобно для диска с эпизодами или клипами, где пользователь может либо выбрать конкретный пункт, либо запустить сборник целиком. В мастере можно включить кнопку и при необходимости сделать её выбранной по умолчанию. Навигацию всё равно следует проверить в Preview: визуальное расположение кнопок не гарантирует удобного перемещения стрелками пульта.

Background Audio добавляет звук к меню. Для motion menu задаётся Duration, то есть длина цикла. Короткий цикл быстрее обрабатывается и занимает меньше места, но слишком короткий музыкальный фрагмент будет заметно повторяться. Длинный фон расходует больше битрейта и времени на кодирование. В меню домашнего DVD обычно лучше использовать короткую ненавязчивую петлю либо вовсе отказаться от звука.

DVD Menu Editor

Редактор меню работает в двух режимах: Preview и Edit. В Preview проверяются внешний вид и навигация, в Edit изменяются элементы. Слева расположен список DVD Menu Items: Background, Menu Title, Play All Button, Thumbnail и Title Label для каждого заголовка. Выбор элемента активирует его Graphic Properties или Text Properties. Благодаря такой модели можно отдельно заменить картинку миниатюры, подпись и саму кнопку.

AVStoDVD Menu Editor в режиме Preview с миниатюрами заголовков и кнопкой Play All

Панель инструментов содержит Overscan, Axis, SnapGrid, Anchor, KeepDAR, HL Links, Lock, Copy и переходы между страницами. Overscan помогает учитывать телевизионную безопасную область, Axis показывает ориентиры, SnapGrid выравнивает элементы по сетке. KeepDAR сохраняет пропорции изображения при изменении размера. Lock защищает уже расположенные элементы от случайного сдвига.

HL Links визуализирует связи highlight-навигации между кнопками. Это одна из самых полезных функций при ручной перестановке. Пульт DVD перемещает выделение по логическим ссылкам, а не по пикселям. Если две кнопки стоят красиво, но неправильно связаны, стрелка вправо может перескочить на неожиданную позицию. Включённые HL Links позволяют заметить такую проблему до авторинга.

AVStoDVD Menu Editor в режиме Edit со списком DVD Menu Items и свойствами графики и текста

Graphic Properties задаёт ширину, высоту, Left Position, Top Position, диапазон кадров, путь к Image, Video или Audio. Text Properties управляет Label, Font, размером и форматированием. Для Title Label можно заменить техническое имя файла на нормальное название серии. Важно использовать шрифт с нужным набором символов и не делать подпись слишком мелкой: на реальном PAL/NTSC телевизоре тонкие линии читаются хуже, чем на мониторе.

Выбор кадра для thumbnail

Для миниатюры можно открыть Clip Preview, пройти по ролику ползунком и отметить подходящий кадр. Это лучше автоматического первого кадра, который часто оказывается чёрным, содержит заставку или не помогает различить эпизоды. Для серии логично выбирать крупный характерный план, а для домашнего видео — кадр с событием, а не переходом.

Clip Preview AVStoDVD для выбора кадра, используемого как миниатюра DVD-меню

При preview длинного HD-источника позиционирование может работать не мгновенно, потому что скрипту приходится декодировать и масштабировать кадры. Это не означает, что финальное MPEG-2 кодирование зависло. Для ускорения можно выбирать кадр приблизительно и затем уточнять позицию короткими шагами.

Button Generator

Tools → Button Generator создаёт графическую кнопку с заданной надписью. Пользователь выбирает Label, Font, Size, Offset, Width, Height, Border и цвета текста, фона и рамки. Инструмент удобен, если встроенный Play All или пользовательская кнопка должны соответствовать конкретному стилю меню, а готового изображения нет.

Button Generator AVStoDVD с настройками текста, размера, рамки и цветов кнопки Play All

Генератор не заменяет редактор меню: он создаёт графику, а навигационная функция задаётся уже в структуре DVD Menu Items. Поэтому красивое изображение само по себе не становится активной кнопкой. После вставки следует проверить highlight state и HL Links, иначе пользователь может видеть элемент, который трудно выбрать с пульта.

Authoring: BatchMux и MuxMan

После подготовки элементарных потоков AVStoDVD переходит к DVD authoring. В этой части задействованы BatchMux и MuxMan: формируется сценарий с видео, аудиодорожками, языковыми атрибутами, главами, меню и palette, затем создаётся структура VIDEO_TS. Ошибка на этом этапе означает, что кодирование могло уже успешно завершиться. Повторно запускать HCenc вслепую не нужно — сначала следует посмотреть, какие assets были переданы authoring и что записано в BatchMux/MuxMan log.

Для каждого сегмента проверяются свойства MPEG-2: разрешение, frame rate, display mode, bitrate и наличие требуемых файлов. Далее добавляются аудиопотоки и chapter points. Меню создаёт дополнительные MPEG-2 assets и highlight palette. AVStoDVD умеет удалять временные DVD assets после успешной сборки; если требуется расследовать ошибку authoring, разумно временно отключить такое удаление, чтобы сохранить проблемные .m2v, .ac3, subtitle и script-файлы.

Если проект без аудио, muxing использует отдельный путь и может переключаться на FFmpeg вместо Mplex. Такие внутренние различия объясняют, почему два внешне похожих проекта иногда дают разные сообщения в логе. Сравнивать нужно не только оба MP4, а набор реально получившихся streams.

ImgBurn и запись диска

AVStoDVD подготавливает DVD, но прожиг выполняется ImgBurn. Путь к программе определяется в Preferences/Paths или обнаруживается автоматически, а в Authoring/Burning выбираются DVD Burning Drive, скорость и Auto Erase DVD RW. Если ImgBurn не установлен или путь неверен, режимы создания DVD Folder и ISO продолжают иметь смысл — можно получить готовый контент и записать его отдельно.

Для надёжной диагностики лучше сначала проверить DVD Folder программным плеером, затем при необходимости сформировать ISO и только после этого записывать. Так ясно, где возникла проблема. Ошибки чтения пустого носителя, write error и несовместимая скорость привода относятся к прожигу, тогда как неверные главы, рассинхрон или неправильное меню уже присутствуют в VIDEO_TS.

Высокая доступная скорость носителя не означает, что её обязательно выбирать. Для старых DVD-плееров и сомнительных дисков умеренная скорость нередко даёт более предсказуемый результат, однако конкретная комбинация привода и носителя важнее универсального числа. AVStoDVD лишь передаёт настройку ImgBurn и не может исправить физически некачественную запись.

Preferences: System и Paths

Preferences отделены от параметров текущего проекта. Это важно: изменение глобального default не обязано автоматически переписать уже настроенные Title. Внизу диалога есть Save current Preferences as default. Если флажок не установлен, изменения можно использовать как текущую конфигурацию, не превращая их в постоянный шаблон для будущих проектов.

В System показывается информация о важных компонентах среды: AviSynth, связанные библиотеки, Java или другие зависимости, необходимые отдельным операциям. Здесь же располагаются системные параметры многопоточной обработки. Если функция не запускается, проверка Software Info помогает понять, отсутствует ли компонент в принципе, вместо бесконечной смены encoder profile.

Paths задаёт Default Output Path, Temp Files Path и пути к внешним программам. Разделение выходной и временной папки полезно на компьютере с несколькими накопителями: временные .wav и .m2v можно направить на диск с большим свободным местом, а готовый VIDEO_TS — в каталог проекта. Не стоит выбирать сетевой или медленный съёмный путь для temp без необходимости: кодировщики постоянно читают и записывают крупные последовательные файлы.

Preferences: Authoring/Burning и Misc

Authoring/Burning содержит основные языки аудио и субтитров, шрифт DVD subtitles, интервал глав, Use Source Chapters List, привод, скорость и Auto Erase DVD RW. Primary и Secondary Language используются как значения по умолчанию для дорожек, но не заменяют проверку конкретного Title. Если в MKV дорожка размечена неправильно, следует исправить язык на уровне проекта, а не полагаться на порядок.

Misc управляет поведением интерфейса и запуском encoding: можно выбрать splash screen, Encoding Priority, стиль окна кодировщика, выгрузку DirectShow ActiveMovie library, корректировку DirectShow settings at runtime и сохранение общих параметров при выходе. Низкий приоритет удобен, если кодирование идёт параллельно с другой работой; высокий не ускоряет процесс магически и может сделать систему менее отзывчивой.

Miscellaneous Preferences с приоритетом кодирования и настройками DirectShow

Adjust DirectShow Filters Settings at Runtime нужен в тех конфигурациях, где системный decoder пытается применять собственные resize, mixer или другие преобразования. AVStoDVD предпочитает получать предсказуемый поток и выполнять обработку в AviSynth. Если внешний фильтр уже меняет каналы звука или геометрию, результат может дважды преобразовываться. Поэтому диагностика DirectShow — часть корректной настройки, а не отдельная тонкая оптимизация.

DirectShow, LAV Filters и выбор декодера

Контейнер сам по себе не определяет, какой decoder фактически обработает видео. Windows может иметь несколько фильтров для H.264, MPEG-2, AAC или AC-3, и их merit/предпочтения влияют на DirectShow graph. AVStoDVD включает меню Codecs, чтобы не оставлять эту часть полностью скрытой. Preferred DirectShow Codecs Setup позволяет назначить подходящие фильтры, а Build DirectShow Filters Graph показывает фактическую цепочку.

LAV Filters — один из наиболее предсказуемых вариантов для распространённых форматов. В меню можно открыть LAVFilters Video Configuration и Audio Configuration. Если AVC/AAC открывается системным Microsoft DTV-DVD decoder и AVStoDVD предупреждает о такой комбинации, имеет смысл проверить preferred codecs. Цель не в том, чтобы всегда заменить всё на LAV, а в том, чтобы decoder корректно отдавал кадры и звук в 32-битной цепочке программы.

Когда один файл не читается, а остальные работают, глобальная переустановка кодек-пака обычно избыточна. Сначала следует открыть graph и понять, чем именно декодируется проблемный поток. Кодек-паки меняют системные приоритеты сразу для многих приложений, поэтому случайная установка может исправить один MKV и одновременно сломать другой сценарий.

Quick StartUp Tutorial

Tools → Quick StartUp Tutorial предназначен для быстрой настройки базовых предпочтений. Он помогает выбрать DVD standard, video encoder strategy и основные параметры без обхода всех вкладок Preferences. Полезный сценарий — вернуть Smart Selection после серии экспериментов с фиксированным HCenc или FFmpeg. Мастер выставляет согласованный набор значений, тогда как ручная правка только одного порога битрейта может оставить перекрывающиеся или пустые диапазоны.

После Quick StartUp Tutorial всё равно следует проверить Authoring/Burning: язык, chapters interval и привод зависят от конкретной задачи. Мастер не знает, что в одном проекте нужно сохранить исходные главы, а в другом автоматически поставить метки каждые десять минут.

Jobs List и пакетная обработка

Jobs List позволяет поставить проекты в очередь и выполнять batch encoding. Это отличается от нескольких Title внутри одного DVD. Несколько Title объединяются в одну структуру и делят объём диска, тогда как Jobs — независимые задания, каждое со своим выходом. Очередь удобна для ночного кодирования нескольких DVD-проектов: подготовить параметры можно заранее, а затем запускать их последовательно без ручного старта каждого.

Поддерживается до нескольких десятков jobs. Перед длинной очередью важно проверить output paths и имена DVD Label, чтобы проекты не записывали данные в один каталог. Также следует оценить свободное место: временные файлы каждого текущего задания могут занимать много гигабайт, а итоговые VIDEO_TS предыдущих jobs остаются на диске.

Если один job завершился ошибкой, журнал конкретного проекта важнее общего факта остановки. При автоматической очереди особенно полезно сохранять рабочие log-файлы и не удалять их до проверки результатов. Это позволяет перезапустить только неудачный проект, а не кодировать всю серию заново.

Parse DVD

Tools → Parse DVD предназначен для анализа уже существующей DVD-структуры. Программа может прочитать IFO/VOB и извлечь информацию о title, потоках и главах; для отдельных операций применяется PgcDemux. Такой путь нужен не для обхода защиты дисков, а для обработки доступной незашифрованной DVD-структуры, например собственного архива или уже скопированной папки.

При импорте DVD особенно полезна возможность читать source chapters. Если исходная структура корректна, главы можно перенести в новый проект вместо создания равномерного интервала. Аудио и субтитры при demux получают собственные временные параметры, которые затем надо сохранить при повторном authoring.

Demux File

Demux File разбирает контейнер на отдельные streams без полного DVD authoring. Инструмент полезен для диагностики проблемного MKV/M2TS, извлечения аудио или субтитров и подготовки внешней дорожки. В нём есть раздел Chapters, поэтому вместе с медиа можно получить chapter data. Это удобнее, чем использовать отдельную программу только ради временных меток.

Demux не улучшает качество и не исправляет повреждённый поток автоматически. Если из контейнера извлечён AVC, он остаётся AVC; для DVD всё равно понадобится MPEG-2 encoding. Но разделение помогает определить источник ошибки: если audio demux завершается неудачно, нет смысла искать проблему в MuxMan, который будет вызван гораздо позже.

Join Source Titles

Join Source Titles создаёт AviSynth-представление последовательности источников, чтобы несколько файлов обрабатывались как единый Title. Это полезно для частей одного фильма, записанных отдельными файлами, когда нужен один пункт меню и единая шкала глав. Файлы должны быть совместимы для последовательной обработки: существенно различающиеся frame rate, аудиоконфигурация или геометрия усложняют задачу и лучше обрабатываются отдельными Title.

При объединении важно заново проверить длительность и chapter positions. Вторая часть начинается уже после продолжительности первой, поэтому старые абсолютные таймкоды к ней не подходят. Аналогично внешняя аудиодорожка должна соответствовать уже склеенной временной шкале.

Практический сценарий: один фильм в MKV на DVD-5

  1. Добавьте MKV через Add Title и дождитесь анализа потоков. Проверьте, что video frame rate, DAR и длительность определены правдоподобно.
  2. Оставьте только нужные аудио и subtitle tracks. Для ненужных дорожек не стоит тратить DVD-бюджет.
  3. Выберите Disc Size → DVD-5 и DVD Video Standard, соответствующий целевому воспроизведению.
  4. В Output Setup выберите DVD Folder Structure: это позволит проверить результат до записи.
  5. Откройте Title Edit. Если нет особой причины, оставьте Auto Video Setup/Smart Selection; для низкого битрейта можно осознанно использовать HCenc VBR 2-pass.
  6. Проверьте chapters и, если нужны субтитры, их язык и шрифт. Откройте Preview на нескольких сценах.
  7. При необходимости создайте меню через DVD Menu Wizard. Для одного фильма вполне достаточно простого статического меню либо вообще режима No Menu.
  8. Сохраните проект, затем нажмите Start. После завершения откройте VIDEO_TS в DVD-плеере и только потом записывайте диск.

Такой порядок минимизирует повторное кодирование. Самые дорогие ошибки — обнаружить неверный aspect ratio, субтитры или рассинхрон после нескольких часов HCenc. Preview и предварительная проверка VIDEO_TS занимают намного меньше времени.

Практический сценарий: несколько эпизодов с меню

Добавьте каждый эпизод отдельным Title. Если исходники технически одинаковы, настройте первый: стандарт, video profile, audio bitrate, subtitles и chapters. После этого Copy Title Settings может перенести общую конфигурацию на остальные. Не копируйте индивидуальный trim и delay, если они различаются.

Следите за Output Size после каждого добавления. Серии с несколькими AC-3 5.1 дорожками быстро расходуют объём. Иногда разумнее оставить стерео-дубляж и оригинал 5.1, чем кодировать две многоканальные дорожки. Когда средний video bitrate становится слишком низким, DVD-9 даст больший выигрыш, чем агрессивный denoise.

В Menu Wizard выберите thumbnails и число titles per page. Для 8–12 серий лучше несколько страниц с крупными кнопками, чем один перегруженный экран. В Menu Editor переименуйте Title Label, выберите характерные thumbnail frames и включите HL Links. Затем Preview проверьте переход вправо/влево/вверх/вниз, Next Page и Prev Page, а также Play All.

Практический сценарий: HD M2TS в DVD

AVStoDVD можно использовать для создания DVD-копии из уже доступного на диске Blu-ray video stream. В проект добавляется нужный M2TS, после чего выбирается аудиодорожка. Видео 1920×1080 или 1280×720 будет уменьшено до SD DVD. Если имеются PGS subtitles, их также можно обработать, но для bitmap resize понадобится соответствующая зависимость.

Особенно важно проверить scan type. Blu-ray может содержать 23,976p, 24p или interlaced material. Для film-rate NTSC-проекта обычно применяется pulldown, а не hard conversion. Если поток 1080i от видеокамеры или телезаписи, автоматический выбор должен сохранить корректную временную структуру либо применить оправданную обработку.

Даунскейл HD требует ColorMatrix и подходящего resizer. В Preview посмотрите тонкие диагонали и мелкие текстуры. Если source имеет чёрные полосы уже внутри кадра, автоматическое добавление новых borders может привести к слишком маленькой активной области; в таком случае корректный crop перед resize полезнее принудительного растяжения.

Практический сценарий: максимально быстро без меню

Для проекта, где меню не нужно, отключите DVD Menu и используйте DVD Folder Structure. Если исходное MPEG-2 видео уже DVD-compliant, а аудио совместимо и не требует изменения delay, direct stream copy способен существенно сократить время. AVStoDVD всё равно выполнит muxing и authoring, но избежит лишнего видеокодирования.

Такой сценарий особенно полезен при повторной сборке собственных MPEG-2 assets с новыми главами или субтитрами. Однако MPEG-2 в названии codec info ещё не гарантирует прямое копирование. Проверьте разрешение, frame rate и другие признаки DVD compatibility; если программа решает перекодировать, принудительный обход проверки может привести к отказу MuxMan.

Практический сценарий: сохранить качество при низком битрейте

Если длительность велика и средний bitrate получается низким, начинайте не с advanced flags, а со структуры проекта. Уберите ненужные дорожки, используйте статическое меню, рассмотрите DVD-9 или разделение на два диска. Только после этого имеет смысл выбирать HCenc 2-pass и аккуратное шумоподавление. Сильный denoise действительно облегчает MPEG-2, но одновременно стирает фактуру и мелкие детали.

Zone в HCenc может помочь коротким сценам, но не создаёт дополнительный общий bitrate. Если добавить ресурс одной сцене, его придётся отнять у другой. В длинном динамичном фильме общий предел DVD-5 остаётся главным фактором качества.

Практический сценарий: сохранить несколько языков

При двух языковых дорожках сначала определите, какая должна быть default. Внутренние metadata Matroska содержат флаг Default, и AVStoDVD умеет учитывать соответствующие теги. Языковые коды следует проверить вручную, особенно если исходный mux сделан неаккуратно. В Menu Editor можно подписать выбор через структуру диска, но возможности автоматического многоуровневого language menu здесь скромнее, чем у профессиональных систем authoring.

Для каждой дорожки проверьте delay. Если одна дорожка имеет смещение, direct stream copy может быть отключён в пользу re-encode. Это нормальное решение: потеря небольшой части качества аудио предпочтительнее постоянного рассинхрона на готовом DVD.

Сохранение проекта и повторное использование

Save создаёт файл проекта AVStoDVD с настройками. Он особенно ценен для меню: ручное расположение thumbnails, подписи и параметры Title Edit восстанавливать дольше, чем заново добавить видео. После сохранения не перемещайте исходные файлы без необходимости; проект ссылается на них по пути. Если каталог всё же изменился, проще восстановить исходную структуру либо повторно добавить Title и проверить настройки.

Файлы проекта полезно хранить рядом с исходниками и финальным логом. VIDEO_TS можно удалить после записи, а проект и небольшие вспомогательные файлы оставить для повторной сборки. Но повторяемость зависит от внешних компонентов: другой набор DirectShow-фильтров способен изменить способ декодирования, поэтому для архивной воспроизводимости важен не только сам .a2d.

Журнал как основной инструмент диагностики

AVStoDVD пишет в log блок PROJECT SETTINGS, PREFERENCES и последовательность операций. В начале видны DVD standard, число titles, size, output setup, menu, output folder и флаги удаления временных файлов. Затем перечисляются AviSynth filters, video encoder, bitrate, audio encoder и другие значения. Это позволяет восстановить фактические настройки даже если пользователь не помнит, что переключал.

Далее лог фиксирует START/END для video encoding, audio encoding, subtitles, DVD menu и authoring. Для внешних компонентов записываются параметры командной строки и созданные файлы. При обращении за помощью полезнее передать полный log, чем фотографию окна ошибки: одна строка PROCESS ABORTED не показывает первопричину, а несколько строк выше часто есть точное имя отсутствующего файла или код возврата.

Если временные assets сохранены, можно проверить их по отдельности. Успешно созданный .m2v означает, что video encoding завершён; корректный .ac3 — что audio stage прошёл; наличие VIDEO_TS — что authoring состоялся. Такая поэтапная проверка исключает ненужные действия.

Если AVStoDVD не открывает исходный файл

Первое действие — посмотреть Source Title Info и журнал добавления. Если анализ не доходит до отображения видеопотока, проблема находится раньше authoring. Проверьте, способен ли файл нормально декодироваться выбранным source filter. Через Codecs → Build DirectShow Filters Graph видно, какой splitter и decoder используются фактически. Для H.264/AAC разумно проверить LAV Filters и Preferred DirectShow Codecs Setup, а затем запустить AviSynth FrameServing Check.

Не стоит лечить такой сбой сменой PAL на NTSC, битрейта или меню: эти настройки ещё не участвуют в чтении. Если другой файл того же расширения работает, сравните codec, profile, bit depth и container metadata. Например, два MKV могут содержать совершенно разные видеокодеки. AVStoDVD отображает MediaInfo BitDepth, поэтому необычный 10-bit источник легче распознать до попытки DVD encoding.

Если AviSynth FrameServing Check завершается ошибкой

Откройте Title Edit → AviSynth и верните Auto AviSynth Script, если перед этим скрипт редактировался вручную. Затем проверьте source filter. Ошибка на первой строке открытия файла указывает на decoder/indexer; ошибка после resize, ColorMatrix или пользовательского фильтра — на конкретную операцию в скрипте. Такой порядок быстрее случайного удаления плагинов.

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

Если видео дёргается после преобразования

Сначала определите характер рывков. Равномерное подёргивание через одинаковые интервалы часто связано с неправильным frame-rate conversion; обратное движение на каждом втором поле — с field order; случайные остановки могут появляться ещё на этапе DirectShowSource. Проверьте, что AVStoDVD верно определил 23,976/25/29,97 и progressive/interlaced, а затем посмотрите выбранную стратегию в AviSynth.

Для film-rate NTSC не следует без причины включать hard conversion в 29,97: pulldown обычно естественнее. Для PAL-проекта 23,976p можно обработать PAL SpeedUp, если допустимо изменение длительности. Motion Compensation полезна, когда действительно нужно синтезировать кадры, но она не исправляет неверно объявленную исходную частоту.

Если звук отстаёт или опережает

Постоянный offset с самого начала указывает на delay. В дереве Source Titles AVStoDVD показывает задержку дорожки, а Auto Adjust Delay пытается её учесть. Если direct stream copy не может безопасно сохранить такое смещение, разрешите re-encode. Это лучше, чем получить совместимый AC-3 с неправильным стартовым временем.

Если рассинхрон нарастает постепенно, ищите различие длительности: PAL speedup/NTSC slowdown, внешний дубляж от другой версии, ошибочная sample rate или повреждённые timestamps. Сравните длительность видео и аудио до и после обработки. Простая поправка в миллисекундах не решает ошибку скорости. Для внешней дорожки иногда проще подготовить синхронный файл заранее, чем заставлять authoring компенсировать сложный монтаж.

Если DVD получается больше выбранного размера

Сравните расчётный Output Size и фактические assets. Особенно проверьте количество аудиодорожек и motion menu. В логах видны размеры созданных .m2v и .ac3. Если video encoder заметно превысил целевой average bitrate, причина находится в кодировании; если streams укладываются, но итоговая структура выходит за лимит, учитывайте mux/authoring overhead.

Не пытайтесь сжать готовую папку файловым архиватором — DVD-плеер всё равно должен читать исходную структуру. Корректные решения: снизить target bitrate, убрать необязательную дорожку, сделать меню статическим, выбрать DVD-9 или разделить проект. Для HCenc VBR 2-pass повторный encode с новым рассчитанным битрейтом даст более предсказуемый размер, чем случайное уменьшение Max BitRate.

Если MuxMan или BatchMux останавливает authoring

Откройте отдельный BatchMux/MuxMan log. Там перечислены input assets и проверки параметров. Убедитесь, что указанный .m2v и .ac3 существуют и не имеют нулевого размера, а video stream соответствует PAL/NTSC проекта. Write error на диске во время предыдущего encoding способен оставить неполный файл, который выглядит как ошибка MuxMan, хотя первопричина — storage.

Если ошибка появилась после ручного изменения encoder command, верните стандартные параметры и пересоздайте только проблемный asset. При сохранённых временных файлах не всегда требуется полностью повторять проект. Однако подменять stream вручную можно лишь при уверенности, что его duration и DVD-compliance совпадают с ожидаемыми значениями.

Если субтитры не появляются или отображаются неверно

Для SRT сначала запустите Check/Fix SRT. Проверьте кодировку текста, таймкоды и шрифт с нужными символами. Если строка есть в Preview, но отсутствует на DVD, изучайте stage subtitle authoring; если её нет уже в Preview, проблема возникает раньше. Для VobSub и PGS проверьте работу BDSup2Sub и наличие Java.

Цвета bitmap subtitles зависят от DVD palette. Если контур или текст получают неподходящий цвет, проблема может быть в палитре исходного VobSub и её переносе, а не в самом OCR/тексте. При сложном bitmap-источнике полезно сделать короткий тестовый проект: authoring нескольких минут позволяет проверить palette быстрее, чем полный фильм.

Если меню работает неудобно с пульта

Откройте Menu Editor, включите HL Links и проверьте каждое направление. После перемещения кнопки её геометрическая близость к соседу не всегда автоматически означает желаемую навигационную связь. Особое внимание уделите первой и последней кнопке страницы, Prev Page/Next Page и Play All.

Также проверьте Overscan. Элемент, который расположен почти у края компьютерного Preview, на старом телевизоре может частично скрываться. Держите важный текст и highlight внутри безопасной зоны, используйте крупный шрифт и контрастный selected state. DVD-меню должно оставаться понятным при невысоком разрешении и композитном выводе, а не только на современном мониторе.

Если запись диска не запускается

Проверьте сначала, создан ли VIDEO_TS или ISO. Если он есть, основная работа AVStoDVD завершена. Затем проверьте путь к ImgBurn, выбранный DVD Burning Drive и наличие носителя. Ошибка обнаружения привода или write error не требует менять HCenc, AviSynth и параметры subtitles.

Если используется DVD-RW и включён Auto Erase, неудача может произойти ещё на стирании. Для диагностики запишите ISO вручную в ImgBurn и посмотрите его собственный log. Разделение этапов позволяет точно понять, связан ли сбой с authoring или физической записью.

Нехватка места и временные файлы

Один DVD-5 не означает, что для проекта достаточно пяти гигабайт свободного места. Двухпроходный MPEG-2, временный WAV, subtitle assets, меню и промежуточная структура требуют дополнительного пространства. Многоканальный PCM/WAV особенно быстро вырастает; поэтому в Audio есть автоматический переход на FFmpeg для длинного временного WAV свыше 4 ГБ.

Temp Files Path лучше размещать на локальном диске с большим запасом. После успешного проекта AVStoDVD может удалить временные DVD assets и working files автоматически. При поиске ошибки эти флаги полезно снять на один запуск: сохранённые промежуточные файлы дают гораздо больше информации, чем повторное кодирование с теми же параметрами.

Ограничения AVStoDVD, которые важно учитывать

  • Формат результата — DVD-Video. Это SD MPEG-2 с ограничениями стандарта, а не способ записать исходный 1080p/4K в обычную DVD-структуру.
  • Часть совместимости зависит от декодеров. Необычный контейнер или codec может потребовать корректной DirectShow/LAV/FFMS2 цепочки.
  • Меню функционально, но техническое. Оно хорошо подходит для статических и motion pages, thumbnails и Play All, однако не заменяет профессиональный DVD-authoring с произвольным scripting.
  • Нет нелинейного монтажа. Trim и AviSynth-фильтры решают подготовительные задачи, но AVStoDVD не предназначен для многодорожечного монтажа, титров и сложной композиции.
  • Запись делегируется ImgBurn. Сам проект может быть собран без него, но прожиг требует отдельного компонента.
  • Не является средством снятия защиты. Parse DVD рассчитан на доступную структуру; защищённый коммерческий диск должен быть легально подготовлен другим способом.

Эти ограничения не мешают основной задаче. Напротив, узкая специализация объясняет наличие подробных параметров PAL/NTSC, pulldown, audio delay, chapters и MuxMan. Программа полезна именно там, где конечной целью остаётся совместимый DVD-Video, а не современный файл для телефона или стриминга.

Горячие клавиши и быстрые команды

КомандаКлавишиНазначение
Add TitleCtrl+AДобавить новый видеоисточник
Edit TitleCtrl+EОткрыть индивидуальные настройки Title
Remove TitleCtrl+RУдалить выбранный Title из проекта
View Source Title InfoCtrl+IПоказать сведения об исходнике
Move Up / DownCtrl+U / Ctrl+DИзменить порядок Title
Advanced Project SettingsF8Показать глобальные параметры проекта
PreferencesF9Открыть настройки по умолчанию
Jobs ListF11Открыть очередь заданий
DVD Menu WizardF6Запустить мастер меню
Parse DVDCtrl+PРазобрать доступную DVD-структуру
Demux FileCtrl+DРазделить контейнер на потоки
Button GeneratorCtrl+BСоздать графическую кнопку

Комбинации ускоряют работу с сериями: Add Title, Edit Title и Move Up/Down позволяют собрать порядок без постоянного обращения к меню. Перед обработкой нескольких проектов полезно запомнить F11, потому что Jobs List — отдельный уровень очереди, не связанный с порядком Title внутри одного DVD.

Что настраивать в первую очередь

СитуацияГлавные параметрыЧто не трогать без причины
Обычный MP4/MKV → DVDPAL/NTSC, DVD Size, Output, Smart SelectionРучной AviSynth и encoder command
Длинный фильм на DVD-5HCenc 2-pass, число аудиодорожек, bitrateСлучайные ZONE и завышенный Max BitRate
23,976p → NTSCFilm-rate, pulldown, DARHard 29,97 conversion без необходимости
23,976p → PALPAL SpeedUp или осознанная конверсия fpsОдновременное применение нескольких стратегий
1080p → DVDResize, ColorMatrix, bitrate, subtitles scaleПопытку сохранить HD-разрешение в DVD-Video
Interlaced TV sourceScan Type, field order, preview движенияАвтоматический deinterlace на всякий случай
Несколько языковAudio tracks, language, delay, total bitrateНенужный re-encode compliant audio
PGS subtitlesBDSup2Sub/Java, resize, languageПредположение, что HD bitmap подходит DVD без обработки

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

ПрограммаЛучше подходит дляГлавное ограничение
AVStoDVDГибкой конвертации разных источников в DVD-Video с несколькими аудио/субтитрами, AviSynth и подробным контролем потоковТребует понимания кодеков и DVD-параметров для нестандартных источников
DVDStylerАвторинга DVD с визуально настраиваемыми меню и ручным размещением объектовДля сложной коррекции источника часть подготовки удобнее выполнять отдельно
DVD FlickПростой пакетной сборки видеофайлов в DVD с минимумом ручных параметровБолее простой редактор меню и меньше низкоуровневого контроля потоков
ConvertXtoDVDБыстрого сценария добавить видео — создать меню — записать с автоматикойКоммерческая лицензия и меньше прямого доступа к AviSynth-цепочке
WinX DVD AuthorНесложного создания и записи DVD из распространённых видео с базовым менюМеньше инструментов для сложных дорожек, fps и фильтрации

Практический выбор зависит от того, где находится сложность проекта. Если главное — вручную оформить меню, DVDStyler обычно нагляднее. Если важна максимальная простота и не требуется разбирать проблемы декодирования, DVD Flick или более автоматизированные коммерческие решения требуют меньше технических решений. AVStoDVD особенно уместен, когда источники неоднородны, нужны несколько дорожек и субтитров, а пользователь хочет видеть, как формируются MPEG-2, AviSynth и authoring assets.

Для проекта из одного обычного MP4 преимущества AVStoDVD могут остаться незаметными: настройки по умолчанию выполнят большую часть работы. Они проявляются на материале с 23,976p, interlace, HD→SD, внешним dub, PGS/VobSub, несколькими эпизодами и нестандартными главами. В таких случаях наличие FrameServing Check, DirectShow graph, ручного AviSynth и подробного лога экономит больше времени, чем полностью автоматический интерфейс.

Как выбрать между Smart Selection и ручным кодировщиком

Оставляйте Smart Selection, если длительность и состав проекта ещё меняются. Программа пересчитает average bitrate после добавления или удаления Title и выберет подходящий encoding mode. Ручная фиксация HCenc 2-pass полезна, когда проект уже окончательный, средний bitrate невысок и время кодирования не критично. Фиксировать FFmpeg только потому, что он знаком по другим программам, нет необходимости.

Если изменяете границы Smart Selection, задавайте полный набор диапазонов без дыр и нелогичных пересечений. Иначе автоматический выбор становится непредсказуемым. Quick StartUp Tutorial удобен для возврата к согласованным значениям после экспериментов.

Когда использовать direct stream copy

Direct stream copy оправдан для DVD-compliant MPEG-2 и совместимого аудио, если их не надо менять. Он сохраняет исходное качество и экономит время. Но любое преобразование, затрагивающее видео — resize, frame-rate conversion, subtitle burn-in, crop, IVTC — делает видеокопирование невозможным. Аналогично коррекция audio delay или downmix требует нового аудиопотока.

Если цель — добавить переключаемые DVD subtitles, видео само по себе может остаться без перекодирования, потому что subtitle subpictures авторятся отдельно. Именно такие проекты демонстрируют преимущество раздельной обработки streams: не нужно ухудшать MPEG-2 только ради новой навигации или главы.

Что проверить перед нажатием Start

  • DVD Video Standard соответствует задаче, а frame rate каждого Title распознан верно.
  • Output Size не перегружен, выбран правильный DVD-5/DVD-9/Custom Size.
  • В проекте остались только нужные audio и subtitle tracks, языки подписаны корректно.
  • Для внешнего звука проверены delay и совпадение длительности.
  • Для interlaced источника проверены scan type и field order.
  • Preview показывает правильную геометрию, цвета и субтитры.
  • Главы находятся в нужных местах, а source chapters используются осознанно.
  • Меню проверено в Preview и HL Links, если кнопки перемещались вручную.
  • Output Folder и Temp Files Path имеют достаточно свободного места.
  • Проект сохранён перед долгим VBR 2-pass или очередью Jobs.
Главное окно AVStoDVD с двумя MKV-заголовками, несколькими аудиодорожками и субтитрами

Эта проверка занимает несколько минут и устраняет большинство дорогостоящих повторов. AVStoDVD показывает достаточно информации ещё до обработки; использовать её проще, чем диагностировать готовый диск после многочасового encode.

Частые вопросы

Можно ли просто добавить MP4 и получить DVD?

Да. Добавьте файл как Title, выберите PAL или NTSC, размер DVD и DVD Folder Structure, затем запустите Start. Если MP4 содержит H.264/AAC, видео и обычно аудио будут преобразованы в DVD-совместимые форматы. Перед запуском стоит проверить aspect ratio и frame rate.

Можно ли сделать DVD без меню?

Да. DVD Menu можно оставить Disabled/No Menu. Это сокращает объём и время подготовки. Такой вариант удобен для одного фильма или диска, который должен сразу переходить к воспроизведению.

Можно ли оставить исходный MPEG-2 без перекодирования?

Да, если поток действительно DVD-compliant для выбранного стандарта. Keep MPEG2 DVD Compliant Video/direct stream copy позволяет сохранить его. Если параметры не подходят, AVStoDVD перекодирует видео ради совместимости authoring.

Поддерживаются ли несколько аудиодорожек?

Да. К Title можно подключать несколько tracks, задавать язык и параметры. Следует учитывать общий DVD bitrate и объём: каждая дополнительная дорожка уменьшает пространство для видео.

Поддерживаются ли переключаемые субтитры?

Да. Программа авторит DVD subtitle tracks из SRT/SSA/ASS и bitmap-источников, поддерживает VobSub и обработку PGS. Для bitmap HD может требоваться BDSup2Sub и Java.

Что лучше: PAL SpeedUp или Motion Compensation?

Это разные решения. PAL SpeedUp меняет скорость 23,976p до 25p и соответствующим образом звук, сохраняя каждый исходный кадр. Motion Compensation синтезирует новые кадры при жёстком преобразовании fps. Для film→PAL speedup часто проще и чище, если изменение длительности допустимо.

Почему 1080p после обработки становится 720×576 или 720×480?

Потому что DVD-Video — SD-формат. HD source уменьшается до разрешения стандарта. Если требуется сохранить HD, конечным форматом должен быть не DVD-Video.

Почему AVStoDVD просит перекодировать уже готовый AC-3?

Причиной может быть несовместимый bitrate/параметр или необходимость учесть audio delay. Прямое копирование допустимо только тогда, когда дорожка подходит authoring без изменений.

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

Да. Выберите DVD Folder Structure или ISO, а затем откройте результат программным DVD-плеером. Так можно проверить меню, главы, дорожки и синхронизацию до прожига.

Что делать, если один MKV работает, а другой нет?

Сравните не расширения, а codec info. Постройте DirectShow graph, проверьте source filter и запустите AviSynth FrameServing Check. Разные MKV могут содержать разные video/audio codecs, bit depth и timestamp structure.

Как оценить проект перед долгим кодированием

Если расчётное время велико, сделайте короткую проверку на одном Title или фрагменте с теми же ключевыми параметрами. Цель такого теста — не измерить скорость, а подтвердить цепочку: source filter отдаёт кадры, AviSynth выполняет resize и выбранную коррекцию fps, аудио сохраняет синхронизацию, субтитры рендерятся нужным шрифтом, а MuxMan принимает готовые streams. После этого полный VBR 2-pass становится значительно менее рискованным.

Для теста выбирайте сложный участок, а не первые спокойные секунды. При interlace нужна сцена с движением, при низком bitrate — вода, листва или панорама, при subtitles — строки с кириллицей и длинными репликами. Если проект использует внешнюю дорожку, проверяйте два удалённых по времени фрагмента: одинаковый offset укажет на delay, а растущий — на различие временной базы.

Что делать после прерванной обработки

При остановке не удаляйте output и temp автоматически, пока не просмотрен log. AVStoDVD разбивает работу на самостоятельные стадии, поэтому часть assets может быть полностью готова. По последней строке END и первой ошибке после неё понятно, нужно ли заново кодировать видео или достаточно устранить проблему audio/subtitle/authoring. Особенно важно это для HCenc 2-pass, где повторный запуск всего проекта может стоить нескольких часов.

Если причиной был недостаток места, освободите пространство и убедитесь, что существующий промежуточный файл завершён корректно, а не оборван на половине. Нельзя считать .m2v пригодным только потому, что он существует. Размер и соответствующая строка END VIDEO ENCODING OPERATIONS в журнале дают более надёжный признак. После ошибок muxing сохраняйте BatchMux и MuxMan logs вместе с основным логом.

Как не перепутать проблему источника и проблему DVD

Удобно мыслить четырьмя слоями. Первый — декодирование исходника: его проверяют MediaInfo, DirectShow graph и FrameServing Check. Второй — обработка: Preview показывает AviSynth, геометрию, fps и subtitles. Третий — кодирование assets: отдельные .m2v и audio streams должны быть полноценными. Четвёртый — authoring и запись: VIDEO_TS проверяется до ImgBurn. Если двигаться по слоям, почти любая ошибка локализуется без случайной смены десятка несвязанных настроек.

Например, неверные цвета уже в Preview означают, что бессмысленно менять скорость записи DVD. Правильный Preview, но испорченный .m2v указывает на encoder или его параметры. Корректная папка VIDEO_TS и плохое воспроизведение только с физического диска переводят внимание на носитель и прожиг. Такое разделение — самый практичный способ работать с технически насыщенным интерфейсом AVStoDVD.

Итоговая логика работы

AVStoDVD эффективнее всего использовать как последовательность контролируемых этапов: сначала проверить, что исходник читается и правильно распознан, затем определить стандарт и объём DVD, после этого настроить только те Title, которым действительно нужна ручная обработка, проверить Preview и меню, и лишь затем запускать кодирование. Такой подход оставляет автоматике рутинные решения, но не скрывает критичные параметры.

Для простого домашнего DVD достаточно Add Title, DVD Size, Output и Start. Для сложного проекта доступны те же механизмы, на которых строится обработка: HCenc и FFmpeg, AviSynth filters, frame-rate strategies, audio delay/downmix, subtitle conversion, chapters, Menu Wizard, MuxMan и подробный log. Именно это сочетание делает AVStoDVD удобным инструментом, когда нужно не просто получить MPEG-2, а собрать работоспособный DVD-Video с контролируемой навигацией и дорожками.