Youtube API get_video_info & url_encoded_fmt_stream_map



从YouTube API get_video_info开始,我从PHP代码中检索url_encoded_fmt_stream_map

一切都很好,直到今天早上突然fmt_stream自动决定只获得以下格式:

mp4@hd720
x-flv@large
webm@medium
x-flv@medium
mp4@medium
x-flv@small
3gpp@small

事实上,缺少的是:

webm@large
webm@hd720 

这两个是我在我的网站中需要的格式。

昨天18:00(或多或少)我仍然能够得到它们,但不是今天早上;今天,经过1天的调查,我对问题一无所知!

我是PHP的新手,我使用的代码是由其他人编写的......我只需要弄清楚如何再次获得webm@largewebm@hd720

任何帮助真的很感激!

也许 EaseIt API 可以帮助您解决这个问题,这是一个非常强大的 API,可提供与视频 ID 相关的完整视图。

它包含以下几点作为响应:

  1. url_encoded_fmt_stream_map
    • 主要视频和音频格式
  2. adaptive_fmts
    • 包含视频和音频的替代质量(例如:组合视频 1080p 和音频、组合视频 720p 和音频、仅视频 1080p、仅视频 720p、仅视频 480p、仅音频 m4a 等)
  3. 房车
    • 相关视频
  4. player_response:
    • 它包含有关视频的更多信息详细信息(例如:状态,广告,广告展示位置,注释,故事板,消息,片尾画面,字幕等)

示例:https://api.easeit.online/darklight/gvi?url=https://www.youtube.com/watch?v=Y1_VsyLAGuk

相关内容

  • 没有找到相关文章

最新更新