Я думаю, что могу предложить решение. Убедившись, что оно будет работать для случаев, когда видео опубликовано/доступно публично, я обнаружил следующее нестандартное поведение Vimeo. Обычно все публичные видео следуют шаблону vimeo.com/{id}, однако ссылка будет работать, даже если после ID добавить слэш и любой текст, например: vimeo.com/{id}/что-либо.
Рассмотрите следующий пример:
https://vimeo.com/767548129/estgsetgsethttps://vimeo.com/767548129/hey-discursehttps://vimeo.com/767548129Обычный вариант
Все эти ссылки ведут на одно и то же видео, поэтому решение может заключаться в следующем: при формировании URL из атрибута src тега iframe использовать структуру vimeo.com/{то, что идет после первого слэша}/{значение из параметра h}. Это позволит обеспечить работу в обоих случаях.