Javascript 视频帧冻结在下一帧HTML5视频上
我有一个基本的HTML5视频播放器,它有一个上一帧/下一帧按钮(每个动作一个)。 当我播放视频时,它通常会显示所有帧,但当我在第45帧暂停时,当我单击下一帧时,它会在屏幕上显示第55帧 我仍然可以单击“下一步”,直到它到达第55帧并显示相同的冻结帧 如果我在45号暂停并单击“下一步”,也会发生同样的情况。它显示冻结的帧,如果我播放视频,它会显示冻结的帧,直到显示的帧,但我可以正确地收听音频 视频是25fps,我做下一步:Javascript 视频帧冻结在下一帧HTML5视频上,javascript,html,video,Javascript,Html,Video,我有一个基本的HTML5视频播放器,它有一个上一帧/下一帧按钮(每个动作一个)。 当我播放视频时,它通常会显示所有帧,但当我在第45帧暂停时,当我单击下一帧时,它会在屏幕上显示第55帧 我仍然可以单击“下一步”,直到它到达第55帧并显示相同的冻结帧 如果我在45号暂停并单击“下一步”,也会发生同样的情况。它显示冻结的帧,如果我播放视频,它会显示冻结的帧,直到显示的帧,但我可以正确地收听音频 视频是25fps,我做下一步: video = $("#VideoContainer_videoPlaye
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比特率,不再冻结帧。解决了,我将视频重新处理为4.0Mb比特率,不再冻结帧