2

Je travaille sur mon projet de commutation entre le cadre dans un environnement de multidiffusion.Comment basculer entre les images avec dans un fichier vidéo

Considérons que j'ai deux flux de même fichier vidéo. un flux est filigrané avec dis 0 et un autre flux tatoué avec 1. Selon une touche, je dois basculer entre ces deux flux. Comment dois-je intégrer le point de commutation dans les cadres?

Exemple:

enter image description here

Dans la figure ci-dessus la valeur est la . La valeur de la clé indique quelle image en filigrane doit être sélectionnée. Ainsi, dans l'exemple illustré, la première image de la sortie provient de STREAM1 (filigrane 0), la deuxième image est de STREAM2 (filigrane 1) et la troisième image de STREAM1 (filigrane 0) et ainsi de suite.

+0

Quel est le langage de programmation que vous utilisez? if it .net Quelle est la bibliothèque que vous utilisez pour gérer le flux vidéo? Splicer, DirectShowLib, ...? –

+0

@Jalal Aldeen Saa'd: J'utilise C++ comme off .. Mais j'ai besoin d'une idée sur la façon de le faire .. – guruprasanna

Répondre

0

Ceci est une idée intéressante pour ajouter un contrôle de sécurité sur la vidéo.

Si vous changez les images - avant le codage, il n'y a vraiment aucun problème. Vous pouvez juste avoir deux banques de flux vidéo et le donner à l'encodeur, cela fonctionnerait directement.

Si vous avez un flux codé, ce n'est pas trivial, car vous ne pouvez pas vraiment le faire. Dans ce cas, vous pouvez basculer arbitrairement entre deux GOP quelconques. En supposant que, les GOP des deux flux sont entièrement alignés.

Questions connexes