框架准确在WebM中寻找

时间:2016-01-11 09:36:34

标签: javascript ffmpeg html5-video webm

我正在尝试用WebM做一些有点棘手的事情。我正在尝试将256个生物图像的堆栈编码为WebM。运动的时间维度非常类似于图像堆栈的空间维度,因此压缩比非常好。但是,我在解码电影帧时遇到问题。我知道WebM使用的是IPB预测编码方案,但是我从2011年开始阅读WHATWG的几篇博客文章和讨论组,他们说当时在Chrome中使用框架准确搜索。

当我video.currentTime = 0时,我正确地得到了这个:

tissue slice at time zero

但是,如果我video.currentTime = 0.34(例如)我得到的内容如下:

enter image description here

看起来我得到了一个随机预测不佳的帧。我只是编码视频错了吗?当我正常播放它看起来很好。

我使用使用VP8编解码器使用libvpx编译的ffmpeg,使用256个png编码视频。

ffmpeg -y -framerate 60 -start_number 0 -pattern_type glob -i '*.png' -qmin 10 -qmax 42 out.webm

参考WHATWG以及2011年的其他信息:

WHATWG讨论了帧精度:

https://lists.w3.org/Archives/Public/public-whatwg-archive/2011Jan/0372.html

BBC技术总监谈论帧精度:

http://www.bbc.co.uk/blogs/bbcinternet/2011/02/frame_accurate_video_in_html5.html

0 个答案:

没有答案