如何获取 Youtube Vevo 视频的视频信息?

Posted

技术标签:

【中文标题】如何获取 Youtube Vevo 视频的视频信息?【英文标题】:How do I get video info for Youtube Vevo Videos? 【发布时间】:2013-05-09 11:43:39 【问题描述】:

我尝试在 YT 播放器之外播放 YouTube 视频,当我尝试使用“http://www.youtube.com/get_video_info?video_id=”下载 Vevo 频道视频的信息时,它会提供以下内容!

errordetail=0&reason=This+video+contains+content+from+VEVO.+It+is+restricted+from+playback+on+某些+sites.%3Cbr%2F%3E%3Cu%3E%3Ca+href %3D%27http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1G4isv_Fylg%26feature%3Dplayer_embedded%27+target%3D%27_blank%27%3EWatch+on+YouTube%3C%2Fa%3E%3C%2Fu %3E&storyboard_spec=http%3A%2F%2Fi2.ytimg.com%2Fsb%2F1G4isv_Fylg%2Fstoryboard3_L%24L%2F%24N.jpg%7C48%2327%23100%2310%2310%230%23default%23zmO7uhaupuPIrI2qBZC2EBjg2oc%7C %2310%2310%232000%23M%24M%23sxd-GFqCDrqpnzGPaNdxyOtaxtU%7C160%2390%23131%235%235%232000%23M%24M%23of8CiThJl9d5Upo9rUKgWs93QyE%7C320%23180%23131%233%233%232000%23M%24M%236gImdPOIrD6Bdl5e6iePOdKSdMA&响度=-16.4200000763&errorcode=150&status=失败

我对此无能为力,有人对 Vevo Videos 有任何想法吗?

【问题讨论】:

你有解决办法吗? 【参考方案1】:
http://www.youtube.com/get_video_info?video_id=yt_video_id&el=vevo&el=embedded

yt_video_id 替换为您要获取的视频的id

【讨论】:

它不能与“video_id=/*video_id*/&el=vevo&el=embedded”一起工作——有很多视频没有得到视频信息。有以下视频,未获取视频信息。 -- youtube.com/watch?v=3O1_3zBUKM8 -- youtube.com/watch?v=kHue-HaXXzg -- youtube.com/watch?v=PNu_-deVemE 但是我们可以在一些实时应用程序中播放这些视频。比如 -- play.google.com/store/apps/details?id=com.tfsapps.playtube2 -- itunes.apple.com/in/app/itube-playlist-management/… -- 如果我想播放所有视频,那么解决办法是什么? @V.K.它仍然有效。您可以分析通过调用 url 检索到的 json 文件。谷歌不久前改变了它。有时sig段已经在url中,所以你不必在url_encoded_fmt_stream_map中找到sig,直接使用url即可。 @V.K.还有一件事,如果 url 或 url_encoded_fmt_stream_map 中没有 sig 段,但有一个 s 段。你需要解密s 能否在下面的问题中描述答案? ***.com/questions/23424908/… 我现在也在使用这种 URL,但我无法获得高于 720p 的任何分辨率。知道如何让它更高吗?

以上是关于如何获取 Youtube Vevo 视频的视频信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 YouTube 视频中获取比特率信息?

如何从 API 获取有关 Youtube 视频章节的信息?

如何通过 YouTube api v2/v3 (JSON) 获取已删除视频的信息

YouTube 限制播放问题

本周搜索新的音乐视频 youtube api

YouTube API v3 过滤可嵌入视频