Есть js скрипт добавления нескольких video тегов
который работает неправильно , значит вместо него надо написать работающий правильно.
Или прочитать / разобраться в существующем как он устроен и переписать под себя.
А не добавлять костыли снаружи.
Логика всех скриптов Lazy Load основана на том, что сперва есть плейсхолдер, который заменяется на реальный контент при входе объекта в область видимости.