hikkimoar писал(а):
60923461правильно понимаю
Не так.
1. Извлекать ничего из исходного файла раньше времени не нужно. Прям его и можно подавать на вход AviSynth через AVCSource или ffVideoSource. Это описано в разделе упомянутой инструкции "Подготовка исходного материала -> Все что проигрывается через плейеры (AVI, MKV, MP4, WMV, ASF, MOV, ...)". Т.е. и распаковывать ничего не надо.
2.
Здесь описано "Получение информации о типе каждого кадра сжатого видеопотока". Советую использовать способ "через ffmpeg". Можно попробовать пересжать только кусочек с нужного места и до ближайшего ключевого кадра, но надо правильно выставить параметры сжатия, чтобы они совпадали с материалом исходника. Иначе будут проблемы при склейке. Параметры можно посмотреть через MediaInfo.
3. Раз реклама в начале, то звук можно просто сдвинуть при сборке средствами mkvMerge.