Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
capture_video_hdmi_sdi [Le 01/04/2014, 01:24]
thecraft Finalisation de l'article
capture_video_hdmi_sdi [Le 24/03/2025, 14:48] (Version actuelle)
krodelabestiole lien ssd / mise en forme / suppr images liens morts
Ligne 1: Ligne 1:
 {{tag>​multimédia capture vidéo HDMI}} {{tag>​multimédia capture vidéo HDMI}}
----- 
  
-====== Capture Vidéo Numérique HDMI / SDI======+====== Capture Vidéo Numérique HDMI / SDI ====== 
 ===== Information ===== ===== Information =====
-La capture vidéo en HDMI / SDI permet de bénéficier d'une vidéo de la plus haute qualité et d'une grande fiabilité de l'​enregistrement. Ce type de carte ou boitier ​de capture vidéo permet également de diffuser en direct (Streaming) un contenu sur le réseau (local ou internet), via un serveur ou un site de diffusion de média, (Ustream,​Youtube,​etc..).{{ http://​tomtoom.free.fr/​films/​wp-content/​uploads/​DeckLink_mini-300x206.jpg?​nolink&​200|}}+ 
 +La capture vidéo en HDMI / SDI permet de bénéficier d'une vidéo de la plus haute qualité et d'une grande fiabilité de l'​enregistrement. Ce type de carte ou boîtier ​de capture vidéo permet également de diffuser en direct (Streaming) un contenu sur le réseau (local ou Internet), via un serveur ou un site de diffusion de média, (Ustream, Youtube, etc..).
  
 ==== Qualité==== ==== Qualité====
-Ce type de capture vidéo permet de récupérer le format de la vidéo sous forme brute, c'est à dire sans aucune compression. La qualité de la vidéo est donc parfaitement représentatif de la qualité de votre capteur vidéo. Avec ce mode de capture l'​utilisation d'un disque [[ssd_solid_state_drive|SSD]] est quasi obligatoire,​ les débits brut d'un flux FullHD sont très importants et varie entre 120 et 160 Mo/s. 
  
-==== Format brut====+Ce type de capture vidéo permet de récupérer le format de la vidéo sous forme brute, c'est à dire sans aucune compression. La qualité de la vidéo est donc parfaitement représentative de la qualité de votre capteur vidéo. Avec ce mode de capture l'​utilisation d'un disque [[:​SSD]] ​ ou de disques en [[:RAID]] est quasi obligatoire,​ les débits brut d'un flux //full HD// sont très importants et varient de 100 et 160 Mo/s. 
 + 
 +==== Format brut ==== 
   * AVI 8-bit YUV   * AVI 8-bit YUV
   * AVI 10-bit YUV   * AVI 10-bit YUV
   * AVI Motion JPEG   * AVI Motion JPEG
   * DPX 10-Bit RGB   * DPX 10-Bit RGB
- 
  
 ===== Matériel ===== ===== Matériel =====
-De nombreux produits existe, mais attention seulement quelques un sont compatible sous GNU/Linux. un fabricant semble sortir son épingle du jeu, concernant la compatibilité sous notre OS. il s'agit des produits Blackmagic [[http://​www.blackmagicdesign.com/​fr/​products]] leur site indique et les retours d'​utilisateurs également une très bonne compatibilité. 
  
