youtube api - 从视频元数据中检索“此视频中的音乐”信息?

时间:2018-06-06 03:32:04

标签: python youtube youtube-api youtube-data-api

我在网上进行了一些搜索,但找不到使用youtube api检索视频(非音乐视频)中使用的音乐信息的方法。

例如,在this videothis video的说明中,有一个单独的部分关于“此视频中的音乐”,可以找到有关歌曲标题的信息,艺术家,专辑,许可证等。

enter image description here

我想要做的是使用youtube api检索此信息。不幸的是,到目前为止,我还没有成功使用youtube api发现这条信息。返回的元数据根本不包含音乐信息(我可以检索诸如commentCount,dislikeCount等信息。)。

如果视频说明中包含此类信息,是否可以检索视频中使用的音乐信息?提前谢谢!

1 个答案:

答案 0 :(得分:0)

尚无官方API方法的记录,但是您可以从Python程序中使用youtube-dl来获取此信息,例如g。

import youtube_dl

url = 'https://www.youtube.com/watch?v=6_b7RDuLwcI'
ydl = youtube_dl.YoutubeDL({})
with ydl:
    video = ydl.extract_info(url, download=False)

print('{} - {}'.format(video['artist'], video['track']))