Миниатюры YouTube maxresdefault
Мне нужно использовать версию maxresdefault моих миниатюр видео на YouTube для веб-сайта, однако после разработки кода для этого я обнаружил, что не во всех моих видео эти миниатюры доступны, несмотря на то, что все видео имеют разрешение 1080p.
Есть ли способ автоматически создавать новые миниатюры в высоком разрешении для всех моих видео?
Ответы
Ответ 1
Вы можете использовать API данных YouTube для извлечения миниатюр, заголовков, описания, рейтинга, статистики и т.д. С API данных YouTube вы можете добавить в приложение различные функции YouTube.
Для высококачественной версии эскиза используйте URL-адрес, похожий на этот:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
Существует также версия миниатюры среднего качества с использованием URL-адреса, подобного HQ:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
Для версии миниатюры стандартной версии используйте URL-адрес, подобный этому:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
Для версии максимального разрешения эскиза используйте URL-адрес, похожий на этот:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
Вот официальная Документация Google для Youtube API
https://developers.google.com/youtube/v3/docs/thumbnails
Здесь, где я получаю свой ответ:
Как получить миниатюру видео YouTube из API YouTube?
Ответ 2
Я просто столкнулся с той же проблемой при работе над новым проектом веб-сайта, используя videojs-youtube. Некоторые из моих видео просто не имели maxresdefault.jpg и, таким образом, выказывали ошибку. Поток на форумах справки YouTube разрешил его.
Просто зайдите в диспетчер видео (найденный под Creator Studio), измените миниатюру на один из трех исходных значений по умолчанию, созданных YouTube, сохраните их, оставьте на странице и затем вернитесь к исходному эскизу. Так или иначе, это породило maxresdefault.jpg для меня и исправило это. Я собираюсь предположить, что это ошибка на конце YouTube, где она просто не генерирует изображение.
Ответ 3
Мистер Поливирл опубликовал
"Похоже, формат был изменен на: https://i.ytimg.com/vi_webp/VIDEO_ID/maxresdefault.webp"
Я видел это для большинства новых (ish) видео на YouTube. Примерно через 5 минут попыток изменить его так, чтобы он отображался как jpg вместо webp, я нашел этот метод.
WEBP VERSION
https://i.ytimg.com/vi_webp/VIDEO_ID/maxresdefault.webp
JPG ВЕРСИЯhttps://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg