Si tu utilises Windows et que tu installes python : il faut ensuite ajouter le chemin où se trouve le binaire de python, dans la variable d’environnement « PATH », c’est indiqué dans la fenêtre des messages d’erreur :
ça permet ensuite à Windows de savoir où se trouve l’exécutable de python,
Pour savoir si la variable d’environnement PATH est bien configurée pour python :
tu ouvres un console (cmd.exe), puis tu tapes « python », tu dois alors voir l’interpréteur python se lancer dans la console, ici la version Linux :
Python 3.13.3 (main, Apr 9 2025, 07:44:25) [GCC 14.2.1 20250207] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Je conseille d’utiliser une distribution Linux pour les expérimentations SDR avec hackTV, il y en a qui sont faciles d’utilisation pour le grand public, comme Ubuntu, tu l’installes sur un disque dur, un SSD dédié, tout en gardant Windows sur l’autre disque, au boot du PC tu choisis ensuite le système que tu veux démarrer.
Je n’ai jamais testé hacktv avec Windows, c’est probablement plus complexe, avec des dépendances à installer et à configurer,
avec Linux je n’ai jamais eu de souci.
Pour GQRX : il sert à piloter un périphérique SDR, pour la réception radio (écoute des radios FM, AM), si tu n’as pas de périphérique connecté (comme un hackRF) alors ça ne sert à rien de lancer GQRX, il risque de planter s’il ne trouve pas de périphérique SDR connecté.
hacktv génère un fichier de données vidéo brute (raw video),
essaie cette commande pour générer un fichier représentant une mire PAL :
hacktv -o baseband.bin -m pal -t uint8 -s 14000000 test
au bout de 15 secondes tu stoppes le programme via la combinaison de touches « ctrl + C »,
ça va générer un fichier baseband.bin, représentant une mire PAL avec la chroma non décodée (donc image noir et blanc, avec la chroma sous forme de motifs en points monochromes)
pour lire ce fichier avec VLC tu tapes en une seule ligne dans la console :
vlc --demux rawvideo --rawvid-fps 25 --rawvid-width 896 --rawvid-height 625 --rawvid-chroma I444 baseband.bin
mais l’affichage sera rosée au lieu d’être en nuances de gris, avec mplayer il n’y a pas ce souci, avec cette commande :
mplayer -demuxer rawvideo -rawvideo fps=25:w=896:h=625:y8 baseband.bin
ça donnera ceci, avec les 2 trames TV affichées l’une en dessous de l’autre :
On peut aussi sous Linux utiliser un pipe pour envoyer la sortie de hacktv directement vers l’entrée de mplayer, ça évite la production d’un fichier sur le disque dur :
hacktv -o /dev/stdout -m pal -t uint8 -s 14000000 test | mplayer -demuxer rawvideo -rawvideo fps=25:w=896:h=625:y8 -