J'essaye de charger et regarder une vidéo avec un canal alpha dans Qt. La vidéo a été encodée à l'aide de Quicktime Animation réglé sur RGB + Alpha et sur Millions de couleurs +. Je suis sûr que la vidéo fonctionne en transparence lorsque je l'ai chargée dans After Effects et que j'ai vérifié.Comment lire un film avec canal alpha sur Qt?
J'ai essayé d'utiliser le module Phonon sans succès. La vidéo se charge bien mais sans la couche alpha, elle montre juste un fond noir. J'ai essayé de définir l'attribut WA_TranslucentBackground mais cela ne fonctionnait pas non plus. GIF n'est pas une option puisque les graphiques sont assez complexes.
Y at-il un moyen de le faire?
Je ne suis pas sûr mais je pense qu'il n'y a aucun moyen facile de le faire. Qu'en est-il faire une capture d'écran et le définir comme arrière-plan du film. Donc, il semble que ce serait transparent. – riv333
@ riv333 Nous avons utilisé cette technique dans une autre opportunité, mais cette fois l'arrière-plan n'est pas statique. Je pense à lire une vidéo en utilisant ffmpeg et à la restituer dans un QGLWidget. Pensez-vous que cela pourrait être une bonne idée? – Theo
Je suis confronté au même problème ici. –