2009-01-15 7 views
2

Je dois parler à Video4Linux (pour capturer la sortie d'une webcam) sur un système Debian fonctionnant sur un système Armel (OpenMoko). JavaMediaFramework ne fonctionnera pas dans ce cas car il n'a que des versions x86 et AMD. Le noyau linux est 2.6.24 (avec les pilotes v4l compilés séparément) et je ne peux pas le mettre à jour (car il n'est pas disponible sur mon matériel.)Que puis-je utiliser pour connecter Java à Video4Linux?

Répondre

-2

Vidéo 4 Les périphériques Linux doivent être accessibles via un fichier de périphérique (comme/dev/video) Donc je pense que vous pouvez ouvrir l'appareil auquel vous voulez accéder comme vous le feriez avec un fichier normal et ensuite lire le flux qui en provient Pour avoir plus d'infos sur les appareils, le format vidéo etc ... il suffit de cocher V4L web site

2

J'ai suivi de près un projet appelé video4linux4java. Je travaille maintenant avec beaucoup de pilotes (donc beaucoup de webcams & cartes de capture), et produit un flux codé au format JPEG d'images capturées f à partir d'un appareil vidéo. Récemment, l'auteur a ajouté des classes pour rapporter des informations sur le dispositif vidéo lui-même (webcam, tuner TV, ...). Il est simple à utiliser et est livré avec quelques exemples. L'un d'entre eux (utilisé pour tester v4l4j) affiche un flux vidéo dans un JFrame. J'utilise v4l4j dans ma propre application pour capturer des images de mon AF Logitech Quickcam Sphere, et contrôler le panoramique et l'inclinaison. Fonctionne très bien !

Questions connexes