ИМХО просто видео вставлять в игру - не айс, если ты не кодер. Будут всяческие проблемы неприятные.
Гораздо проще и интереснее - юзать скриптинг. Делается элементарно, туторов в инете валяется куча. Если игрока "на месте событий" быть не должно, можно всё в отдельной комнатке сделать.
Например, бежит игрок по коридору, и начинается ролик. Ставим trigger_once поперёк коридора, при пересечении он активирует multi_manager, который нацелен на первый элемент скрипта и камеру.
Камере ставится галочка "Freeze Player", и при её активации игрок парализуется на время действия камеры. Время действия камеры рассчитывается так, чтобы игрок успел увидеть весь скрипт. Я, например, запускал скрипт, и с секундомером считал, сколько секунд действие идёт

Если точно всё подогнать - можно ещё и env_fade применить, типа скрипт закончился, экран затемняется, тут же приходит в норму, и игрок уже в том коридоре стоит.