Youtube API - Установить миниатюру видео (python)
Можно ли указать собственный эскиз для видео, которое было загружено через API YouTube?
Используя самую последнюю версию библиотеки Python, кажется, что я могу создать и установить миниатюру своей медиагруппы перед тем, как вставить видео запись на YouTube - однако указанный миниатюра НЕ устанавливается на самом видео.
Я использую код, похожий на этот:
from gdata import media
from gdata.youtube import YouTubeVideoEntry
from gdata.youtube.service import YouTubeService
# Create a thumbnail and pass it to my media group
thumbnail = media.Thumbnail(url='http://valid_image_url.jpg')
media_group = media.Group(thumbnail=thumbnail, title='foo', ...)
# Use the media group to create a video entry
entry = YouTubeVideoEntry(media=media_group)
# Create a service instance and use it to login
service = YouTubeService(...)
service.ClientLogin(...)
# Get video file
file = open('/path_to_video.mp4', 'rb')
# Push the video to YouTube
service.InsertVideoEntry(
entry,
file
)
# Close the file
file.close()