refactor video wrapper processor