簡體   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