Ajouter un watermark sur une vidéo avec ffmpeg et Ubuntu 16.04

[Révision 2016-11-29 – Mis à jour les instructions avec une autre librairie pour aac]

Étant donné que la version de ffmpeg qui vient avec Ubuntu ne supporte pas le H264 pour encoder et ne supporte pas non plus les filtres qui permettent d’ajouter une image sur une vidéo, il faut se résoudre à télécharger et compiler ffmpeg à partir de ses sources.

Continuer la lecture de Ajouter un watermark sur une vidéo avec ffmpeg et Ubuntu 16.04

Compiler Boost 1.45.0 sur Windows avec MinGW

Boost est une librairie C++ qui possède beaucoup de fonctionnalités tels le réseau, la gestion des arguments de la ligne de commande, les fonctions Lambda, les expressions régulières, etc. Plusieurs de ces outils fonctionnent avec seulement des fichiers d’en-tête (.hpp), mais certains, dont le réseau, ont besoin d’une compilation.

Continuer la lecture de Compiler Boost 1.45.0 sur Windows avec MinGW

Wiimote sur l’ordinateur

Vous savez sûrement que la manette de la Wii ainsi que la Wiiboard utilise Bluetooth pour communiquer avec la console. Puis que l’ordinateur peut communiquer avec ce genre d’appareil. Maintenant, si vous désirez utiliser ces outils sur votre ordinateur, vous pouvez faire vous même votre librairie qui va communiquer avec Bluetooth ou encore utiliser une librairie déjà faite et disponible sur internet. Voici donc quelques ressources pour vous: Continuer la lecture de Wiimote sur l’ordinateur

Émuler un mouvement de souris (Windows/JAVA)

Ceux qui programment sur Windows depuis un certain temps savent qu’il est simple d’envoyer des messages d’une application à l’autre et ainsi pouvoir émuler des événements. Par contre, il existe nombre de situations où l’émulation ne suffit plus, mais il faut réellement que la souris soit déplacée ou une touche du clavier pressée. Continuer la lecture de Émuler un mouvement de souris (Windows/JAVA)

Dépassement mémoire

Vous avez peut-être déjà entendu parler de certains programmes qui pouvaient planter ou encore être exploités en écrivant de longues chaînes de caractères. Il y a eu par exemple des noms de fichiers de plus de 256 caractères qui faisaient planter Explorer dans le temps de Windows 95 juste en navigant dans un répertoire avec ce genre de fichiers. Ou encore l’écriture d’un très long URL pour faire faire des choses douteuses à des scripts Web. Tous ces problèmes sont reliés au même problème de design qui permet le dépassement de mémoire. Continuer la lecture de Dépassement mémoire

Comment faire un Trainer (ou lire et écrire dans la mémoire)

Dans les jeux sur PC (et anciennement avec des cartouches tel GameShark), il y a deux manières de tricher. La première est d’utiliser les codes que les développeurs ont fait et la seconde est d’utiliser un petit programme qui roule en même temps que le jeu et qui modifie des paramètres importants durant l’exécution du jeu. Ce programme s’appelle un Trainer et il ne fait qu’écrire dans la mémoire du jeu. Il change donc les valeurs des variables telles la vie, le niveau, la magie, etc. Continuer la lecture de Comment faire un Trainer (ou lire et écrire dans la mémoire)