Как переключаться между кадрами в видеофайле - PullRequest
2 голосов
/ 14 июня 2011

Я работаю над своим проектом переключения между кадрами в многоадресной среде.

Учтите, что у меня есть два потока одного и того же видеофайла. один поток помечается водяным знаком, скажем, 0, а другой поток помечается водяным знаком 1. В зависимости от ключа, я должен переключаться между этими двумя потоками. Как мне вставить точку переключения в кадры?

Пример:

enter image description here

На рисунке выше значение ключа равно 010 . Значение ключа указывает, какой кадр с водяными знаками должен быть выбран. Таким образом, в показанном примере первый кадр в выводе от STREAM1 (водяной знак 0), второй кадр от STREAM2 (водяной знак 1) и третий кадр от STREAM1 (водяной знак 0) и т. Д.

1 Ответ

0 голосов
/ 27 ноября 2011

Это интересная идея, чтобы добавить проверку безопасности на видео.

Если вы переключаете кадры - до кодирования , проблем действительно нет. Вы можете просто иметь любые два банка видеопотока и передавать его кодировщику, он будет работать прямо.

Если у вас есть закодированный поток, это не тривиально, потому что вы не можете этого сделать. В этом случае вы можете произвольно переключаться между любыми двумя GOP. Предполагая, что GOP обоих потоков полностью выровнены.

...