Разделяем фильм на составляющие аудио- и видео- дорожки.
Для этих целей воспользуемся программой ReJig. Преимущество её в том, что она способна извлекать все дорожки, включая DTS.
Открываем программу и выбираем "File Mode".

1. Add. Открываем файлы .VOB фильма, сохранённые на жёском диске. Выбираем первый .VOB, остальные подхватятся сами. Например VTS_03_1.VOB. Done.
2. Выбираем нужную аудио или видео дорожку.
3. Demux. Извлекаем выбранную дорожку. За один проход извлекается одна дорожка.
При извлечении аудио дорожки отмечаем "Fix & Correct AC3 Delay", чтобы сбросить установки задержки аудио, всё равно поставим новые.
Извлекаем информацию о чаптерах (главах).
Переводим ReJig в положение "IFO Mode".

Add. Открываем файл .IFO, соответствующий выбранным VOB-ам. Например VTS_03_0.IFO.
4. Нажимаем "Export" и сохраняем текстовый файл.
Исправляем значение Delay выбранной аудио дорожки.
Для этого используем AC3 Delay Corrector. Можно, конечно, собрать фильм сразу, указав нужное значение delay при сборке, но тогда, при положительном значении, звук может выйти за границы видео дорожки, немного увеличив длину фильма. Здесь же мы можем убрать лишние милисекунды в конце.

Положительные значения delay приводят к задержке звука относительно картинки, отрицательные к опережению. Значение подбирается опытным путём. Учитываем, что при мультиплексировании (сборке) установится стандартное значение -80 мс.
Приступаем к авторингу нашего проекта.
Для этого лучше использовать IfoEdit, так как она, по сравнению с ReJig не создаёт промежуточного файла многогигабайтного размера.
Открываем IfoEdit. Выбираем "DVD Author" - "Author new DVD".


1. Video. Открываем сохранённый файл .m2v
2. Audio. Открываем файл .ac3, полученный в программе AC3 Delay Corrector.
3. Значение delay оставляем 0, мы его уже исправили. Язык по выбору.
4. Chapters. Загружаем сохранённый чаптер-лист.
5. Destination. Указываем место сохранения новых VOB-ов, предварительно создав папку VIDEO_TS, сам IfoEdit папок не создаёт и при её отсутствии может вылететь с ошибкой.
OK. Ждём завершения процесса.
Получилось несколько новых VTS_01_1.VOB - VTS_01_X.VOB, VIDEO_TS.IFO/BUP, VTS_01_0.IFO/BUP
Переименовываем вновь полученные VOB-ы на имена подлежащих замене, например VTS_01_1.VOB -> VTS_03_1.VOB, VTS_01_2.VOB -> VTS_03_2.VOB и т.д. Заменяем в папке с исходным фильмом.
Заключительный этап.
Корректируем оригинальный файл VTS_ХХ_0.IFO, чтобы он сответствовал новым VOB-ам. Для этого воспользуемся IfoUpdate.

Original IFO Path - Оригинальный файл .IFO в папке с исходным фильмом.
Authored IFO Path - Файл .IFO, полученный при авторинге в программе IfoEdit.
Backup IFO Path - Сохраняемая копия оригинального .IFO.
Отмечаем следующие опции:

Update IFO
Correct VTS Sectors
Проверяем, чтобы .BUP также изменился.
И наконец.
Однако IfoUpdate тоже не всегда правильно переписывает файл .IFO (а где вы видели абсолютно совершенные программы?).
Поэтому снова открываем откорректированный VTS_ХХ_0.IFO в IfoEdit, выбираем VOB Extras


и в открывшемся окне отмечаем:
Correct Vob-Unit pointers in VOB-files
Correct original IFO files
OK
Программа просканирует VOB-ы и устранит возможные неточности.
Save
Сохраняем исправленный .IFO и соглашаемся с предложением перезаписать .BUP
Получился полностью совместимый набор DVD файлов, который можно записать на болванку любым удобным способом.
Существуют и другие методы, но этот, кажется, самый простой.
Упомянутые программы:
ReJig
AC3 Delay Corrector
IfoEdit
IfoUpdate
Замечания приветствуются.
Удачи!