是否有任何用于分析/检索Flash/HTML5视频信息/元数据的工具/脚本



我想用一定的分辨率播放youtube视频,例如360p并捕获数据包,然后从数据包中提取视频然后我想从这些视频中分析/检索flash/html5视频信息/元数据顺便说一句,从捕获的数据包中提取视频时,视频仍然具有相同的分辨率?

请注意,这些视频可能未完成

是否有任何很好的工具用于分析/检索flash/html5视频信息/元数据例如视频比特率,视频分辨率(例如360p,480p),二手音频/视频编解码器,视频尺寸和持续时间/持续时间如果视频不完整,则信息理想情况下将包括原始视频尺寸,实际视频尺寸,原始视频长度/持续时间和实际视频长度/持续时间

我希望这是一个脚本,如果它是工具。我希望可以使用命令行通过shell运行我要自动化。

一篇论文说Perl可以做到这一点,但我没有谢谢!

(长评论,不是完整的答案)

ianal,但您的目标可能不符合YouTube服务条款:

第4节c

您同意不通过服务本身的视频播放页面,可嵌入的播放器或其他明确授权的视频播放页面访问内容,这意味着YouTube可能指定。

第4节

您同意不使用或启动任何自动化系统,包括无限制,"机器人"蜘蛛"或"离线读者","[…]向YouTube服务器发送了更多的请求消息[…],而不是通过使用常规的在线网络浏览器在同一时期合理生产的。尽管有上述规定,YouTube还是授予公共搜索引擎的操作员使用蜘蛛从网站上复制材料的唯一目的,仅在创建材料的可公开可用搜索索引的范围内,而不是此类材料的可公开搜索索引,而不是这样的材料。材料。[…]

您可以使用YouTube数据API直接访问所需的信息。这是参考,这是直接支持的编程语言的列表。Perl也将正常工作,因为基础数据格式为普通的XML或JSON。

您可能还会找到这些问题YouTube Player API:如何在不播放的情况下获取已加载/提示视频的持续时间?YouTube API从XML启发中获取视频持续时间。

最新更新