题
是否有可能确定是否在特定的youtube视频进行编码与H.264或享受高品质,通过YouTube数据API?如果是这样,怎么样?
我可以启动一个文件下载和检查的视频流中的编码(编程方式的课程),但我想使用的YouTube的数据API避免所有的开销。
解决方案
这是不可能的,你不应该永远需要做到这一点,除非你正在做的(到YouTube的API服务条款与问候)可疑的东西;)
如果你给什么你正在尝试做的更多的细节,也许还有另一种解决方案?
其他提示
我不相信这是可能的。
您可以在这里找到YouTube API参考文档的http://代码。 google.com/apis/youtube/2.0/reference.html
如果你有来源的一个特别视频网页,可以很容易地确定哪些视频版本可用。
- 找到的
<embed>
标记id
movie_player
. - 的
flashvars
属性的要素包含一个html编码清单key=value
对分开过&
.值url编码。 - 考价值的关键
url_encoded_fmt_stream_map
这是一个逗号分开列的视频版本你在寻找的。 - 每个版本是一个列表中的
key=value
对分开过&
.值url编码。 - 值
itag
关键是更好地称为fmt
你可以找到不同的类型 维基百科
不隶属于 StackOverflow