繁体   English   中英

在网页上获取视频帧

[英]Get frames of a video on a web-page

有一个钻石视频表示为一系列图像。 这是链接: http : //beta.jamesallen.com/# ! /loose-diamonds/Round-cut/0.70-carat-K-color-SI1-clarity-Very-Good-cut-sku-163685 如果询问凭据,则可以使用fsgs2k@gmail.com / hello作为登录名/密码。

某些棘手的JS将视频显示在canvas元素内。 我没有足够的经验来使用此控制JS。 我想要的是:

  • 找出此视频显示的帧速率。 是25 fps吗?
  • 获取基础图像序列。

在这些任务上我需要您的帮助。

您在<canvas>元素中显示了资源文件夹:

<canvas id="diamond_s1" class="diamondCanvas" style="display: block;" 
setfolder="Sets/Diamond/$number/sets/" width="473" height="375"></canvas>

您必须获取该文件夹路径,然后您才可以对包含在Chrome的网络标签中的URL进行请求,该标签包含以前的目录并以set [number] .txt结尾

这些url逐帧返回整个视频,并将其编码为bsae64数据图像。 您将获得大量data:image/jpeg;base64,其次是base64图像。 那就是您必须通过简单的base64解码在jpeg中获取并转换的图像帧

您必须弄清楚它们的使用顺序,但是json为您提供了一些有关此的见解

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM