>> Technologie Électronique >  >> TiVo et DVR >> DVR

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

ComposantSpécifications recommandées
PortableCPU : 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âbleAntenne râteau TNT (extérieur = meilleure réception) ou prise murale câble/satellite. Câble coaxial de qualité (triple blindage, 75 Ω).
Alimentation tunerCertains tuners (double tuner, satellite) nécessitent **alimentation externe** (fournie) — vérifiez.

Logiciels DVR (Windows / Linux / macOS)

LogicielOSPrixFonctionnalités clés
NextPVRWin / Linux / macOS / DockerGratuit (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.
TVHeadendLinux / 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 2WindowsGratuitInterface 10-foot (télécommande), EPG, enregistrement, plugins, skin. Plus lourd.
Kodi (avec PVR IPTV Simple / TVHeadend / NextPVR client)ToutGratuitFront-end unique. Nécessite backend (NextPVR, TVHeadend) pour TV live/enregistrement.
Emby / Jellyfin / Plex (Live TV & DVR)Tout (serveur) + clients partoutGratuit (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 TVWindowsGratuitAncien, maintenu, léger.
Windows Media Center (WMC)Windows 7/8.1 seulementInclusObsolète, non supporté, sécurité. Ne pas utiliser.

Installation type : NextPVR (Windows) — recommandé débutant

  1. Téléchargez NextPVR (installeur `.exe`).
  2. Installez > lancez > interface web s'ouvre sur `https://localhost:8866` (ou port choisi).
  3. Onglet **Settings** > **Devices** > votre tuner doit apparaître > **Add device** > scan chaînes (DVB-T/T2 : scan complet ~5-10 min).
  4. Onglet **Settings** > **EPG** > configurez source EPG (XMLTV, WebGrab+Plus, ou intégré selon pays). France : xmltv.fr, EPG Grabber.
  5. Onglet **Settings** > **Recording** : dossier enregistrements (disque dédié conseillé), garde X épisodes, marge avant/après (2-5 min).
  6. **Enregistrer** : guide EPG > clic programme > « Enregistrer » (unique / série).
  7. **Timeshift (direct différé)** : lecture live avec pause/avance rapide (tampon disque).
  8. **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.
DVR