Comment afficher une vidéo à partir d'un périphérique de capture VC500 via gstreamer-java dans Windows 7


J'essaie de construire un pipeline avec gst-launch dans Windows 7 qui affichera un flux à partir d'un périphérique de capture vidéo VC500 (Capture de la vidéo composite et des entrées sur l'ordinateur via USB). Je pense que mon plus gros problème ici est le fait que cela DOIT être fait dans Windows. Je trouve que beaucoup de plugins pour gstreamer-java sont pris en charge sous Linux au lieu de Windows. J'ai donc du mal à trouver l'élément et la syntaxe pour que cela fonctionne. Toute aide serait grandement appréciée. Une autre chose est que je n'ai pas pour utiliser le framework gstreamer pour cela, cela semble être le plus simple. Si quelqu'un connaît un autre bon framework multimédia avec de bonnes liaisons Java, faites-le moi savoir? Haha. (Essayé DirectShow, VLCJ, ni sont très stables pour Java.) Mille mercis. Brayden

MODIFIER: D'après plus de lecture, je suis presque sûr que l'élément dont j'ai besoin ici est ksvideosrc.

Donc j'ai essayé: gst-launch -v ksvideosrc ! autovideosink

Mais je reçois:

ERREUR: de l'élément /GSTPipeline: pipeline0/GstKsVideoSrc: ksvideosrc0: impossible de démarrer la capture Supplémentaire les informations de débogage: ..........Il est possible de créer des extensions de fichiers en utilisant le code source gst-plugins-bad \sys\winks\gstvideosrc.c (970): gst_k_video_src_créer (): /GstPipeline:pipeline0/GstKsVideoSrc:ksvideosrc0:échec pour changer l'état du pin en KSSTATE_RUN L'exécution s'est terminée après 1000000 ns.

Author: Brayden, 2010-06-17

1 answers

Très bien.. J'ai fini par utiliser Direct Show Java (dsj) à la place. Il était capable de lire la vidéo à partir du périphérique de capture très facilement.

 1
Author: Brayden, 2010-06-29 19:30:56