DatvRx/README.md
2026-07-09 11:02:03 +02:00

2.0 KiB
Raw Blame History

📺 DatvRx

DATVapp

📌 Description

DatvRx est un outil open-source pour la réception et le décodage de la télévision numérique amateur (DATV) sous Linux. Il permet de décoder les signaux DATV émis par les radioamateurs, en utilisant des périphériques comme le Minitiouner.


🛠 Prérequis

Pour exécuter DatvRx, assurez-vous d'avoir les dépendances suivantes installées :

Dépendance Version Description
Python 3.11+ Langage principal
pip Dernière Gestionnaire de paquets Python
libusb-1.0-0-dev - Bibliothèque pour la gestion USB
libasound2-dev - Bibliothèque audio ALSA
tstools - Outils pour le traitement TS (MPEG)
python3-pil - Support des images (Pillow)
python3-pil.imagetk - Support des images pour Tkinter

🚀 Installation

les près-requis

sudo apt install -y python3 python3-pip gnome-terminal
sudo apt install -y libavcodec-dev libavformat-dev libswscale-dev libavfilter-dev libsdl2-dev


pip install --upgrade pip setuptools wheel
pip install Cython

1 Récupérer le projet

Vous pouvez soit :

  • Télécharger le fichier ZIP du dépôt.

  • Cloner le dépôt avec Git :

    git clone http://fra1od.freeboxos.fr:3000/magnum88/DatvRx
    cd DatvRx
    
  • Créer un environnement virtuel** (recommandé) :

    python -m venv venv
    source venv/bin/activate  # Linux/Mac
    
  • Installer les dépendances** :

    pip install -r requirements.txt
    
  • Compiler longmynd

    cd longmynd
    make clean
    make all
    
  • Firmware minitune or compatible voir le REASME de longmynd

  • Exec DatvRx

    python3 main.py