Matériel > Carte tuner TV > zr36067
Cartes de capture vidéo basées sur la puce zr36067 (zoran)
miroVIDEO DC10
En bref
|
Debian Lenny |
|
Video input |
Composite |
Fonctionne |
S-Video |
Non testé |
|
Video output |
Composite |
Fonctionne |
S-Video |
Non testé |
Installation
Les noyaux modernes (au moins 2.6.26 ou 2.6.29) ne détectent pas correctement les cartes zr36067 ; aussi, pour faire fonctionner cette carte, on doit d'abord décharger le module zr36067 puis le recharger avec l'option card=N. Pour la carte miroVIDEO DC10 la valeur de N doit être 1 (pour les nouvelles versions de la carte) ou 0 (pour les anciens modèles) :
# rmmod zr36067 # modprobe zr36067 card=1
Si le module a été chargé, le périphérique video0 est ajouté au répertoire /dev :
# ls /dev/video[0-9] /dev/video0
Pour que ce modèle soit monté correctement au démarrage, on doit préciser les options qui doivent être utilisées lors du chargement du module :
# echo "options zr36067 card=1" >> /etc/modprobe.d/local.conf
Lecture et enregistrement
Si on a bien installé sa carte, on peut voir les vidéos à partir de l'entrée Video In de votre écran en utilisant le programme xawtv, ou enregistrer le flux vidéo en utilisant l'utilitaire lavrec que l'on trouve sur le site du projet MJPEG. (On doit le compiler soi-même ou le télécharger à partir du dépôt de Christian Marillat, puisque mjpeg est absent des dépôts de Debian).
Lire une vidéo
On peut lire une vidéo avec la sortie Video Out de la carte DC10 avec MPlayer, mais on doit utiliser une version de MPlayer compilée avec la prise en charge de zoran (synonyme de zr36067). Si cette version de MPlayer n'est pas présente dans les dépôts de Debian, on peut avoir à compiler un paquet avec ce pilote de sortie vidéo. Voici de brèves instructions sur comment le faire.
Installez les dépendances de MPlayer et téléchargez le paquet source de mplayer :
$ su # apt-get build-dep mplayer && exit $ apt-get source mplayer
Ajoutez l'option de prise en charge de zoran aux fichiers de compilation. Pour ce faire, il faut modifier le fichier de règles du dépôt de Debian :
$ editor mplayer-*/debian/rules
trouver la ligne qui débute par DEB_BUILD_CONFIGURE= , ajouter --enable-zr --enable-libavcodec_a à la liste des options de cette ligne, sauvegarder le fichier et ressortir.
Après cela, lancez la compilation :
$ cd mplayer-* ; dpkg-buildpackage
Si la compilation s'effectue sans erreur, installez le paquet :
$ cd .. ; su # dpkg -i mplayer_*.deb && exit
Vous pouvez maintenant voir votre vidéo avec la sortie vidéo de la carte DC10 :
$ mplayer -vo zr Your_Video_File.mpeg
Périphériques pris en charge
Il existe beaucoup d'autres cartes basées sur le chipset zr36067 de Zoran listées sur la page mjpeg.sf.net. (Au moment de la rédaction de cet article, le chipset est utilisé dans les produits suivants: Iomega Buz, Linux Media Labs LML33, Linux Media Labs LML33R10, Pinnacle/Miro DC10+, Pinnacle/Miro DC30+). Les informations les plus importantes sont le "numéro de carte" de chacune des carte qui doit être transmis au module zr36067 pour qu'il se charge correctement, comme cela est décrit pour la carte DC10. On trouve aussi sur cette page la liste des modules qui doivent être chargés pour chaque carte. Mais attention, depuis la rédaction de cette liste, le module zorana été renommé zr36067, donc utilisez le nouveau nom à la place de l'ancien.
La page comment identifier un périphérique PCI explique comment identifier un périphérique PCI.
La liste suivante est basée sur le champs alias de modinfo zr36067 de l'image du noyau 2.6.29 de Debian.
PCI: 11DE:6057 Zoran Corporation ZR36057PQC Video cutting chipset
Voir aussi
http://mjpeg.sourceforge.net/driver-zoran/ - projet du pilote de la zr36067
http://mjpeg.sourceforge.net/driver-zoran/cards.php - Liste des cartes zr36067 prises en charge
Documentation du pilote zoran du noyau (ou regarder sur votre ordinateur : /usr/share/doc/linux-doc-*/Documentation/video4linux/Zoran.gz)
Autres cartes tuner TV sur ce wiki.