Digital Amateur TV
Go to file
2026-07-09 10:32:39 +02:00
img first commit 2024-06-04 19:03:30 +02:00
longmynd first commit 2024-06-04 19:03:30 +02:00
config.json first commit 2024-06-04 19:03:30 +02:00
DatvRx.zip Téléverser les fichiers vers "/" 2024-06-04 19:12:28 +02:00
icon.ico first commit 2024-06-04 19:03:30 +02:00
main.py first commit 2024-06-04 19:03:30 +02:00
manuel.pdf first commit 2024-06-04 19:03:30 +02:00
minitiouner.rules first commit 2024-06-04 19:03:30 +02:00
README.md Actualiser README.md 2026-07-09 10:32:12 +02:00
requierement.txt Actualiser requierement.txt 2026-07-09 10:32:39 +02:00
status first commit 2024-06-04 19:03:30 +02:00
status.py first commit 2024-06-04 19:03:30 +02:00
waterfall.py first commit 2024-06-04 19:03:30 +02:00

📺 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
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