Замена I-Frame H.264 - PullRequest
       112

Замена I-Frame H.264

0 голосов
/ 25 февраля 2019

Существует ли какая-либо утилита / инструмент, который может заменить один I-кадр в видеоблоке H.264 другим изображением png / jpeg, не касаясь кадров B, P, которые зависят от этого I-кадра.

1 Ответ

0 голосов
/ 26 февраля 2019

Как я думаю, вы уже разобрались, поскольку другие кадры зависят от I-кадра, изменение его в кодировке видео будет означать, что они должны измениться, иначе они будут неправильными.

Однако, в зависимости от того, чего вы пытаетесь достичь, вы все равно сможете создать такой же эффект.

Например, если вы управляете плеером, вам может быть достаточно простого наложения.

В качестве альтернативы, в зависимости от того, как долго вы хотите, чтобы изображение было видимым, с использованием дорожки субтитров с изображениемможет работать наложение, которое приурочено к сцене, которую вы хотите заменить.

Существуют разные форматы для субтитров, и разные потоковые протоколы и серверы могут иметь разные ограничения, но если этот подход будет работать, то это звучит так, как если бы W3C TTMLбудь хорошим соперником.

Полная спецификация доступна здесь (на момент написания): https://www.w3.org/TR/2018/CR-ttml2-20180313/, и вы можете увидеть некоторые обсуждения и примеры здесь: https://github.com/rbouqueau/TTML_in_MP4_DASH_statement

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...