Auteur Sujet: Je cherche une carte d'acquisition HDMI compatible Linux  (Lu 3486 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Je cherche une carte d'acquisition HDMI compatible Linux
« le: 24 novembre 2019 à 11:31:59 »
Je cherche des conseils pour faire l'acquisition d'une carte d'acquisition HDMI pour Linux

Mon besoin :
- faire de l'acquisition depuis un PC qui as une sortie DVI. Je vais donc utiliser un adaptateur DVI => HDMI.
- Le ratio de l'image n'est pas obligatoirement du 16:9, Je souhaiterais qu'il puisse gérer des faibles résolutions, comme le 640x480 en ratio 4:3 quand je reboot le PC
- la capture se fait sous Linux, c'est pour un enregistrement (pas besoin de diffusion live)
- Je vais peut-être utiliser la ligne de commande, donc je souhaite avoir un HDMI out pour brancher un écran


Schéma du branchement :


Je me pose des questions sur la compatibilité Linux, très peu détaillée sur ces produits
- Game Capture Card HDMI pour PS4 PS3 Nintendo Switch,Xbox One, TreasLin Type C Video HD 1080P Recorder with Mic/Audio for Youtube,Twitch, Macbook, Windows OBS,Xsplit, TSV325 (103€ pour TSV323 noir et 106€ pour TSV325 rouge, cela semble les mêmes à part la couleur)
- August VGB500 Carte de Capture Acquisition Audio Video Haute Définition – HDMI USB 3.0 Full HD 1080p 60fps – Enregistrement et Live Stream Gaming pour PS3 PS4 Xbox One et Switch sur PC, Mac ou Linux 86€
- HDMI Capture,HDMI to USB 3.0,Full HD 1080P Live Video Capture Game Capture Recording Box 70$



Si vous avez d'autres produits compatible Linux, a prix raisonnable, je suis preneur.

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #2 le: 24 novembre 2019 à 12:14:20 »
Si la carte idéale pour Linux n'a pas de sortie HDMI, j'envisage un splitter HDMI à moins de 20€

Comme XCSOURCE Splitter HDMI Répartiteur 2 Ports 1x2 avec 1 Entrée 2 Sorties 1080p Full HD HDCP AH104 (18€)


mirtouf

  • Client Bbox fibre
  • *
  • Messages: 1 122
  • FTTH (Must) sur Chelles (77)
    • L'antre de la bête
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #3 le: 24 novembre 2019 à 15:07:25 »
Le sujet m'intéresse, j'ai une vieille carte de capture et toujours aucun support. J'hésite à la remplacer.

hwti

  • Client Orange Fibre
  • *
  • Messages: 1 591
  • Chambly (60)
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #4 le: 24 novembre 2019 à 18:07:43 »
A partir du moment où c'est en USB et donné comme fonctionnant sans drivers, alors c'est que ça utilise le standard UVC (comme les webcam), d'ailleurs certaines descriptions le mentionnent.
Je pense que les deux (le 2ème et le 3ème étant identiques) sont compatibles.
Le premier est http://www.hotspotek.com/en/product/56176055.html (323 = USB type A avec un cable non standard A vers A, 325 = USB type C).
Les deux sont des produits génériques chinois vendus sous plusieurs marques.

