L’encodage HDMI en H264 hardware pour le peuple !
Pour capturer des vidéos, il existe des quantités d’adaptateurs, de cartes d’acquisition, de boîtiers de capture, d’appareils divers sous toutes les formes possibles, pour tous les systèmes. Sans vouloir prétendre les voir tous un jour, j’essaierai d’en tester quelques uns.
Ici, nous allons nous intéresser à un petit boiter à 50 euros environ, trouvable sur Ebay ou autres marchands, qui fait comme vous allez le voir un travail tout à fait correct. Comme c’est un produit copié sur un original, il n’a pas de petit nom propre, si ce n’est le nom générique que sa notice dévoile : HDMI Grabber. Voyons ce qu’il a dans le ventre.
Le HDMI Grabber donc de son petit nom est un petit boitier de plastique noir, à l’apparence simple puisque bardé d’un seul bouton de commande (ici sur la photo, 720P/1080P) et d’un interrupteur marche/arrêt.
On peut retrouver quelques images avec les spécifications sur ce site par exemple :https://www.baaqii.com/promanage/productimage/Ewhole/VC/VC113-8.jpg
Par contre sa connectique est intéressante, puisque ce boitier permet de capture un flux HDMI (presque) quelconque et de l’encoder à la volée en H264, en bonne qualité. Il est surtout équipé d’un passthrough bien pratique, puisque vous allez retrouver derrière le boitier une sortie vidéo HDMI directe.
L’électronique même du petit boitier est finalement de bonne augure, et l’inscription sur la carte mère nous indique la provenance de celle-ci : C’est un clone des produits ClonerAlliance, qui semble t-il valent beaucoup plus chers sur les marchés.
Effectivement, il est de bon aloi de remarquer cette prise MicroUSB sur le coté gauche, qui est plus vantée sur la notice de l’appareil (alors que le boitier plastique n’y donne pas accès – lol). Nous reviendrons dessus un tout petit peu plus tard.
Comme je suis gentil, je vous ai même mis son mode d’emploi en ligne :
Mise en fonction de l’appareil
C’est bien beau tout cela, mais comment fonctionne t-il ce petit boitier ?
Le boitier capture donc un flux HDMI et l’encode à la volée en H264, et vous permet d’enregistrer ce flux sur une clef USB ou un disque dur USB relié au boitier. Les deux solutions fonctionnent bien notamment en utilisant un formatage FAT32. L’intérêt de cette solution, pour nous les gamers en herbe, est que le Grabber HDMI possède une sortie HDMI en mode « passtrough », c’est à dire direct et sans lags (en gros, on voit l’entrée directement et non pas le résultat du flux encodé). Il n’y a donc aucun lag à reporter de ce coté là, ce qui permet de jouer dans de bonnes conditions aux jeux vidéo que l’on capture.
Une fois l’appareil branché et allumé, celui-ci va initialiser en 2/3 secondes le support USB utilisé et la diode sur le capot va clignoter vert pour dire que tout est ok.
A ce moment là, allumez votre source vidéo, la diode va alors afficher une couleur selon le type de source (vert pour du 720P, bleu pour du 1080P) et ne plus clignoter si la source est bien reconnue. Si le signal en entrée n’est pas reconnu (mauvais signal HDMI, résolution ou encodage étrange, etc), le boitier va clignoter et surtout vous n’aurez pas d’image en sortie de celui-ci. Si plus rien ne clignote et que vous avez l’image en sortie, vous êtes prêts à capturer 😉
Appuyez alors sur le (seul) bouton sur le boitier, et la capture commence. La diode va clignoter pendant tout l’enregistrement. Re-appuyer sur le bouton arrêtera la capture et le fichier en cours, il n’y a pas de pause.
Important : Comme les captures peuvent être grosses, jusqu’à 2 Go chaque, attendez toujours quelques secondes après avoir demandé l’arrêt de la capture que le boitier puisse bien finir de tout enregistrer. Cela se manifeste par une diode qui clignote vert/bleu pendant cette phase.
A la fin de votre session de capture, éteignez l’appareil et retirer votre appareil USB, prêt à brancher sur votre PC pour transfert. Et voila !
Quid de la qualité obtenue ?
Disons le franchement, la qualité de l’appareil est bonne. Il existe nécessairement mieux, et les boîtiers H265 commencent à montrer leur nez, mais je pense qu’il faudrait dépenser beaucoup plus pour avoir un peu mieux. Attention cependant à ce que vous injectez comme signal, car et d’une, si le signal HDMI n’est pas en 720 ou 1080P propre, le boitier ne l’acceptera pas (diode clignotante, et pas d’image en sortie), et deuxièmement, si vous encodez des images provenant d’anciennes machines comme moi, avec des sorties analogiques, pensez bien que chaque petit défaut de l’image va être encodé et donc utilisera de la bande passante. Pensez donc à avoir l’image la plus belle et propre possible en entrée, évidemment !
En effet, les fichiers bruts enregistrés par l’appareil (ne vous fiez pas aux résultats que j’ai mis en ligne sur Youtube, puisque Youtube ré-encode et donc détériore la qualité des enregistrements !) sont de bonne qualité. Des artefacts de compression sont visibles, nous ne sommes pas en loss-less, mais sont très discrets. Que ce soit en 720P ou 1080P, je trouve personnellement et donc en conclusion la qualité de ce boitier très bonne surtout pour les 50 euros qu’il coûte environ !
Je recommande donc vivement cet achat si vous souhaitez un encodeur matériel HDMI en H264, à moins que vous connaissiez bien sûr une autre référence plus performante, mais à quel prix ?
Philippe Dubois « Prez »