想知道用html5視頻進行可變速率播放的界限是什麼。html5視頻:最快最快和最慢的慢動作?
我似乎MIN和MAX出這個演示播放: http://www.w3.org/2010/05/video/mediaevents.html
我已經做了在specification粗略地看一眼,卻看不到任何東西在那裏。
想知道用html5視頻進行可變速率播放的界限是什麼。html5視頻:最快最快和最慢的慢動作?
我似乎MIN和MAX出這個演示播放: http://www.w3.org/2010/05/video/mediaevents.html
我已經做了在specification粗略地看一眼,卻看不到任何東西在那裏。
我一直在尋找這個,並且發生在你的問題上。您可能希望通過保持幀的隊列來使用畫布來完成此操作。不幸的是,該解決方案僅適用於視頻,而不適用於音頻。你可以在這裏看到一個例子:
http://techslides.com/demos/slow-motion.html
我仍然在尋找的信息,如何減緩音頻。
編輯:
有一種方法簡單的解決方案 - the playbackrate property。
我已經在不同的計算機上測試了這個cpu的功耗,發現沒有上限。但是,最快的有效速度將取決於您的CPU功耗。我在Corei7 -4770k @ 3.5Ghz上獲得了15倍的最大速度,在功耗較低的haswell corei5 @ 2.5Ghz上獲得了10倍左右的速度。
這些是用於改變速度的Chrome擴展: chrome extension for chrome
更新:
下面是一些與Internet Explorer相關:
的
playbackRate
屬性代表一個倍數視頻的固有或正常播放速率較低,默認設置爲1.如果將該屬性設置爲2,則會使播放速度加倍,而.5將以半速播放。如果playbackRate
設置爲負值,則在Windows Internet Explorer 9中,它將其舍入爲零,實質上是暫停播放。在Internet Explorer 10中,playbackRate
的負值會導致視頻反向播放。 W3C規範不建議上限,但Internet Explorer將限制playbackRate
的速度提高到8倍。
Playbackspeed分爲以下。你可以打破速度降低到0.1最慢和2.0我猜最快;
這是demo at w3schools website。您可以在玩vid.playbackRate = 0.5;
價值時進一步找到。
全文閱讀here。
GPU加速有助於實現更多功能。
除了Chrome播放速度的擴展外,我使用enounce myspeed。 將enounce myspeed調高到最大5倍並增加Chrome擴展的html5視頻播放速度時,它有助於實現更多速度。
對於使用Nvidia GTX 1080 Ti的Corei7 -3770k @ 3.5Ghz全高清視頻,我獲得了30-40倍的最大速度(總計5倍的myspeed * 6倍至8倍的Chrome擴展)。 Pascal GPU支持h264或h265甚至VP9編解碼器(用於YouTube視頻)。
所測試的視頻: https://www.youtube.com/watch?v=PSZw8egM2Is
GPU的視頻引擎是大部分的時間超過90%的利用率,並從互聯網上緩衝的下載還不夠我的100Mbps的帶寬,所以仍然在YouTube有時甚至很少有這些速度停止一點點,並且除了這個速度之外,由於緩衝耗盡或者有時甚至緩衝仍然可用,但由於視頻引擎利用率超過90%,停止緩衝將變得更頻繁。
TDP是GPU的35%。
當我轉換的分辨率爲480p,它給了我75X,雖然緩衝好,視頻引擎是50%,但不能增加速度更由於頻繁停止與緩衝圈圖標旋轉)
在我的Surface pro3中,除了內置的Haswell GPU之外,沒有GPU加速功能:如果與480p的myspeed結合使用,我可以獲得20倍的最大流暢播放。
是的,我在我的文章中引用該屬性。我的問題是:什麼是最慢的,什麼是最快的回放速度? – jedierikb