Suite à la fermeture des cinémas, nous nous sommes lancés dans un projet qui nous tenait à coeur : la mise en place d’un “vrai” cinéma à la maison “home cinema”. C’est à dire, un video projecteur avec une vrai toile, un bon son et une installation confortable. Et même en bonus les M&ms 🙂
Analyse préalable de notre collection de films
Nous possédons une belle collection de film d’origines diverses et des abonnements à différents services de replay
- Des blu-ray au format “standard” 1080p 24p, et en E-AC3, et des blu-ray 4K rippée au format MKV sous Plex.
- Des DVD vidéos au format … DVD, 480p 24p, AC3. Rippée aussi au format MKV sous Plex.
- Des abonnements à Disney+, Amazon Prime (donc, des films en 4K, 1080p)
- Sans compter les replay divers et variés… et les enregistreur videos sur la TNT de Plex.
Une remarque intéressante : les vidéos sont souvent au format 24p. Donc dans l’idéal, il faut un video projecteur le supportant pour éviter les effets de judder.
Judder ? Késako ?
Les films cinémas sont enregistrés bien souvent à 24 images / secondes. Mais pour être diffusé sur la télé ou des vidéoprojecteur 50Hz ou 60Hz, la TV va insérer des images mais pas tout le temps, et cela donne un effet de non fluidité aux mouvements rapides. Je ne vais pas rentrer dans les considérations techniques : Voir cette vidéo YouTube de la chaîne RTings (en anglais).
Le vidéoprojecteur n’aura pas de souci s’il gère une fréquence d’affichage en multiple de 24. En 120Hz ou 240Hz ce problème n’existe pas.
Pour la diffusion des vidéos, soit le vidéoprojecteur permet directement de décoder les différents formats, soit il vaut mieux utiliser un matériel dédié. Après une loooooongue analyse nous en avons conclus que la partie video devait être dédié à la vidéo, et non pas au décodage. Il s’agit essentiellement d’une question de chauffage : le videoprojecteur chauffe beaucoup et rajouter un processeur graphique dans un emplacement surchauffée est tout sauf une bonne idée. En gros : ça rame pour éviter que ça chauffe ! On alors faut payer une fortune… Sans compter le suivant de l’OS inexistant de ce genre de matériel.
Deux possibilités sont apparues :
- Soit utiliser un mini-pc (type Mi Box android, ou type intel nuc sous windows 10) relié à bon videoprojecteur.
- Soit utiliser un téléphone android permettant la diffusion via un cable USB-C vers HDMI, ou des clés Android (Google Chromecast, Amazon Fire TV stick, Nvidia Shield)
Nous avons exclus la seconde possibilité car elle ne permettent pas de brancher un lecteur Blu-Ray. Mais si vous n’en avez pas besoin, c’est une solution tout à fait valable. Attention tout de même : tous les Chromecast ne supportent pas le 24p!
Notre matériel
Un Mini PC : de marque AcePC, BT 4.2, WiFi 5G, Gigabit, un disque mSSD, des ports USB3, 8G de ram et décodage de la 4K en hardware.
Le videoprojecteur : un Vankyo fourni avec son écran de projection, acheté sur AliExpress, il supporte les flux en 24p, 50hz 60hz, 1080p et 4K
Une manette Bluetooth pour utiliser Kodi
Au niveau du son, en attendant mieux, nous avons deux grosses enceintes Bose (stéréo, donc)
Pour l’écran, nous avons fabriqué un cadre peint en noir et attaché la toile avec des agrafes, bien tendue. Pour tester le tout, nous avons utilisé un chromecast ultra (4K certes, mais pas 24p…)
Configuration préalable du MiniPC
- Créer un compte dédié à la vidéoprojection
- Ajouter l’autologon pour ce compte : voir l’aide en ligne de Microsoft sur le sujet :
Configurer Windows pour automatiser la logon – Windows Server | Microsoft Docs
Autologon – Windows Sysinternals | Microsoft Docs
Configuration préalable de Kodi sur windows 10
- Télécharger et installer Kodi
- Installer l’extension PlexKodiConnect : suivre la procédure d’installation du github : Installation · croneter/PlexKodiConnect Wiki · GitHub
- Paramètre Kodi pour basculer en 24p automatiquement l’écran : Voir l’aide en ligne Settings/Player/Videos – Official Kodi Wiki. Le réglage dans notre cas a été positionné sur “on start / stop” qui permet de basculer en 60Hz dans les menus de Kodi et en 24p dans les films.
Démarrer Kodi automatiquement lors de l’ouverture de session
Kodi ne se lance pas tout seul au démarrage de la session windows 10 : il faut ajouter un petit programme compagnon appelée Launcher4Kodi :
XBMCLauncher / Launcher4Kodi – All in One Tool for Change Shell, Set Focus and more
Plugins de streaming (Disney+, Amazon Prime etc.)
Disney+
- Ouvrir Kodi, ouvrir les Settings, puis File Manager
- Double cliquer sur Add Source et sélectionner None. Valider le message si nécessaire.
- Coller le lien suivant dans la barre d’adresse et la nommer SlyGuy
http://k.slyguy.xyz
- Revenir au menu principal de Kodi, sélectionner le menu add-on. Cliquer sur Package installer, puis Install from Zip file. Rechercher puis installer SlyGuy
- Ensuite, il faut se rendre dans le repository SlyGuy, et chercher Disney+ dans la liste des Add-ons vidéos et l’installer puis le configurer.
- Lors du premier lancement d’une vidéo, Kodi va vous demander d’installer le plugin “InputStream Adaptative” et le codec Widevine, qui sont absolument nécessaires pour lire des videos protégées par DRM.
Amazon Prime Video
Quasiment le même principe, mais il faut aller chercher le repository et l’installer “à la main” depuis le github suivant :
Release Plugin Repository v1.0.3 for Leia and v1.0.0 for Matrix · Sandmann79/xbmc · GitHub
Ce projet nous a permis pour l’instant de profiter agréablement d’un certains nombre de films “presque comme au cinéma”.
Pour le futur, nous avons des évolutions prévues :
- L’ajout du lecteur Blu-Ray USB, le tout relié avec Kodi. Tests à venir 🙂
- Intégration d’Alexa à Kodi …en français
- L’installation d’une vraie toile de cinéma électrique
- Installation d’un son home-cinema..