Telecamera FireWire: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: aggiungo template {{...}}
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
Riga 113:
Quello che contraddistingue i sistemi aperti è l'utilizzo delle API dei sistemi operativi e non quelle dei produttori dell'hardware. Per la Apple e la Microsoft l'argomento "immagine e suono" ha una grande importanza. Per questo le API [[QuickTime]] e [[DirectX]] sono molto conosciute. Per un pubblico normale queste API sono tuttavia ridotte alla '''rappresentazione''' audio e video. In realtà si tratta effettivamente di API molto potenti responsabili anche dell'acquisizione d'immagini.
 
Sotto [[Linux]] questa API si chiama [httphttps://linuxtv.org/v4lwiki/index.php/Main_Page video4linux]. Siccome è meno potente rispetto all'API QuickTime o DirectX, contemporaneamente a video4linux sono state sviluppate altre API:
 
[[File:Fwcam_linux_padding.it.png|thumb|upright=1.8|L'accesso alle telecamere FireWire sotto Linux]]
 
; Fotocamere : Per le fotocamere FireWire, Linux mette a disposizione l'infrastruttura per le memorie di massa. Un programma applicativo è [httphttps://sourceforge.net/projects/digikam digiKam].
 
; Videocamere : Diverse sono le API che possono accedere alle videocamere FireWire. L'immagine a destra mostra un tipico accesso del programma di montaggio video "Kino" ad un modulo, in questo caso si tratta [httphttps://sourceforge.net/projects/kino Kino] dell'API [httphttps://sourceforge.net/projects/libavc1394/ libavc1394]. Per motivi di chiarezza non mostriamo qui l'accesso del programma "Kino" alle altre API.
 
; Telecamere speciali : L'API più importante per le telecamere speciali è la [httphttps://sourceforge.net/projects/libdc1394/ libdc1394]. L'immagine a destra mostra l'accesso del programma applicativo [httphttps://sourceforge.net/projects/coriander Coriander] a questa API.
 
Per facilitare l'applicazione di video4linux e delle API dedicate, è stata sviluppata la meta API [httphttps://sourceforge.net/projects/unicap/ unicap]. Nasconde tutti i dettagli tramite un semplice modello di programmazione.
 
==Integrazione di sistema==
Riga 157:
** {{cita web|http://damien.douxchamps.net/ieee1394/cameras/|Telecamere speciali}}
* API del sistema operativo
** {{cita web|httphttps://developer.apple.com/documentation/QuickTime/|QuickTime}}
** {{cita web|httphttps://msdn.microsoft.com/directx/|DirectX}}
* API del sistema operativo sotto Linux
** {{cita web|httphttps://linuxtv.org/v4lwiki/index.php/Main_Page|video4linux}}
** {{cita web|httphttps://sourceforge.net/projects/libavc1394/|libavc1394}}
** {{cita web|httphttps://sourceforge.net/projects/libdc1394/|libdc1394}}
** {{cita web|http://unicap-imaging.org/|unicap}}
* Programmi applicativi sotto Linux
** {{cita web|httphttps://www.digikam.org/|digiKam}}
** {{cita web|http://www.kinodv.org/|Kino}}
** {{cita web|http://damien.douxchamps.net/ieee1394/coriander/|Coriander}}