Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html5视频:最快的快进和最慢的慢动作?_Html_Html5 Video - Fatal编程技术网

html5视频:最快的快进和最慢的慢动作?

html5视频:最快的快进和最慢的慢动作?,html,html5-video,Html,Html5 Video,想知道html5视频的可变速率播放的界限是什么 我似乎对min和max玩这个演示很感兴趣: 我粗略地看了一下,但没有看到任何东西。我自己也在找这个,碰巧遇到了你的问题。您可能希望使用画布,通过保持帧队列来实现这一点。不幸的是,这种解决方案只适用于视频,而不适用于音频。您可以在此处看到一个示例: 我仍在寻找有关如何降低音频速度的信息 编辑: 有一种更简单的解决方案-。我在不同的计算机上测试了这个问题,发现没有上限。然而,最快的有效速度将取决于您的cpu能力。我在corei7-4770k@3.5

想知道html5视频的可变速率播放的界限是什么

我似乎对min和max玩这个演示很感兴趣:

我粗略地看了一下,但没有看到任何东西。

我自己也在找这个,碰巧遇到了你的问题。您可能希望使用画布,通过保持帧队列来实现这一点。不幸的是,这种解决方案只适用于视频,而不适用于音频。您可以在此处看到一个示例:

我仍在寻找有关如何降低音频速度的信息

编辑:


有一种更简单的解决方案-。

我在不同的计算机上测试了这个问题,发现没有上限。然而,最快的有效速度将取决于您的cpu能力。我在corei7-4770k@3.5Ghz上获得了15倍的最高速度,在功率较低的haswell corei5@2.5Ghz上获得了10倍左右的最高速度

这些是用于更改速度的chrome扩展:

更新

以下是与Internet Explorer相关的内容:

playbackRate
属性表示视频固有或正常播放速率的倍增,默认设置为1。如果将该属性设置为2,则播放速度将加倍,而.5将以半速播放。如果
playbackRate
设置为负值,则在Windows Internet Explorer 9中,它会将其舍入回零,基本上暂停播放。在Internet Explorer 10中,
playbackRate
的负值会导致视频反向播放W3C规范不建议设置上限,但Internet Explorer将播放速率限制为8倍


来源:

播放速度分为以下几部分。我想你可以把速度降到最慢的0.1和最快的2.0

  • 1.0是正常速度
  • 0.5为半速(较慢)
  • 2.0是双倍速度(更快)
  • -1.0为向后,正常速度
  • -0.5是后退,半速
  • 这是。您可以在播放
    vid.playbackRate=0.5时进一步查找


    完整阅读。

    GPU加速有助于实现更多功能

    除了chrome的播放速度扩展之外,我使用了。 它有助于实现更高的速度,将enounce myspeed提高到最大5倍,并提高chrome扩展的html5视频播放速度

    我使用Nvidia GTX 1080 Ti在corei7-3770k@3.5Ghz上获得了30-40倍的全高清视频最高速度(myspeed的5倍*chrome扩展的6倍到8倍)。Pascal GPU支持h264或h265甚至VP9编解码器(用于youtube视频)

    测试的视频:

    GPU的视频引擎大部分时间的利用率都超过了90%,而从互联网上下载的缓冲对于我的100Mbit带宽来说是不够的,所以youtube有时也很少以这样的速度停止一点,如果超过这个速度,停止缓冲将变得更加频繁,这可能是由于缓冲耗尽,有时甚至是在缓冲仍然可用的情况下,但可能是由于超过90%的视频引擎利用率

    TDP为GPU的35%

    当我将分辨率切换到480p时,它给了我75x的分辨率,虽然缓冲效果很好,视频引擎为50%,但由于频繁停止,缓冲圈图标旋转,因此无法进一步提高速度)


    在我的Surface pro3中,除了内置的Haswell GPU之外,它没有GPU加速功能:如果与myspeed结合使用,我可以获得最大20倍的平滑播放效果,达到480p。

    是的,我在帖子中引用了该特性。我的问题是:什么是最慢的,什么是最快的播放速率?