最近,我们的客户注意到视频长度指标存在差异,因为似乎我们在YT和API调用中获得了2种不同的长度。
例如,我们从YouTube的API中获取了持续时间。(对于以下视频)CTM 1556 Google UAC CO 6s
API响应显示7秒。
https://www.youtube.com/watch?v=eJoQaNXpcpI
在YouTube上我们看到长度是6秒:
API文档
https://developers.google.com/youtube/v3/docs/videos#contentDetails.duration
API调用列表(https://developers.google.com/youtube/v3/docs/videos/list)contentDetails作为“部分”参数。
请帮助我们理解为什么我们得到2个不同的参数,以及需要改变什么。
我不明白为什么有一秒钟的差异困扰着你,你能解释一下为什么吗?
YouTube UI可能与YouTube Data API v3的近似值(地板或天花板)不同(根据ffmpeg,您的视频长度为6.08秒)或如前所述]Marco Aurelio Fernandez Reyes表示,这可能是由于ISO 8601,因为它在视频中指定:列表#contentDetails.Duration。
通过网络抓取YouTube用户界面,您可以获得我的开源YouTube操作API所提供的准确持续时间。您可以通过请求https://yt.lemnoslife.com/videos?part=contentDetails
注意:您的mail.google.com链接不起作用。下次有疑问时请尝试匿名选项卡。
问题内容: 我正在编写一种功能,允许用户输入Youtube视频URL。我想从这些网址中提取视频ID。 Youtube API是否支持某种函数,我可以通过该函数传递链接,它会返回视频ID。还是我必须自己解析字符串? 我正在使用PHP …在这方面,我将不胜感激任何指针/代码示例。 谢谢 问题答案: 以下是使用正则表达式从URL提取youtube ID的示例函数: 它不是您要查找的API的直接来源,但可
所以一般的问题是如何从开放流中播放视频?例如Chrome、Firefox和KMPlayer都很容易做到这一点。浏览器生成一个带有视频标签的简单页面,因此通过JS来管理播放器将是微不足道的。但是...内部WebBrowser控件不能,它建议下载文件。我尝试了CEFSharp(Chrome嵌入式框架),但没有成功。也许有人知道好的视频播放器WPF库,可以流视频吗?我也尝试了vlc.wpf和Shockw
https://www.googleapis.com/youtube/v3/search?part=snippet 但对于某些频道,它不获取视频,只获取播放列表。如果你转到Youtube频道并点击视频链接,它将显示所有频道的视频。在视频链接下会有一个发布的部分。示例: https://www.googleapis.com/youtube/v3/search?part=snippet 有人知道我怎么
我正在尝试使用频道的视频,https://www.googleapis.com/youtube/v3/search?order=date
我正在使用https://developers.google.com/youtube/的这些API,但是我想不出,给定一个youtube频道地址,如何获得带有相关信息的视频列表(至少是单个视频url和标题)
我如何从youtube频道获取持续时间和浏览量都很重要的视频? 我试过这个请求: https://www.googleapis.com/youtube/v3/search?part=snippet, id 但响应不包含持续时间/视图计数。有什么想法吗?谢谢。