En revanche, il est souvent difficile de connaître :
 - les résolutions et framerates réellement supportés (parfois ça ne dépasse pas 30Hz sur la capture)
 - les codec : souvent MJPEG, et en USB3 YUV 4:2:0 ou 4:2:2 (je ne sais pas s'il existe des cartes de capture 4:4:4 en USB)

Au travail, on a https://www.amazon.fr/MiraBox-HDMI-Capture-Enregistreur-Technologie/dp/B07G84G7VF (normalement moins cher que ça), qui fonctionne sous Linux, mais :
 - la fiabilité est douteuse : ça chauffe, et un exemplaire est tombé en panne rapidement (condensateur en court-circuit)
 - ce n'est pas toujours très fiable en fonction du PC (peut-être à cause de la consommation, qui dépasse les 500mA, ou la stabilité des drivers USB Linux)
 - je ne sais pas si ça supporte toutes les résolutions, et encore moins du 4:3

Il existe aussi des boîtiers HDMI vers Ethernet, qui sont beaucoup moins chers, mais il est souvent difficile des les faire fonctionner hors de leur usage prévu (qui est de diffuser vers un récepteur compatible), le paramétrage est très limité voire inexistant, et le support des différentes résolutions très limité.

Lucien

  • Client Sosh fibre
  • *
  • Messages: 1 112
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #5 le: 24 novembre 2019 à 18:32:56 »
Bonsoir,

Tu cherches une carte ou un boitier ?

Regarde chez Blackmagic Design, en boitier l'Intensity Shuttle
https://www.blackmagicdesign.com/fr/products/intensity

En cartes, les Decklink
https://www.blackmagicdesign.com/fr/products/decklink

hwti

  • Client Orange Fibre
  • *
  • Messages: 1 591
  • Chambly (60)
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #6 le: 24 novembre 2019 à 18:56:30 »
Regarde chez Blackmagic Design, en boitier l'Intensity Shuttle
https://www.blackmagicdesign.com/fr/products/intensity
Seul le modèle Thunderbolt est donné comme compatible Linux (et avec un pilote spécifique), ce qui semble très étrange.
Le 640x480 n'est pas indiqué comme supporté (ce ne sont vraiment que des résolutions "TV"), et à ce prix c'est dommage d'être limité à 1080p30 / 1080i60 (certes le support de la capture analogique a un coût).

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #7 le: 24 novembre 2019 à 19:35:58 »
Blackmagic, c'est plus pour un usage pro. Les prix annoncés sur leur site sont en HT. La gamme commente à partir de 200 €.
Les cartes proposent un pilote Blackmagic sous Linux mais impossible de savoir avec quel distribution il a été testé.

Intensity Shuttle for USB 3.0 ne semble pas compatible Linux.

Le matériel qui me semble le plus intéressant chez eux dans ce qui est compatible Linux, c'est Blackmagic Intensity Pro 4K.
C'est une carte PCIe x4 pleine hauteur, qui consomme 17 watts (attention si votre carte mère a des slots PCIe 1x et 16x, cela va prendre votre unique slot 16x).
Il a un port HDMI in + un port HDMI out contrairement aux autres produits.
Elle numérise aussi l'analogique, avec là aussi entrée et sortie vidéo.
Prix : 179€ HT. On la trouve à 225 € TTC avec transport (trop cher pour mon besoin).

La doc : (cliquez sur la miniature ci-dessous - le document est au format PDF)




La carte (ou le logiciel ?) permettent de la capture en 3840 x 2160 pixels, avec les codecs pris en charge suivants: "AVC-Intra, AVCHD, Canon XF MPEG2, Digital SLR, DV-NTSC, DV-PAL, DVCPRO50, DVCPROHD, DPX, HDV, XDCAM EX, XDCAM HD, XDCAM HD422, DNxHR & DNxHD, Apple ProRes 4444, Apple ProRes 422 HQ, Apple ProRes 422, Apple ProRes LT, Apple ProRes 422 Proxy, 4:2:2 8 bits non compressé, 4:2:2 10 bits non compressé, 4:4:4 10 bits non compressé".

Bref, c'est un beau produit, mais il faut pouvoir mettre 225€ dans une carte.

Dans les points négatifs, je note des commentaires "Il faut configurer le logiciel de capture avec l'exacte résolution capturée. Si vous ne savez pas à quelle résolution fonctionne l'équipement dont vous voulez capturer la sortie, vous ne verrez rien. Il n'y a pas d'auto-détection de la résolution."

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #8 le: 24 novembre 2019 à 19:48:10 »
A partir du moment où c'est en USB et donné comme fonctionnant sans drivers, alors c'est que ça utilise le standard UVC (comme les webcam), d'ailleurs certaines descriptions le mentionnent.

En revanche, il est souvent difficile de connaître :
 - les résolutions et framerates réellement supportés (parfois ça ne dépasse pas 30Hz sur la capture)
 - les codec : souvent MJPEG, et en USB3 YUV 4:2:0 ou 4:2:2 (je ne sais pas s'il existe des cartes de capture 4:4:4 en USB)

Merci hwti.

Le MJPEG c'est parfait pour travailler ensuite sur la vidéo. Il ne faut de toute façon pas espérer un encodage définitif  avec ces boîtiers (l'encodage sera de toute façon pas optimal, même si il faut du H.264, cf les vidéos des appareils photos d'entrée de gamme, avec des débits incroyablement haut pour du HD)

De mon coté je ne me vois pas mettre 200 € pour une carte PCI express plein format. Le "HSV325 4K 30Hz Type-C HDMI Video Capture Device" me semble répondre à mon besoin.

Coté résolutions supportés, voici ce qui est précisé en "Output Formats Resolutions" :
- 640*480
- 720*480
- 720*576
- 768*576
- 800*600
- 1024*768
- 1280*720
- 1280*800
- 1280*960
- 1280*1024
- 1368*768
- 1440*900
- 1600*1200
- 1680*1050
- 1920*1080
- 1920*1200
- 640*360
- 856*480
- 960*540
- 1024*576

Avec de l'USB Type-C, je pense que cela devrait être bon pour l’alimentation électrique. La doc dit "Working power consumption is ≤2.5W" (vs 17watts pour la carte Blackmagic Intensity Pro 4K)

hwti

  • Client Orange Fibre
  • *
  • Messages: 1 591
  • Chambly (60)
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #9 le: 24 novembre 2019 à 20:04:22 »
De mon coté je ne me vois pas mettre 200 € pour une carte PCI express plein format. Le "HSV325 4K 30Hz Type-C HDMI Video Capture Device" me semble répondre à mon besoin.

Coté résolutions supportés, voici ce qui est précisé en "Output Formats Resolutions" :
...
Attention, c'est la liste des résolutions de sortie.
En entrée, ça semble être limité aux résolutions TV, ce qui est bizarre.

La capture en 4:2:2 ou 4:2:0 ne te gêne pas ? Tout dépend de l'usage, le texte n'est pas forcément très lisible.
Le MJPEG, s'il y en a, c'est du 4:2:0, il peut aussi être limité à 30fps en 1080p.

vivien

  • Administrateur
  • *
  • Messages: 38 417
    • Twitter LaFibre.info
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #10 le: 24 novembre 2019 à 20:11:02 »
Je n'ai pas besoin de plus de 30 images par secondes.

Avec ffmpeg, je suis forcé de passer en 4:2:0, j'ai l'impression que le 4:4:4 est limité a des usages pro.

libx264 le refuse avec le profile high et dans les autres profiles, la vidéo 4:4:4 n'est pas lisible par Firefox.
Pour le coup la vraie erreur est "x264 [error]: high profile doesn't support 4:4:4". Du même coup ça nous donne l'explication de pourquoi certains outils/sites peinent à traiter la vidéo produite sans ces options.

Ajoute l'option "-pix_fmt yuv420p".

Un peu de lecture pour la culture : https://fr.wikipedia.org/wiki/Sous-%C3%A9chantillonnage_de_la_chrominance.

Même chose avec VP9, je ne précise pas -pix_fmt yuv420p les vidéos de ffmpeg sont inutilisables : (le fond est noir, pas vert)
Il est plus ou moins lisible selon les les lecteurs. Firefox le refuse directement "La vidéo ne peut être visionnée, car le fichier est corrompu", Chrome et VLC cela passe plutôt bien, pour d'autres lecteur, les couleurs sont déformées alors que je n'ai pas eu d'erreur pendant la compression du fichier VP9 :



hwti

  • Client Orange Fibre
  • *
  • Messages: 1 591
  • Chambly (60)
Je cherche une carte d'acquisition HDMI compatible Linux
« Réponse #11 le: 24 novembre 2019 à 20:38:03 »
Avec ffmpeg, je suis forcé de passer en 4:2:0, j'ai l'impression que le 4:4:4 est limité a des usages pro.
Oui, la vidéo compressée en grand public c'est en général du 4:2:0.

En revanche, les codecs logiciels devraient supporter le 4:4:4 sans problème, avec VLC ça devrait toujours passer.
Pour Firefox, selon https://bugzilla.mozilla.org/show_bug.cgi?id=1328038 le 4:4:4 ne serait pas supporté en H264, et selon https://bugzilla.mozilla.org/show_bug.cgi?id=1215089 il doit l'être en VP9.