繁体   English   中英

视频帧冻结在下一帧HTML5视频上

[英]Video frame freezed on next frame HTML5 video

我有一个基本的HTML5视频播放器,该播放器具有一个“上一个/下一帧”按钮(每个动作一个)。 当我播放视频时,它通常会显示所有帧,但是例如当我在第45帧中暂停时,当我单击“下一帧”时,它将在屏幕上显示第55号。

我仍然可以单击下一步,直到到达第55帧并显示相同的冻结帧。

如果我在45号暂停并单击“下一步”,也会发生相同的情况。 它显示冻结的帧,如果我播放视频,它将显示冻结的帧,直到显示的帧为止,但是我可以正确收听音频。

视频的帧率为25fps,接下来我要做的是:

video = $("#VideoContainer_videoPlayer")[0];
sumador = 1/25;

$("#nextFrame").click(function () {
  video.pause();

  video.currentTime = video.currentTime + sumador;

});

编辑:

我尝试的视频编解码器是:

H264 + AAC 1,5Mb比特率(4,1Mb)AVC + AAC 1,5Mb比特率(4,1Mb)

两者都是从Apple ProRes 422 HQ转换的同一视频

解决了,我已经将视频重新处理为4.0Mb比特率,并且不再冻结帧。

暂无
暂无

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

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