Comment transformer un ordinateur portable en enregistreur vidéo numérique (DVR / PVR)
Un portable peut devenir un **DVR (Digital Video Recorder) / PVR (Personal Video Recorder)** pour regarder et enregistrer la TV (TNT, câble, satellite, IPTV) via un **tuner TV USB** et un logiciel adapté. Idéal pour : pas de box opérateur, enregistrement sans abonnement cloud, lecture sur le portable ou diffusion réseau (DLNA/UPnP) vers TV.
Prérequis matériel
| Composant | Spécifications recommandées |
|---|---|
| Portable | CPU : 4 cœurs / 8 threads min (Intel Core i5 8e gen+ / AMD Ryzen 4000+ / Apple M1+). RAM : 8 Go min (16 Go confort). SSD : 256 Go+ pour OS + 500 Go+ pour enregistrements (1 h HD ≈ 8-12 Go, 1 h 4K ≈ 20-40 Go). USB 3.0+ (pour tuner). |
| Tuner TV USB |
|
| Antenne / Câble | Antenne râteau TNT (extérieur = meilleure réception) ou prise murale câble/satellite. Câble coaxial de qualité (triple blindage, 75 Ω). |
| Alimentation tuner | Certains tuners (double tuner, satellite) nécessitent **alimentation externe** (fournie) — vérifiez. |
Logiciels DVR (Windows / Linux / macOS)
| Logiciel | OS | Prix | Fonctionnalités clés |
|---|---|---|---|
| NextPVR | Win / Linux / macOS / Docker | Gratuit (don suggéré) | EPG, enregistrement planifié, timeshift, client web, API, plugins Kodi/Emby/Jellyfin/Plex, multi-tuner, IPTV (m3u), Comskip (coupe pub auto). Top choix actuel. |
| TVHeadend | Linux / Docker / Win (WSL2) | Gratuit (open source) | Serveur TV headless, EPG, enregistrement, timeshift, interface web, multi-tuner, IPTV, SAT>IP, client Kodi/HTPC. Standard Linux/serveur. |
| MediaPortal 2 | Windows | Gratuit | Interface 10-foot (télécommande), EPG, enregistrement, plugins, skin. Plus lourd. |
| Kodi (avec PVR IPTV Simple / TVHeadend / NextPVR client) | Tout | Gratuit | Front-end unique. Nécessite backend (NextPVR, TVHeadend) pour TV live/enregistrement. |
| Emby / Jellyfin / Plex (Live TV & DVR) | Tout (serveur) + clients partout | Gratuit (Plex Pass requis pour DVR Plex ~5 €/mois) | Serveur média + DVR intégré. EPG, enregistrement, transcodage, apps TV/mobile. Idéal si vous avez déjà un serveur média. |
| Argus TV | Windows | Gratuit | Ancien, maintenu, léger. |
| Windows Media Center (WMC) | Windows 7/8.1 seulement | Inclus | Obsolète, non supporté, sécurité. Ne pas utiliser. |
Installation type : NextPVR (Windows) — recommandé débutant
- Téléchargez NextPVR (installeur `.exe`).
- Installez > lancez > interface web s'ouvre sur `https://localhost:8866` (ou port choisi).
- Onglet **Settings** > **Devices** > votre tuner doit apparaître > **Add device** > scan chaînes (DVB-T/T2 : scan complet ~5-10 min).
- Onglet **Settings** > **EPG** > configurez source EPG (XMLTV, WebGrab+Plus, ou intégré selon pays). France : xmltv.fr, EPG Grabber.
- Onglet **Settings** > **Recording** : dossier enregistrements (disque dédié conseillé), garde X épisodes, marge avant/après (2-5 min).
- **Enregistrer** : guide EPG > clic programme > « Enregistrer » (unique / série).
- **Timeshift (direct différé)** : lecture live avec pause/avance rapide (tampon disque).
- **Accès réseau** : Settings > Web App > « Allow remote access » > accessible sur `https://IP_PORTAIL:8866` depuis téléphone, tablette, autre PC, TV (navigateur ou app NextPVR/Kodi/Jellyfin).
macOS : particularités
- Pilotes : la plupart des tuners USB n'ont **pas de pilote macOS natif**.
- Solutions :
- NextPVR macOS (inclut pilotes pour certains tuners Hauppauge, Geniatech, TBS).
- EyeTV (payant, abandonné, 32-bit = ne marche plus sur macOS 10.15+).
- **Machine virtuelle** (UTM, Parallels, VMware) avec Windows/Linux + passage USB du tuner → NextPVR/TVHeadend dans VM > accès via web/réseau depuis macOS hôte.
- Docker sur macOS (via VM Linux légère) + TVHeadend/NextPVR.
Linux (serveur headless / NAS / mini-PC) — TVHeadend + Docker
# Docker Compose (exemple)
version: '3.8'
services:
tvheadend:
image: linuxserver/tvheadend:latest
container_name: tvheadend
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
volumes:
- ./config:/config
- ./recordings:/recordings
devices:
- /dev/dvb:/dev/dvb # passe-through tuner USB (mapper chaque /dev/dvb/adapterX)
ports:
- "9981:9981" # interface web
- "9982:9982" # HTSP (client Kodi)
restart: unless-stopped
Accès web : `https://IP:9981` > Configuration > DVB Inputs > TV adapters > scan. Clients : Kodi (PVR TVHeadend HTSP), NextPVR, VLC, navigateur.
Stockage & performance
- Disque dédié pour enregistrements (SSD NVMe ou HDD 5400/7200 tr/min NAS/ Surveillance).
- Format : ext4 (Linux), NTFS (Windows partagé), APFS (macOS).
- Évitez : disque système (usure, fragmentation), clé USB/SD (lent, usure rapide).
- Enregistrement direct **TS (Transport Stream)** = flux brut (pas de transcodage, CPU faible, taille ~8-12 Go/h HD). Recommandé.
Légalité (France)
- Enregistrement **copie privée** : autorisé (source licite = TNT gratuite, câble/sat abonné, IPTV abonné) pour **usage strictement personnel**, dans le cercle de famille. Rémunération pour copie privée payée sur supports/terminaux.
- **Partage / diffusion / mise à disposition public** : **interdit**.
- **Contournement mesure technique** (DRM, chiffrement Canal+, etc.) : **interdit** (DADVSI). Enregistrez seulement flux en clair (TNT, chaînes libres câble/sat, IPTV sans DRM).
- Conservez les enregistrements **durée raisonnable** (pas de durée légale précise, mais « usage privé » implique non-archivage industriel).
Alternatives « sans tuner »
- IPTV / Replay / Cloud DVR : Molotov (gratuit + payant), myCanal, OQEE by Free, SFR TV, B.tv, apps chaînes (France.tv, 6play, TF1+, M6+). Enregistrement cloud (souvent payant, durée limitée).
- Tuner réseau (SAT>IP, Cable>IP) : boîtier réseau (Digital Devices Octopus NET, Kathrein EXIP, Selfsat) > flux IP vers NextPVR/TVHeadend/Kodi sur portable. Pas de tuner USB sur le portable.
