DatvRx/README.md

68 lines
2.1 KiB
Markdown
Raw Normal View History

2026-06-26 15:01:35 +02:00
# 📺 DatvRx
2024-06-04 19:03:30 +02:00
2026-06-26 15:02:02 +02:00
![DATVapp](img/test.png)
2026-06-26 15:01:35 +02:00
## 📌 Description
2024-06-04 19:03:30 +02:00
2026-06-26 15:01:35 +02:00
**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**.
2024-06-04 19:03:30 +02:00
2026-06-26 15:01:35 +02:00
---
2024-06-04 19:03:30 +02:00
2026-06-26 15:01:35 +02:00
## 🛠 Prérequis
2024-06-04 19:03:30 +02:00
2026-06-26 15:01:35 +02:00
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 |
2024-06-10 15:03:59 +02:00
2026-06-26 15:01:35 +02:00
---
2024-06-10 15:03:59 +02:00
2026-06-26 15:01:35 +02:00
## 🚀 Installation
2024-06-04 19:03:30 +02:00
2026-07-09 10:32:12 +02:00
### les près-requis
```bash
2026-07-09 11:02:03 +02:00
sudo apt install -y python3 python3-pip gnome-terminal
2026-07-09 10:32:12 +02:00
sudo apt install -y libavcodec-dev libavformat-dev libswscale-dev libavfilter-dev libsdl2-dev
pip install --upgrade pip setuptools wheel
pip install Cython
```
2026-06-26 15:01:35 +02:00
### 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 :
```bash
git clone http://fra1od.freeboxos.fr:3000/magnum88/DatvRx
2026-06-26 15:40:14 +02:00
cd DatvRx
```
- Créer un environnement virtuel** (recommandé) :
```bash
python -m venv venv
source venv/bin/activate # Linux/Mac
```
- Installer les dépendances** :
```bash
pip install -r requirements.txt
```
- Compiler longmynd
```bash
cd longmynd
make clean
make all
2026-07-09 11:03:17 +02:00
sudo cp minitiouner.rules /etc/udev/rules.d/
2026-06-26 15:40:14 +02:00
```
2026-06-26 15:42:38 +02:00
- Firmware minitune or compatible
voir le REASME de longmynd
2026-06-26 15:40:14 +02:00
- Exec DatvRx
```bash
python3 main.py
```