【问题标题】:youtube api - retrieve "music in this video" info from video metadata?youtube api - 从视频元数据中检索“此视频中的音乐”信息?
【发布时间】:2018-11-15 15:15:30
【问题描述】:

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

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

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

如果视频描述中存在此类信息,是否可以检索视频中使用的音乐信息?提前致谢!

【问题讨论】:

  • 这里也一样,不幸的是没有办法获得这些元数据。如果他们正在使用 YouTube Music 改进数据 API,可能会在未来使用它......
  • @blackarcanis 这是issue tracker 我发布的关于这个问题的帖子。
  • 我真的很想要这个能力……我假设没有更新?

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


【解决方案1】:

没有文档化的官方 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']))

【讨论】:

  • 感谢您的提示
猜你喜欢
  • 2015-11-06
  • 2016-02-08
  • 1970-01-01
  • 2012-06-09
  • 2013-07-02
  • 1970-01-01
  • 2015-04-14
  • 2015-08-23
  • 2018-04-11
相关资源
最近更新 更多