Смотря какой рассинхрон.
1) если просто сдвиг одинаковый по всему фильму то открепляем аудио от видео (Unlink) и сдвигаем аудиодорожку вперед или назад на время сдвига. Годится практически любой видеоредактор - Vegas, Premiere, Pinnacle Studio и т.п.
2) Если рассинхрон неравномерный (обычно нарастающий к концу) - такое бывает при некачественной оцифровке или манипуляциями с частотой кадров видео - то есть два пути:
- фильм разбивается на небольшие отрезки и в каждом см. п.1
- если причиной неравномерного рассинхрона явились манипуляции со скоростью и/или частотой кадров видео то можно попробовать такой трюк - экспортировать аудиотрек и попробовать его сжать/растянуть без изменения высоты тона в продвинутом аудиоредакторе (эффект Stretch and pitch), например Adobe Audition:
- https://des-life.ru/adobe-audition-stretch-compress-audio/
- нечто подобное можно сделать и в самом видеореакторе, например в Adobe Premiere: https://www.youtube.com/watch?v=sYC8HIyCVlA