【发布时间】:2011-12-01 01:37:55
【问题描述】:
是否可以为通过 YouTube API 上传的视频指定您自己的缩略图?
使用最新版本的 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()
【问题讨论】:
-
现在碰巧看到这个问题的人应该注意了,现在已经不是这样了。可以使用 youtube api 设置视频缩略图,请参见此处:developers.google.com/youtube/v3/docs/thumbnails/set
标签: python youtube youtube-api