Video streaming WebM VP8如何解码非连续帧

Video streaming WebM VP8如何解码非连续帧,video-streaming,video-encoding,decoding,webm,vp8,Video Streaming,Video Encoding,Decoding,Webm,Vp8,有没有人能告诉我一些关于VP8编码帧如何以“非连续的顺序”正确解码的想法。我的意思是: 也就是说,我有从“1”到“X”的VP8编码帧块。。(每25帧添加一个“I”帧) 如果我按顺序播放所有帧,从“帧1”到“帧13”-一切正常,没有任何瑕疵 但假设我只对第13帧的解码感兴趣。。。它不是一个“I”帧,所以首先我要解码“帧1”(一个“I”帧),然后才解码“帧13”。但是帧get被一些人为因素解码了,所以我有点困惑是什么导致了这个? 显示我的意思的短视频 据我所知,VP8不使用任何“B”帧 也许有一些

有没有人能告诉我一些关于VP8编码帧如何以“非连续的顺序”正确解码的想法。我的意思是:

也就是说,我有从“1”到“X”的VP8编码帧块。。(每25帧添加一个“I”帧)

如果我按顺序播放所有帧,从“帧1”到“帧13”-一切正常,没有任何瑕疵

但假设我只对第13帧的解码感兴趣。。。它不是一个“I”帧,所以首先我要解码“帧1”(一个“I”帧),然后才解码“帧13”。但是帧get被一些人为因素解码了,所以我有点困惑是什么导致了这个?

显示我的意思的短视频

据我所知,VP8不使用任何“B”帧

也许有一些解码器或编码器标志可以用来克服这个问题

看起来所有VP8编码的帧都相互依赖,这是真的吗

关于支持WebM的视频播放器如何进行视频搜索有何想法


谢谢。

在一个GOP中,有一个I,左边是p帧,正如您可能知道的,p帧依赖于I/p帧,所以它们没有所有的数据,所以如果您只解码GOP中的一个帧,您将只获得您所说的工件的特定帧中的数据。整体只在I框架中,剩下的都是这样,这就是为什么我们有共和党


视频搜索通常与大小从1秒到最多2-3秒(非常罕见)的GOP一起使用。

在一个GOP中,有一个I帧,左边是p帧,正如您可能知道的,p帧取决于I/p帧,因此它们没有所有数据,因此如果您只解码GOP中的一帧,您将只获得您所说的工件所在的特定帧中的数据。整体只在I框架中,剩下的都是这样,这就是为什么我们有共和党

视频搜索通常适用于大小从1秒到最多2-3秒不等的GOP(很少)