2.0 KiB
2.0 KiB
📺 DatvRx
📌 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
