Bonjour la liste,
J'ai une petite question technique :
Nous avons un système embarqué (arm i.MX6) avec écran et dalle tactile
sur lequel nous affichons notre IHM en mode framebuffer (avec Xfbdev)
Je souhaiterais régulièrement générer une image ou un flux vidéo (je ne
sais pas encore sous quel format...) issue de ce qui est affiché sur
l'écran et l'envoyer régulièrement via l'interface Ethernet vers un
autre device (PC ou autre).
J'ai commencé à faire "joujou" avec fbgrab qui effectue un screenshot de
l'écran framebuffer et génère un fichier .png
Il se trouve que la génération du fichier est assez longue (presque 10
secondes):
$ time fbgrab /tmp/toto.png
Converting image from 16
Now writing PNG file
real 0m 9.34s
user 0m 9.28s
sys 0m 0.02s
Pourtant j'écris le fichier en /tmp (qui est du tmpfs donc en RAM). Il
faut savoir que la résolution de l'écran est en 1024x768.
fbgrab capture par défaut l'image en 16bits de résolution de couleur, et
il se trouve que je n'ai pas besoin d'autant en profondeur de couleur (8
bits suffiraient) mais fbgrab (en tout cas ma version cross-compilée) ne
semble pas supporter cette option :
$ fbgrab -b 8 /tmp/toto.png
Converting image from 8
8 bits per pixel are not supported! Command exited with non-zero
status 1
Questions:
- Quelqu'un saurait-il pourquoi l'option -b ne fonctionne pas ? Cette
option n'est-elle valable que quand on "grab" depuis un fichier (comme
l'indique le usage) et pas depuis le framebuffer en lui même :
Usage: fbgrab [-hi] [-{C|c} vt] [-d dev] [-s n]
[-f fromfile -w n -h n -b n] filename.png
- Auriez-vous d'autres idées / suggestions pour générer une image ou un
flux de capture d'écran du framebuffer et l'envoyer sous un format
(standard si possible) vers un autre device ?
- la conversion en PNG peut-elle prendre plus de temps que la capture en
elle-même ?
Je pense que c'est vraiment le temps de conversion en PNG qui est long
car le fait de copier l'intégralité du framebuffer est quasi instantané,
et ensuite le fbgrab sur ce fichier prend également environ un dizaine
de secondes :
$ time cp /dev/fb0 framebuffer.dump
real 0m 0.01s
user 0m 0.00s
sys 0m 0.01s
$ time fbgrab -w 1024 -h 768 -b 16 -f framebuffer.dump fb.png
Converting image from 16
Now writing PNG file
real 0m 9.28s
user 0m 9.23s
sys 0m 0.04s
Je pourrais développer un petit programme en C qui lierait tout le
/dev/fb0 1024x768 pixel et en faire ensuite ce que je veux mais je ne
souhaiterais pas réinventer la roue :-)
En vous remerciant pour vos idées / suggestions,
À bientôt,
Vincent BRACH
Bonjour,
Le Joomladay France approche et nous nous retrouvons le jeudi 7 mai (le 8
étant férié) pour linstallation à lISEM (campus St Jean dangély).
Nous vous attendons donc pour linstallation du stand Linux Azur et autres
kakemonos ou bannières.
Jaurais besoin également des adresses mail de celles et ceux qui vont tenir
ce stand afin de les inscrire (entrée + repas de midi + pauses cafés + repas
communautaires du samedi soir offerts).
Je vous souhaite un bon grand week-end (ensoleillé ;>)
Thierry
Bonjour,
J'ai tenté de m'inscrire sur la page :
http://jm2l.linux-azur.org/participer-l-evenement pour proposer une
conférence 'SSL/TLS openssl' aux JM2L du 28 Novembre 2015,
mais le résultat est :
"
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform
them of the time the error occurred, and anything you might have done
that may have caused the error.
More information about this error may be available in the server error log."
Cordialement
Philippe
Bonsoir,
je sais, c'est une annonce très court délai, mais je n'ai su que ce jour
que j'aurais les clefs du local vendredi... avant même d'avoir signer la
convention!
Ce sera donc une première de mise en route, tester tout le merdier.
Ceci étant, si d'aucuns veulent faire un saut, ils sont les bienvenus!
Où?
Bar-Sur-Loup, centre Célestin Freinet, accessible en voiture à partir de
la départementale en descendant aux feux tricolores au niveau du
restaurant "l'école des filles", puis à droite, longer le grillage du
centre Célestin Freinet et se garer sur le parking en sable.
La salle est au RdC du bâtiment préfabriqué, avec le Tag sur la façade
'BSL-Ados'.
Quand?
Je démarre à 17h30 pour finir à 20h30.
Quoi?
Ben, il y aura quelques ordinosaures, dont un qui a l'avantage de
posséder un lecteur de disquette, un lecteur Jazz IOMEGA (en SCSII
externe) et des ports USB => permet de transférer des bases de données
sur supports anciens vers des clefs USB,
Un routeur Ethernet+Wifi, un ou des écrans + clavier...
Ensuite, on lancera un projet de montage vidéo vers les Ados, et le
reste sera à suivre!
A bientôt!
Vincent.
Bonjour à tous
Pour un petit groupe de botanistes, nous aurions besoin d'envoyer
environ tous les 2 ou 3 mois, des mails d'information et d'invitation,
à environ 250 à 300 inscrits
Quelle solution me conseilleriez vous ?
Charles
bonsoir à tous
j'ai voulu télécharger ''gratuitement'' gparted mais je n'y arrive pas
et me retrouve avec des analyseurs d'ordi...
Qui pourrait me mettre un lien gparted pour windows afin que je récupère
un disque monté linux
Merci d'avance.
Michel Perigard
Bonsoir,
Je viens d'installer Debian 8 32b sur un acer ASPIRE ONE, 2Gb RAM et 160
Go HD.
Je viens de voir une sorte de "bug" :
le PC se met en veille toutes les 30 secondes (écran éteint et bouton
power passe du vert à l'orange clignotant).
Je l'ai vérifié, montre en mains et une action sur n'importe quelle
touche du clavier réveille le PC
(les tâches semblent continuer en arrière plan mais parfois suspendus et
la connexion réseau est arrêté comme l'attestent les pings).
Pour mieux éliminer le problème, je n'ai installé que le debian de base
(sans interface graphique) avec serveur SSH
et je dois chercher par là...
Qui a déjà eu affaire à ce problème très gênant ?
Est-il en rapport avec systemd ? Pour cette nouveauté, ça commence à
bien faire...
--
Linuxement vôtre,
-----
dptech ~ David Pinson
jm2l 2015 ~ 9° édition
http://jm2l.linux-azur.org
--
bonjour
j'ai un disque dur intégralement sous système linux.(pas de dual boot)
je souhaiterais le vendre mais sans linux et prêt pour une install
windows (c'est ce que l'on me demande)
En le mettant dans un boitier externe peut-on réaliser la manip et comment?
sinon comment procéder?
Cordialement
M Perigard