-=== Produits Blackmagic=== +De nombreux produits existent, mais attention seulement quelques uns sont compatibles sous GNU/Linux. Un fabricant semble sortir son épingle du jeu, concernant la compatibilité sous notre OS. il s'agit des produits Blackmagic [[https://​www.blackmagicdesign.com/​fr/​products]] leur site indique et les retours d'​utilisateurs également une très bonne compatibilité. 
-**Testé et fonctionnel sous ubuntu 13.10 / 14.04**+ 
 +<note important>​ 
 +Les dispositifs de capture HDMI ne disposent pas obligatoirement du procédé HDCP (//​High-Bandwidth Digital Content Protection//​),​ si votre source vidéo dispose du procédé anti-duplication,​ il est probable qu'il soit impossible de réaliser la numérisation. 
 +</​note>​ 
 + 
 +=== Produits Blackmagic === 
 + 
 +Testé et fonctionnel sous ubuntu 13.10 / 14.04 / 15.04
  
   * DeckLink Mini Recorder   * DeckLink Mini Recorder
Ligne 28: Ligne 36:
   * Intensity Shuttle / USB3   * Intensity Shuttle / USB3
  
-=== Autre Produits=== +=== Autres ​Produits === 
-Le support des pilote ​pour GNU/​Linux ​provienne ​d'un éditeur ​tier et celui est payant [[http://​www.kernellabs.com/​blog/​]]+ 
 +Le support des pilotes ​pour GNU/​Linux ​provient ​d'un éditeur ​tiers et celui-ci est payant [[http://​www.kernellabs.com/​blog/​]].
  
   * Avermedia HD Capture Pro   * Avermedia HD Capture Pro
Ligne 36: Ligne 45:
  
 ===== Logiciels ===== ===== Logiciels =====
 +
 L'​utilisation de ce mode de capture vidéo ouvre un panel de possibilité très important, voir le détail dans le chapitre suivant "​Utilisation"​. L'​utilisation de ce mode de capture vidéo ouvre un panel de possibilité très important, voir le détail dans le chapitre suivant "​Utilisation"​.
  
-=== Propriétaire et spécifique=== +=== Propriétaire et spécifique === 
-{{ http://​tomtoom.free.fr/​films/​wp-content/​uploads/​Media_Express_Linux.jpg?​nolink&​300|}}+
   * **Black Magic Control Panel |** Configuration du format d’acquisition   * **Black Magic Control Panel |** Configuration du format d’acquisition
   * **Black Magic Firmware update |** Mise à jour des micrologiciel des cartes ou boîtiers   * **Black Magic Firmware update |** Mise à jour des micrologiciel des cartes ou boîtiers
Ligne 45: Ligne 55:
  
 === Libre === === Libre ===
 +
   * **bmdtools |** Outils d'​utilisation des cartes Blackmagic [[https://​github.com/​lu-zero/​bmdtools]]   * **bmdtools |** Outils d'​utilisation des cartes Blackmagic [[https://​github.com/​lu-zero/​bmdtools]]
   * **VLC | **Lecteur / Diffusion vidéo [[vlc|VLC media player]]   * **VLC | **Lecteur / Diffusion vidéo [[vlc|VLC media player]]
Ligne 51: Ligne 62:
   * **Kdenlive |** Montage vidéo - Module de capture spécifique '​BlackMagic"​ intégré [[kdenlive|Kdenlive]]   * **Kdenlive |** Montage vidéo - Module de capture spécifique '​BlackMagic"​ intégré [[kdenlive|Kdenlive]]
   * **v4l2loopback |** Webcam virtuelle[[https://​github.com/​umlaeute/​v4l2loopback]]   * **v4l2loopback |** Webcam virtuelle[[https://​github.com/​umlaeute/​v4l2loopback]]
- 
  
 ===== Utilisation ===== ===== Utilisation =====
-Certaines des cartes d'​acquisitions sont directement utilisables dans les logiciels comme [[kdenlive|Kdenlive]] ou [[vlc|VLC]]. Mais le plus souvent pour une captation avec transcodage immédiat ou une utilisation pour une diffusion en direct l'​utilisation du [[terminal|terminal]] semble la meilleur solution. 
  
-**Prérequis** ​+Certaines des cartes d'​acquisitions sont directement utilisables dans les logiciels comme [[kdenlive|Kdenlive]] ou [[vlc|VLC]]. Mais le plus souvent pour une captation avec transcodage immédiat ou une utilisation pour une diffusion en direct l'​utilisation du [[terminal|terminal]] semble la meilleure solution. 
 + 
 +**Prérequis**
   * bmdtools [[https://​github.com/​lu-zero/​bmdtools]]   * bmdtools [[https://​github.com/​lu-zero/​bmdtools]]
   * bmdtools en version compilé [[http://​tomtoom.free.fr/​linux/​div/​bmdtools.tar.7z]]   * bmdtools en version compilé [[http://​tomtoom.free.fr/​linux/​div/​bmdtools.tar.7z]]
  
-//​**L'​utilitaire bmdcapture** (inclus dans bmdtools) est indispensable pour la suite// Celui-ci doit être décompressé dans un répertoire où les commandes seront exécutées.+//​**L'​utilitaire bmdcapture** (inclus dans bmdtools) est indispensable pour la suite.// Celui-ci doit être décompressé dans un répertoire où les commandes seront exécutées. 
 + 
 +==== Test vidéo ====
  
-==== Test vidéo==== 
 **Permet de faire apparaître l'​image de la caméra sur votre écran.** **Permet de faire apparaître l'​image de la caméra sur votre écran.**
  
-Branchez votre caméra au périphérique de capture avec votre cordon HDMI, allumer ​votre appareil et copier ​dans un terminal:+Branchez votre caméra au périphérique de capture avec votre cordon HDMI, allumez ​votre appareil et copiez ​dans un terminal:
 <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | vlc -</​code>​ <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | vlc -</​code>​
  
 ==== Enregistrement ==== ==== Enregistrement ====
 +
 **Permet d'​enregistrer la vidéo sur votre disque.** **Permet d'​enregistrer la vidéo sur votre disque.**
  
-La vidéo sera directement ​désentrelacé ​et transcodé ​au format vidéo x264/mp3 à 2Mbps+La vidéo sera directement ​désentrelacée ​et transcodée ​au format vidéo x264/mp3 à 2Mbps
 <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | ./ffmpeg -re -i - -filter:v yadif -vcodec libx264 -b 2048k -acodec mp3 -ab 128k Capture001.mp4</​code>​ <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | ./ffmpeg -re -i - -filter:v yadif -vcodec libx264 -b 2048k -acodec mp3 -ab 128k Capture001.mp4</​code>​
  
 ==== Streaming ==== ==== Streaming ====
 +
 **Permet de diffuser la vidéo sur le réseau.** **Permet de diffuser la vidéo sur le réseau.**
  
-La vidéo sera directement ​désentrelacétranscodé ​et diffusé ​au format vidéo x264/mp3 à 1Mbps+La vidéo sera directement ​désentrelacéetranscodée ​et diffusée ​au format vidéo x264/mp3 à 1Mbps
 <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 |vlc - --sout '#​transcode{vcodec=h264,​vb=1024,​scale=Auto,​acodec=mpga,​ab=128,​channels=2,​samplerate=44100,​deinterlace}:​http{mux=ts,​dst=:​8080/​}'</​code>​ <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 |vlc - --sout '#​transcode{vcodec=h264,​vb=1024,​scale=Auto,​acodec=mpga,​ab=128,​channels=2,​samplerate=44100,​deinterlace}:​http{mux=ts,​dst=:​8080/​}'</​code>​
  
Ligne 83: Ligne 97:
  
 ==== Streaming Ustream ==== ==== Streaming Ustream ====
 +
 **Permet de diffuser la vidéo sur Ustream** **Permet de diffuser la vidéo sur Ustream**
  
-Le flux vidéo sera diffuser ​sur votre Chaine Ustream / Vous devez utilisez votre clé de diffusion+Le flux vidéo sera diffusé ​sur votre Chaine Ustream / Vous devez utilisez votre clé de diffusion
 <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | ./ffmpeg -re -i - -filter:v yadif -vf scale=1280:​720 -acodec libmp3lame -ab 64k -ar 44100 -vcodec libx264 -vb 512k -f flv "​rtmp://​1.14352479.fme.ustream.tv/​ustreamVideo/​1123456789/​Xt6fezUX6FBTKSfzezXaMBMELJ8QQqh flashver=FMLE/​3.0\20(compatible;​\20FMSc/​1.0)"​ <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | ./ffmpeg -re -i - -filter:v yadif -vf scale=1280:​720 -acodec libmp3lame -ab 64k -ar 44100 -vcodec libx264 -vb 512k -f flv "​rtmp://​1.14352479.fme.ustream.tv/​ustreamVideo/​1123456789/​Xt6fezUX6FBTKSfzezXaMBMELJ8QQqh flashver=FMLE/​3.0\20(compatible;​\20FMSc/​1.0)"​
 </​code>​ </​code>​
  
 ==== Webcam virtuelle ==== ==== Webcam virtuelle ====
 +
 **Permet de transformer votre camera en webcam - V4L2** **Permet de transformer votre camera en webcam - V4L2**
  
Ligne 99: Ligne 115:
 <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | ./ffmpeg -re -i - -vf scale=1280:​720 -f v4l2 /​dev/​video1</​code>​ <​code>​./​bmdcapture -C 0 -m 10 -A 2 -V 3 -F nut -f pipe:1 | ./ffmpeg -re -i - -vf scale=1280:​720 -f v4l2 /​dev/​video1</​code>​
 ---- ----
-//​Contributeurs:​ [[utilisateurs:​thecraft]]//​+//​Contributeurs:​ [[:utilisateurs:​thecraft]]//​
  • capture_video_hdmi_sdi.1396308267.txt.gz
  • Dernière modification: Le 01/04/2014, 01:24
  • par thecraft