FREN

Underachievement Unlocked


15 mar. 2004

Histoire de justifier, a posteriori, l’achat impulsif de la carte de capture TV (qui n’a pas réussi à contrer ma dépression naissante), je vais ajouter une rubrique “zapping” au blog. Téléchargement d’ImageMagick1 en cours (c’est disponible sous Windows, reste à voir si ça fonctionne — en tout cas, c’est long à charger), je code les scripts cette nuit et, voilà, à moi les gymnastes à poil sur ce site (ça, c’était sur Canal+ cet après-midi, et je me suis dit que ce serait mal de faire des captures… je n’avais pas encore eu cette idée, toutes mes excuses aux lecteurs frustrés).

1 : L’utilitaire de capture fourni avec la carte (qui est le seul que j’arrive à faire marcher, notamment parce que ma carte vidéo refuse de gérer l’overlay vidéo) crée des fichiers BMP. Alors, quitte à ce que je sois obligé d’éditer l’image en local pour la convertir (étant en RTC, je ne peux pas envoyer le BMP au serveur), autant en profiter pour faire les retouches nécessaires (recadrage pour enlever les bords noirs, redimensionnement — ou pas, en fait — et amélioration du contraste) sur place, avec un script automatique, pour que ce soit simple et efficace. Sinon, je ne risque pas de poster des captures souvent.

P.S. Ca marche. Un fichier .BAT dans le menu “Envoyer vers” qui redimensionne et met l’image sur le bureau, un formulaire d’upload qui génère la vignette automatiquement, je suis prêt à poster plein de captures.

Ah, zut, j’ai oublié d’améliorer le contraste. Mais je n’en ai peut-être pas besoin, finalement.

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.underachievementunlocked.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

fielin, il y a 8 ans :

Allons bon, tu es en RTC. Mon univers s'effondre.

Nathou, il y a 8 ans :

Je suis épaté par un scripting dont j'ignore tout... Dis tu pourrais me l'envoyer ton fichier .BAT miracle ? Ce genre de fonction m'intéresse et je sais pas faire des .BAT... Je l'examinerais en cherchant une ref sur le net.... Ce serait cool !

garoo, il y a 8 ans :

Euh, je suis plutôt protecteur avec mes scripts, mais celui-là je peux même le mettre ici :)

(Je saute une ligne entre chaque ligne.)

@echo off

"F:\Program Files\ImageMagick-5.5.7-Q8\convert" %1 "F:\Documents and Settings\cedric\Bureau\TEMPORARY CAPTURE.BMP"

"F:\Program Files\ImageMagick-5.5.7-Q8\mogrify" -crop 744x558+10+8 -quality 60 -format jpeg -resize 640x480 "F:\Documents and Settings\cedric\Bureau\TEMPORARY CAPTURE.BMP"

del "F:\Documents and Settings\cedric\Bureau\TEMPORARY CAPTURE.BMP"

Première étape, prendre le fichier, peu importe son format (au cas où je changerais de programme de capture et le format de fichier source changerait) et le copier dans un fichier temporaire sur le bureau (important pour la suite).

Deuxième étape, le -crop enlèves les bordures noires ou bruiteuses, le -resize, ben, réduit un peu, et le reste convertir en JPEG.

Troisième étape, effacer le temporaire.bmp. Il ne reste plus qu'un temporaire.jpg sur le bureau.

Quatrième étape, je vais sur l'administration de mon site, je clique sur "Browse" pour récupérer le fichier (c'est pour ça qu'il est sur mon bureau, c'est plus direct pour le trouver) et le PHP fait le reste.

(Par contre, le source du PHP, je me le garde :))

garoo, il y a 8 ans :

Et le fichier "Capture TV.bat" est dans le répertoire "F:\Documents and Settings\cedric\SendTo\" pour apparaître dans le menu contextuel "Envoyer vers".

Nathou, il y a 8 ans :

Merci Garoo ! Je regarde regarderai ça en détail après mes partiels :-) C'est tout gentil de l'avoir rendu public ! Merci encore !

A. L., il y a 8 ans :

On dira ce qu'on voudra, mais un script bash c'est nettement mieux.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.