Capture vidéo sur Linux?
Nous avons besoin pour capturer de la vidéo en direct et afficher facilement sur Linux. Nous avons besoin d'une carte pas cher ou un périphérique USB avec une API simple. Quelqu'un veut partager une certaine expérience?
- Fermé, pas liée à la programmation? Je fais appel à une API conseils!!! Comment est-ce pas liée à la programmation?
Vous devez vous connecter pour publier un commentaire.
Utiliser le video4linux de la bibliothèque. Je l'ai utilisé avec un programme en c++ et a été en mesure de capturer des images de la webcam dans un délai d'environ une heure. (Très facile à utiliser et à installer)
Si vous avez besoin de programme, vous êtes mieux de l'aide GStreamer, un cadre multimédia sous Linux.
Fromage, mentionné par jackbravo, est basé sur GStreamer, comme c'est Flumotion, un serveur de streaming je travail sur.
Comme mentionné précédemment, l'Utilisation dvgrab capturer à partir d'une interface Firewire de l'appareil photo, puis utiliser des outils tels que ffmpeg (ligne de commande) ou kino (interface utilisateur graphique simple éditeur de vidéo) pour traiter de la vidéo en tant que de besoin. PCI Firewire cartes sont relativement peu coûteux et facile à trouver.
Voici quelques exemples:
la capture en continue à partir de firewire, autosplit toutes les deux minutes
regarder la caméra en direct
Être conscient que les distributions récentes (par exemple, Fedora8) sont en utilisant de nouveaux mais à moitié cuit pilotes firewire. Cependant, Ubuntu fonctionne très bien.
no camera found
sur mon ordinateur portable, et-V
option jetteError: v4l2reader.cc:66: In function "virtual bool v4l2Reader::Open()": "m_fd = open( m_device, O_RDWR | O_NONBLOCK, 0 )" evaluated to -1
--input /dev/video0
tourne la came, mais je reçois"Waiting for dv"
erreurIl y a "scellé" caméra de solutions là-bas avec des mini-serveurs web et d'un port ethernet à l'arrière. Il suffit de le brancher au réseau, définissez sa propriété intellectuelle, et ouvrir un navigateur... sous linux ou partout où
Si vous voulez capture dans linux, j'ai eu une fois une webcam bon marché la capture d'images dans un script perl, ce qui pourrait avoir été modifié en temps réel - même si c'était il ya 10 ans. De toute façon, il est possible :-/
Il y a le fromage application gnome. Vraiment simple à utiliser. Pas trop de fonctionnalités, juste de capture vidéo.
openCV vous permettra de capturer des images depuis un appareil photo et de l'enregistrer sur le disque. Si vous avez besoin de la manipuler ensuite pour créer une vidéo, je dirais netpbm, un joli ensemble puissant d'outils de ligne de commande que vous pouvez utiliser avec quelques scripts shell pour faire une vidéo ou faire tout ce que vous avez besoin.
Une autre option est d'utiliser le Firewire (IEEE1394) caméras, comme la plupart des communes les caméscopes DV. Ils ont tendance à travailler vraiment bien et de donner beaucoup de vidéo de meilleure qualité que le prix de l'caméras web, et il ya une pléthore d'outils sous Linux pour travailler avec la vidéo dv, comme dvgrab.
Si vous utilisez java, v4l4j rend très simple pour capturer des images à partir de n'importe V4L appareil. Il vous permet également de contrôler l'appareil à partir de java. Je l'ai utilisé avec un PTZ webcam (logitech quickam orbite), et j'ai pu le contrôle habituel thigs comme la luminosité, la saturation et la balance des blancs, mais aussi de l'inclinaison et de panoramique de la caméra. Très pratique !