日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html5 逐帧播放 代码,html5-video – 使用媒体源扩展进行逐帧解码

發布時間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html5 逐帧播放 代码,html5-video – 使用媒体源扩展进行逐帧解码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我一直在挖掘互聯網上的媒體源擴展示例,并沒有找到一種方法來適應我的需求.

我正在尋找一個本地緩存的MP4 / WebM視頻(具有100%關鍵幀和1:1的簇/原子與關鍵幀的比率)并且非順序地解碼/顯示它們(即幀10,400,2,100)等等,并且能夠以0-60fps的速率按需渲染這些非連續幀.由于設置此屬性和顯示框架的延遲,使用currentTime屬性的簡單非MSE方法失敗.

我意識到這完全超出了視頻播放的正常期望,但我的應用程序需要這種類型的非連續高速播放.理想情況下,我可以使用h264進行GPU加速,但我意識到可能有一些特定于平臺的GPU緩沖區可以應對,盡管看起來零幀緩沖區應該是可能的(見here).我希望MSE可以完成這種非連續的高幀率低延遲播放,但我知道我要求很多.

問題:

> appendBuffer是否會接受由單個關鍵幀組成的單個WebM群集/ MP4 Atom,并且還能夠以高頻率(60fps)進行解碼?

>你認為我想在瀏覽器中做什么是可能的嗎?

任何幫助,見解或代碼建議/示例將不勝感激.

謝謝!

2016年4月5日更新

我能夠讓MSE主要使用Firefox,Edge和Chrome中的單幀MP4片段.但是,Chrome似乎遇到了上面鏈接的幀緩沖問題,我還沒有找到預處理MP4來調用這種“低延遲”模式的方法.如果可以使用像MP4Box這樣的現有工具創建這樣的文件,任何人都有任何線索嗎?

Firefox和Edge可以在很短的時間內解碼/顯示各個幀,但是當我將這個視頻加載到Three.js WebGL項目中時(無視頻輸出,沒有錯誤),當然會出現問題.我現在忽略了這一點,因為我更傾向于在Chrome上運行,因為我也會將Android作為目標.

總結

以上是生活随笔為你收集整理的html5 逐帧播放 代码,html5-video – 使用媒体源扩展进行逐帧解码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。