Я не знаю утилит, которые автоматизируют это для вас.
Я использую 3 REGEX, чтобы найти идентификатор видео для YouTube, Vimeo и Dailymotion, который я сопоставляю с кодом вложения.
Я использую 3 REGEX:
Pattern YOUTUBE_PATTERN = Pattern.compile("^.*(?:youtu.be\\/|v\\/|e\\/|u\\/\\w+\\/|embed\\/|v=)([^#\\&\\?]*).*");
Pattern VIMEO_PATTERN = Pattern.compile("^.*(?:vimeo.com)\\/(?:channels\\/|groups\\/[^\\/]*\\/videos\\/|album\\/\\d+\\/video\\/|video\\/|)(\\d+)(?:$|\\/|\\?)");
Pattern DAILYMOTION_PATTERN = Pattern.compile("^.*(?:dailymotion.com)(?:\\/embed)?\\/(video|hub)\\/([^_#\\&\\?]*)[^#]*(?:#video=([^_&]+))?.*");
Идентификатор видео для youtube и vimeo находится в первой группе.
Для ежедневного движения есть небольшой поворот, идентификатор видео находится в группе 2 или 3.