检索可用的YouTube视频格式

时间:2010-01-08 18:30:01

标签: c video youtube

我目前正在尝试修补Totem Youtube plug-in,我想确定当前播放视频的最佳质量(& fmt参数)。这可能在JavaScript中,但插件是用C语言开发的。

这可能吗?

2 个答案:

答案 0 :(得分:0)

您是否正在播放YouTube视频播放器中的视频?

如果是这样,您可以通过ActionScript或JavaScript API查询质量级别, 见http://code.google.com/apis/youtube/js_api_reference.html#Playback_quality

答案 1 :(得分:0)

我通过youtube-dl python脚本找到了解决方案。 测试是形成最终的URL并尝试打开它(例如使用curl),如果格式可用,它将返回带有真实URL的HTTP代码303(请参阅其他位置)到标题中。 如果它不可用,它将返回404(未找到)。