Миниатюры 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