<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3848483487834529241</id><updated>2012-02-16T20:03:30.882+01:00</updated><category term='webcam'/><category term='serveur web'/><category term='java'/><category term='vidéo'/><title type='text'>Hy PiK</title><subtitle type='html'>P. Hymbert Blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.hypik.fr/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default'/><link rel='alternate' type='text/html' href='http://www.hypik.fr/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pierrick</name><uri>http://www.blogger.com/profile/02856341940606688482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3848483487834529241.post-3648259590537072000</id><published>2008-03-23T17:13:00.008+01:00</published><updated>2008-03-24T23:41:29.965+01:00</updated><title type='text'>Installer MSYS/MINGW</title><content type='html'>J'ai passé quelques heures à trouver la bonne configuration msys/mingw pour compiler ffmpeg... Cet article a pour but d'éviter à nouveau cette perte de temps.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Installer MSYS&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Télécharger la dernière version de &lt;a href="ftp://gd.tuwien.ac.at/gnu/mingw/MSYS-1.0.11-2004.04.30-1.exe"&gt;MSYS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Télécharger ces trois packets:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;a class="wiki" href="http://prdownloads.sourceforge.net/mingw/MSYS-1.0.11-20071204.tar.bz2?download"&gt;MSYS-1.0.11-20071204.tar.bz2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="wiki" href="http://prdownloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2?download"&gt;bash-3.1-MSYS-1.0.11-snapshot.tar.bz2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="wiki" href="http://prdownloads.sourceforge.net/mingw/coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2?download"&gt;coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Installer MSYS sur c:\msys, dans le post install ( la boite de commande dos ) ne pas intégrer MINGW ( choisir l'option n)&lt;/li&gt;&lt;li&gt;Décompresser ces trois packets dans le dossier c:\msys&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Installer MINGW&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Télécharger la dernière version de &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=2435"&gt;MINGW&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Télécharger ces 3 packets&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;a class="wiki" href="http://prdownloads.sourceforge.net/mingw/binutils-2.18.50-20080109.tar.gz?download"&gt;binutils-2.18.50-20080109.tar.gz&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="wiki" href="http://prdownloads.sourceforge.net/mingw/mingw-runtime-3.14.tar.gz?download"&gt;mingw-runtime-3.14.tar.gz&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="wiki" href="http://prdownloads.sourceforge.net/mingw/w32api-3.11.tar.gz?download"&gt;w32api-3.11.tar.gz&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Installer MINGW dans le repertoire c:\msys\mingw avec le compilateur c ( deuxième options cochées)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Décompresser ces trois packets dans c:\msys\mingw&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Intégrer MINGW à MSYS&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Copier le fichier c:\msys\etc\fstab.sample dans c:\msys\etc\fstab&lt;/li&gt;&lt;li&gt;Editer le fichier et remplacer la ligne&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;pre class="codelisting"&gt;"c:/mingw        /mingw"&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;pre class="codelisting"&gt;par "c:/msys/mingw        /mingw"&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;li&gt;Have fun :-)&lt;/li&gt;&lt;li&gt;Des informations plus récentes peuvent être trouvées &lt;a href="http://arrozcru.no-ip.org/ffmpeg_wiki/"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3848483487834529241-3648259590537072000?l=www.hypik.fr' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hypik.fr/feeds/3648259590537072000/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3848483487834529241&amp;postID=3648259590537072000' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default/3648259590537072000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default/3648259590537072000'/><link rel='alternate' type='text/html' href='http://www.hypik.fr/2008/03/installer-msysmingw.html' title='Installer MSYS/MINGW'/><author><name>Pierrick</name><uri>http://www.blogger.com/profile/02856341940606688482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3848483487834529241.post-4031991186873051718</id><published>2008-03-20T10:03:00.002+01:00</published><updated>2008-03-20T10:06:30.915+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='vidéo'/><category scheme='http://www.blogger.com/atom/ns#' term='serveur web'/><title type='text'>Webcam HTTP Serveur</title><content type='html'>[&lt;a href="http://pierrick.hymbert.googlepages.com/WEBCAM-HTTP-SERVEUR-LIVE.zip"&gt;Télécharger&lt;/a&gt;]&lt;br /&gt;Serveur HTTP pour window capturant à interval régulier les frames provenant d'une webcam via la librairie webcamlib.&lt;br /&gt;&lt;br /&gt;Pour accéder à la page web votre webcam il vous suffit de double cliquer sur le jar et de taper dans votre navigateur "http://localhost/".&lt;br /&gt;&lt;br /&gt;La page index.html permet de recharger à interval régulier la source de l'image(/webcam) en javascript ( testé sous IE/Firefox/Opéra).&lt;br /&gt;&lt;br /&gt;Si l'url de la ressource demandée est "/webcam" le serveur retourne une image au format jpeg, sinon recherche des fichiers dans le répertoire "public_html".&lt;br /&gt;&lt;br /&gt;NB: Pour accéder à la webcam depuis internet il vous suffit de remplacer localhost par l'adresse IP du serveur à condition que vous ayez bien redirigé le port 80 vers votre serveur sur votre box adsl.&lt;br /&gt;&lt;br /&gt;Have fun,&lt;br /&gt;Pierrick&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3848483487834529241-4031991186873051718?l=www.hypik.fr' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hypik.fr/feeds/4031991186873051718/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3848483487834529241&amp;postID=4031991186873051718' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default/4031991186873051718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default/4031991186873051718'/><link rel='alternate' type='text/html' href='http://www.hypik.fr/2008/03/webcam-http-serveur.html' title='Webcam HTTP Serveur'/><author><name>Pierrick</name><uri>http://www.blogger.com/profile/02856341940606688482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3848483487834529241.post-4689055543004848381</id><published>2008-03-20T09:41:00.002+01:00</published><updated>2008-03-20T10:02:46.184+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcam'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='vidéo'/><title type='text'>Webcam librairie</title><content type='html'>[&lt;a href="http://pierrick.hymbert.googlepages.com/WEBCAM-LIB-VIDEO-FOR-JAVA.zip"&gt;Télécharger&lt;/a&gt;]&lt;br /&gt;"Certaines webcams (Philips SPC520NC...) ne fonctionnent pas avec JMF", dont la mienne, d'après ce constat j'ai réalisé une librairie utilisant du code natif via JNA basée sur avicap.dll et vfw.h.&lt;br /&gt;&lt;br /&gt;Cette librairie fonctionnant exclusivement sous win32 permet d'accéder et de communiquer avec le driver d'une ou plusieurs webcam.&lt;br /&gt;Aussi pas moyen à l'heure actuelle de l'intégrer avec AWT ou Swing, seulement avec la SWT.&lt;br /&gt;Le développement continue...&lt;br /&gt;&lt;br /&gt;Je me suis basé sur la description de Video For Window dont la doc est disponible ici : http://msdn2.microsoft.com/en-us/library/ms712699%28VS.85%29.aspx&lt;br /&gt;&lt;br /&gt;La classe org.hypik.webcamlib.DeviceManager permet de lister tous les drivers installés en renvoyant des instances de org.hypik.webcamlib.device.Device.&lt;br /&gt;Cette dernière propose une API permettant de:&lt;br /&gt;- Créer la fenêtre de la webcam avec les différents styles possibles,&lt;br /&gt;- Se connecter à la webcam,&lt;br /&gt;- Demander à la webcam de copier la frame courante dans le presse-papier,&lt;br /&gt;- Se déconnecter,&lt;br /&gt;- De s'aboner aux erreurs renvoyées par la webcam,&lt;br /&gt;- De s'abonner aux messages de status,&lt;br /&gt;- De s'abonner à chaque frame affichées,&lt;br /&gt;- De récupérer une frame,&lt;br /&gt;- Détruire la fenêtre,&lt;br /&gt;- D'ouvrir les boites de dialogues de configuration proposées par le driver,&lt;br /&gt;- De dispatcher les messages du système vers la fenêtre de la webcam si on utilise pas la SWT ( marche pas avec AWT/Swing)&lt;br /&gt;&lt;br /&gt;Le package org.hypik.webcam.compressor permet de décompresser une frame dans un certain format vers un autre. L'api permet de:&lt;br /&gt;-Lister tous les décompresseurs disponible,&lt;br /&gt;-Recherche un décompresseur pour un format d'entrée vers un format de sortie,&lt;br /&gt;-Bien sur de décompresser une frame,&lt;br /&gt;&lt;br /&gt;Je vous propose trois classes de tests (Simple, SWT et AWT) pour bien prendre en main la librairie.&lt;br /&gt;Elles peuvent être lancées directement en renommant les fichiers contenu dans bin en .bat.&lt;br /&gt;Pour le test utilisant la swt il vous faut la librairie disponible sur http://www.eclipse.org/swt/&lt;br /&gt;&lt;br /&gt;J'espère pouvoir faire évoluer cette librairie rapidement.&lt;br /&gt;Vos retours/suggestions sont les bienvenus.&lt;br /&gt;NB: Toutes mes excuses au pingouin mais j'ai pas le courage de me pencher sur video4linux.&lt;br /&gt;Pierrick Hymbert&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3848483487834529241-4689055543004848381?l=www.hypik.fr' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hypik.fr/feeds/4689055543004848381/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3848483487834529241&amp;postID=4689055543004848381' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default/4689055543004848381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3848483487834529241/posts/default/4689055543004848381'/><link rel='alternate' type='text/html' href='http://www.hypik.fr/2008/03/webcam-librairie.html' title='Webcam librairie'/><author><name>Pierrick</name><uri>http://www.blogger.com/profile/02856341940606688482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
