Может ли кто-нибудь подсказать мне какие-либо идеи о том, как кадры, закодированные в VP8, могут быть правильно декодированы в «непоследовательном» порядке. Что я имею в виду под этим:
т.е. У меня есть фрагмент кадров в кодировке VP8 от "1" до "X".. (Кадр "I" добавляется каждые 25 кадров)
Если проигрываю все свои кадры последовательно от "Кадр 1" до "Кадр 13" - все ок, артефактов нет.
Но допустим, меня интересует декодирование только "Кадра 13"... Это не кадр "I", поэтому сначала я декодирую "Кадр 1". >" (кадр "I") и только потом "Кадр 13". Но кадр декодируется с некоторыми артефактами, так что я немного смущен тем, что вызывает это?
Короткое видео, демонстрирующее, что я имею в виду, можно найти здесь.
Насколько я знаю, VP8 не использует фреймы "B"?
Может быть, есть какие-то флаги декодера или кодировщика, которые можно использовать для преодоления этого?
Похоже, что все кадры, закодированные в VP8, зависят друг от друга, может ли это быть правдой?
Любые идеи о том, как, например, поиск видео выполняется видеоплеерами с поддержкой WebM?
Спасибо.