是否可以通过YouTube数据API确定特定的YouTube视频是使用H.264还是FLV编码的?如果是这样,怎么样?
我可以开始下载文件并检查视频流的编码方式(当然是以编程方式编写),但我想使用YouTube数据API来避免所有这些开销。
答案 0 :(得分:1)
我不相信这是可能的。
找到YouTube API参考文档答案 1 :(得分:1)
这是不可能的,除非你做了一些有问题的事情(关于YouTube的API TOS),否则你不应该这样做;)
如果您提供有关您尝试做什么的更多详细信息,或许还有另一种解决方案?
答案 2 :(得分:0)
如果您拥有特定视频页面的来源,则可以轻松确定可用的视频版本。
<embed>
id
movie_player
代码
flashvars
属性包含由key=value
分隔的&
对的html编码列表。值已经过网址编码。url_encoded_fmt_stream_map
的值,这是您正在寻找的视频版本的逗号分隔列表。key=value
分隔的&
个对的列表。值已经过网址编码。itag
密钥的值更好地称为fmt
,您可以在Wikipedia