
HDMI 2.2 arrive avec 96 Gbps de bande passante et le mode Ultra96, mais la fonctionnalité que la plupart des PC de cinéma maison ont vraiment besoin est HDMI CEC, la spécification vieille de vingt ans qui permet à tout appareil sur le bus HDMI d’allumer la TV, de changer les entrées et de transmettre les commandes de la télécommande. Les GPU de bureau n’exposent que rarement le CEC nativement. Ces meilleures applications pour le contrôle HDMI CEC sur bureau couvrent les façons d’ajouter CEC à un PC, sur Windows, macOS et Linux, pour que appuyer sur play sur le canapé réveille également l’écran.
Quoi chercher dans un contrôleur CEC
- Adaptateur ou pilote. Presque toutes les solutions ci-dessous nécessitent un adaptateur Pulse-Eight USB CEC ou un GPU qui parle le CEC nativement (rare sur les cartes discrètes).
- Intégration cinéma maison. Si vous exécutez déjà Kodi, Jellyfin ou Home Assistant, choisissez un contrôleur qui s’intègre à ce que vous utilisez.
- Déclencheurs d’automatisation. Les meilleurs configurations CEC allument la TV sur la base d’un événement média, pas un bouton manuel.
- Bibliothèque multiplateforme. libCEC est à la base de la plupart des implémentations; vérifiez que ce que vous installez l’expose.
- Passthrough de télécommande. Le deuxième travail de CEC est de recevoir les appuis sur les boutons de la télécommande TV sur le PC. Cherchez le volume haut/bas et les touches directionnelles comme événements de première classe.
Comparaison rapide
| Application | Meilleur pour | Plan gratuit | Prix de départ | Évaluation |
|---|---|---|---|---|
| libCEC | Le moteur derrière tout | Totalement gratuit | $0 | Bibliothèque de base |
| Kodi avec add-on CEC | Centre multimédia qui fonctionne simplement | Totalement gratuit | $0 | 20+ ans de développement |
| Home Assistant | Automatisation de toute la maison | Totalement gratuit (auto-hébergé) | $0 | La plateforme de tout |
| Logiciel adaptateur USB CEC Pulse-Eight | Option clé en main | Inclus | $59 (adaptateur) | Implémentation de référence |
| cec-utils | Commandes uniques Linux | Gratuit | $0 | Pour les scripts |
| Logiciel adaptateur USB-CEC OSS | Fans du bricolage | Gratuit | $15 (pièces d’adaptateur) | Choix du matériel ouvert |
| IR Toolbox | Secours pour TV sans CEC | Essai gratuit | $19,99 (une seule fois) | Pour les TV sans CEC |
Les applications
1. libCEC — meilleure bibliothèque de fondation
libCEC de Pulse-Eight est la bibliothèque C++ que toutes les autres applications de cette liste enrobent. Sous le capot: parlez à un adaptateur Pulse-Eight, un dongle USB CEC ou une sortie GPU compatible, et exposez une API propre pour la puissance, la sélection de source, le volume et le passthrough IR.
Où elle échoue: c’est une bibliothèque, pas une application utilisateur. Par elle-même, c’est un CLI cec-client et un ensemble d’en-têtes.
Tarification:
- Gratuit: LGPL 2.
- Payant: rien pour la bibliothèque elle-même.
Plateformes: Windows, macOS, Linux. Téléchargement: Pulse-Eight libCEC Conclusion: si vous construisez quelque chose lié à CEC, c’est sur lequel vous construisez.
2. Kodi avec add-on CEC — meilleur centre multimédia
Kodi traite CEC comme un citoyen de première classe. Avec un adaptateur Pulse-Eight branché, lancer Kodi allume la TV, bascule vers la bonne entrée HDMI et capture chaque appui de bouton de télécommande comme un événement keymap Kodi. Sur Raspberry Pi 4 et 5, le CEC intégré fonctionne sans aucun adaptateur.
Où elle échoue: l’automatisation de l’add-on CEC est couplée à la lecture Kodi. Éteindre la TV quand un onglet web Netflix se ferme nécessite Home Assistant au-dessus.
Tarification:
- Gratuit: GPL.
- Payant: rien.
Plateformes: Windows, macOS, Linux (natif). Téléchargement: Kodi Conclusion: le moyen le plus simple de faire fonctionner CEC “juste au cas où” si une bibliothèque multimédia est votre cas d’usage.
3. Home Assistant — meilleure automatisation de toute la maison
Home Assistant a une intégration officielle HDMI CEC qui expose chaque appareil connecté (TV, récepteur, PlayStation) comme un interrupteur. Les règles d’automatisation peuvent se déclencher sur n’importe quel état, donc « mouvement dans la cuisine après le coucher du soleil » peut allumer la TV.
Où elle échoue: nécessite un adaptateur Pulse-Eight (ou Home Assistant OS sur un Pi avec les broches CEC soudées). La configuration prend un après-midi.
Tarification:
- Gratuit: Apache 2.
- Payant: rien pour l’auto-hébergement; le cloud Nabu Casa commence à $6,50/mois pour l’accès à distance.
Plateformes: Linux (Home Assistant OS sur Pi ou VM), Docker sur Windows/macOS. Téléchargement: Home Assistant Conclusion: si vous exécutez déjà Home Assistant, ajouter CEC est la route la plus courte vers le contrôle TV déclenché par la voix.
4. Logiciel adaptateur Pulse-Eight USB CEC — meilleure option clé en main
Pulse-Eight vend l’adaptateur USB CEC que supposent toutes les autres applications de cette liste. Leur propre logiciel fourni comprend un panneau de contrôle CEC Windows, un pont Kodi et des outils de mise à jour du firmware.
Où elle échoue: l’adaptateur lui-même coûte $59 et n’a de sens que si la sortie HDMI de votre PC n’a pas le CEC natif.
Tarification:
- Gratuit: logiciel de contrôle fourni.
- Payant: adaptateur USB CEC à $59.
Plateformes: Windows, macOS, Linux avec libCEC. Téléchargement: Boutique adaptateurs Pulse-Eight Conclusion: le matériel de référence et le choix le plus sûr si vous valorisez le connu par rapport au bricolage.
5. cec-utils — meilleures commandes uniques Linux
cec-utils est le paquet Debian/Ubuntu qui installe cec-client et cec-ctl. Scriptable, rapide et suffisant pour l’allumage/extinction dirigé par cron. Combinez avec systemd pour déclencher une commande CEC au démarrage.
Où elle échoue: CLI uniquement. Non conçu pour le passthrough IR en temps réel.
Tarification:
- Gratuit: LGPL 2.
- Payant: rien.
Plateformes: Linux (Debian, Ubuntu, Arch, Fedora).
Téléchargement: apt install cec-utils sur Debian/Ubuntu; dnf install libcec-tools sur Fedora.
Conclusion: l’outil pour un PC de cinéma maison écrit en Bash.
6. Logiciel adaptateur USB-CEC matériel ouvert — meilleure option bricolage
Les projets adaptateur USB-CEC OSS (KrupaCEC, HDMI-CEC-to-USB-Serial) mettent l’idée d’adaptateur Pulse-Eight dans un Raspberry Pi Pico ou Arduino pour des pièces coûtant moins de $15. Le firmware et les logiciels de contrôle sont expédiés sur GitHub sous MIT.
Où elle échoue: vous construisez l’adaptateur. La compatibilité avec libCEC est par projet et varie selon le firmware.
Tarification:
- Gratuit: firmware et logiciel.
- Payant: pièces d’adaptateur, environ $12-15 en Pico plus séparation HDMI.
Plateformes: Windows, macOS, Linux via libCEC. Téléchargement: Projet KrupaCEC sur GitHub Conclusion: le choix si souder une séparation HDMI bat dépenser $59 pour Pulse-Eight.
7. IR Toolbox — meilleur secours pour TV sans CEC
IR Toolbox prend le relais quand une TV n’a pas de CEC ou une GPU discrète refuse de l’exposer. Associez-le à un blaster USB IR et il déclenche les mêmes codes de télécommande qu’une télécommande physique. Pas la même chose que CEC, mais réalise le résultat « allumer la TV depuis le PC ».
Où elle échoue: l’IR a besoin d’une ligne de vue vers la TV. Plus lent et moins fiable que CEC. Pas de statut de canal de retour.
Tarification:
- Gratuit: essai de 14 jours.
- Payant: $19,99 (une seule fois).
Plateformes: Windows. Téléchargement: IR Toolbox Conclusion: l’option quand CEC n’est pas disponible et la TV a été dans la pièce pendant une décennie.
Comment choisir le bon
Si vous exécutez Kodi HTPC sur Raspberry Pi: Kodi avec CEC intégré et rien d’autre. Si vous exécutez un HTPC PC sur Intel ou AMD sans CEC natif: adaptateur USB Pulse-Eight plus libCEC ou Kodi. Si Home Assistant exécute déjà votre maison: intégration CEC Home Assistant et connectez-la à vos automatisations. Si vous écrivez tout en scripts: cec-utils sur Linux. Si vous voulez la configuration bricolage la moins chère: adaptateur USB-CEC matériel ouvert. Si votre TV est antérieure à CEC: IR Toolbox sur Windows.
FAQ
Ai-je besoin d'un adaptateur spécial pour utiliser CEC depuis mon PC?
Presque toujours oui. La plupart des GPU de bureau n’exposent pas CEC sur leurs sorties HDMI. Un adaptateur Pulse-Eight ou un Raspberry Pi compatible est le pont.
Les GPU Nvidia et AMD supportent-elles CEC?
Généralement non. Une poignée de portables et de puces graphiques intégrées le font (certains modèles Intel NUC, certains docks ThinkPad), mais les cartes discrètes de bureau de Nvidia et AMD ne le font pas.
Raspberry Pi supporte-t-il CEC sans adaptateur?
Oui. Chaque sortie HDMI de Raspberry Pi parle CEC. Kodi sur Raspberry Pi est la configuration CEC la plus facile sans matériel.
Quelle est la meilleure application CEC pour Linux?
Kodi si vous voulez un centre multimédia, cec-utils si vous voulez des scripts, Home Assistant si vous voulez l’automatisation. Les trois s’assoient sur libCEC.
HDMI 2.2 va-t-il changer quelque chose à cela?
Seulement la bande passante et les spécifications des câbles. CEC est un canal de contrôle à basse vitesse sur la broche 13 qui fait partie de HDMI depuis 1.2a et ne change pas avec la version 2.2.