Суть проблемы такова: вы обрезаете ролик до того отрезка, который нужен, выбираете вместо Режима полной обработки - Прямопотоковое копирование, чтобы оптимизировать объём выходного файла (нам же не надо, чтобы минутный ролик в не самом лучшем качестве весил 250Мб?).
В общем, выбираете, сохраняете, а в итоге получается ролик с лишними кадрами в начале секунд этак на несколько. В первый раз меня это чуть в ступор не ввело. В вырезанном фрагменте, скажем, реклама убрана, а в итоговом файле она снова откуда-то появляется. Чудеса...
Не совсем чудеса. Дело в том, что VirtualDub при прямопотоковом копировании обрезает ролик по ключевым кадрам, и они часто просто не совпадают с вашим выбором, отсюда лишние секунды.
Да, в режиме полной обработки всё нормально в этом отношении, но размер файла раз в 10 больше - оно нам не надо. Что делать?
- После того, как вырезали-вставили нужный фрагмент, выбираем-таки во вкладке видео "Режим полной обработки".
- Ставим там же галку на пункте "Умный рендеринг".
- Далее обязательно выбираем компрессию (на той же вкладке видео). Компрессия должна быть такая же, как в исходном файле.
- Если не знаете, какая она в исходнике, можно поработать методом научного тыка, там не так много вариантов. При неправильном выборе компрессии файл просто не сохранится, VirtualDub выдаст ошибку.
- Как обычно, сохраняем файл как AVI.
В итоге видео будет именно то, которое вы обрезали. Без лишних секунд в начале или конце. И с нормальным размером.