VIDEO : pilote de capture Nvidia

Bonjour,

J’ai un vieux PC (Squeeze 6.0.10 / 2.6.32-5-686) qui a l’avantage d’avoir une carte NVIDIA Gforce4 MX 440 AGP 8x dotée d’une entrée d’acquisition video.

Je voudrais numériser des VHS mais Debian ne me propose pas l’entrée “capture video”.

Quelqu’un sait-il comment je dois m’y prendre pour faire apparaitre ce device ?

Merci pour vos réponses.

peut être installer le pilote propriétaire nvidia qui est le pilote legacy 96.43.23,il s’installe facilement avec le script sgfxi

Il faut :

  • identifier précisément ta carte avec la commande [mono]lspci[/mono]
  • voir si la puce d’acquisition vidéo est prise en charge par le noyau : résultat des commandes [mono]dmesg[/mono] et [mono]lsmod[/mono]
  • installer le logiciel tvtime (présent dans les dépôts Debian) et vérifier si ton entrée vidéo n’est pas déjà prise en charge.

sans avoir ce minimum d’informations, impossible de t’aider plus avant.

Bonjour et merci pour les réponses.

lspci indique: VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)

pour la suite, que dois-je chercher avec dmsg ( la liste est très longue )

lsmod donne:
[ 9.196892] NVRM: The NVIDIA GeForce4 MX 440 with AGP8X GPU installed in this system is
[ 9.196896] NVRM: supported through the NVIDIA 96.43.xx Legacy drivers. Please
[ 9.196898] NVRM: visit nvidia.com/object/unix.html for more
[ 9.196899] NVRM: information. The 195.36.31 NVIDIA driver will ignore
[ 9.196901] NVRM: this GPU. Continuing probe…
[ 9.197256] NVRM: No NVIDIA graphics adapter found!

Ca veut dire que je n’aipas le bon driver, n’est-ce pas ?

… j’installe la 96.43.18-2 et je donne des nouvelles…

bon, c’est fait!

lsmod dit maintenant:
nvidia 4651189 0
i2c_core 12763 6 nouveau,drm_kms_helper,drm,i2c_algo_bit,nvidia,i2c_sis96x

mais tvtime ne marche pas:

Utilise tvtime 1.0.2.
Lit la configuration depuis /etc/tvtime/tvtime.xml
Lit la configuration depuis /home/philippe/.tvtime/tvtime.xml
xvoutput: No XVIDEO port found which supports YUY2 images.

*** tvtime requires hardware YUY2 overlay support from your video card
*** driver. If you are using an older NVIDIA card (TNT2), then
*** this capability is only available with their binary drivers.
*** For some ATI cards, this feature may be found in the experimental
*** GATOS drivers: gatos.souceforge.net/
*** If unsure, please check with your distribution to see if your
*** X driver supports hardware overlay surfaces.

J’ai installé “GATOS” mais ce ne change rien !!!

une idée ?

Tu ne peux numériser une cassette VHS avec une simple carte nvidia (ou bien indique un début de piste disant que c’est possible). Voilà une méthode que j’ai faite pour cela
numerisation-cassete-video-vhs-t47336.html

Bonjour,

voici un début de piste disant que c’est possible: je l’ai déja fait sur ce même PC du temps ou il avait windows xp, en utilisant le “Driver nvidia wdm video capture (universal)”.
Les entrées vidéos et s-video sont directement accessibles en face avant.

Comment trouve-t-on le nom du device de capture sous Debian ?

Colle nous ton fichier /var/log/dmesg (utiliser la balise [ code ][ /code ] du forum)

On verra au moins si la puce est détectée par le noyau.

Bon tu as raison, il y a possibilité de faire une capture video avec la nvidia (j’ignorais complètement).
Souci elle est vieille, le pilote propriétaire est gelé et de ce que j’ai vu n’a pas la gestion de la capture video. Essaye de voir sous vlc si tu as un /dev/video??? proposé.
Que donne un lspci puis lspci -n sur ta machine?

bonjour à tous,

vlc ne propose pas /dev/video, et c’est bien là mon problème.

lspci:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 14)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC’97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)

lspci -n: ( ca fait quoi -n ??? )

00:00.0 0600: 1039:0648 (rev 03)
00:01.0 0604: 1039:0002
00:02.0 0601: 1039:0963 (rev 14)
00:02.1 0c05: 1039:0016
00:02.5 0101: 1039:5513
00:02.7 0401: 1039:7012 (rev a0)
00:03.0 0c03: 1039:7001 (rev 0f)
00:03.1 0c03: 1039:7001 (rev 0f)
00:03.2 0c03: 1039:7001 (rev 0f)
00:03.3 0c03: 1039:7002
00:04.0 0200: 1039:0900 (rev 91)
01:00.0 0300: 10de:0181 (rev a2)

dmesg: comment fait-on pour poster une piece jointe ?

Bon, l’encodeur est intégré au chip NV18 (ou NV17?), et NVIDIA n’a pas diffusé les spécifications correspondantes. Je crois que c’est mort. Mais je peux me tromper, je n’y ai pas passé une heure non plus.

Pour copier le dmesg.log tu peux l’ouvrir dans un éditeur de texte

[mono]su -c ‘gedit /var/log/dmesg’[/mono] ou si tu utilises sudo, [mono]sudo gedit /var/log/dmesg[/mono]

et copier le tout dans un pastebin ( paste.debian.net/ )

Mais j’ai tendance à penser aussi que ce genre de carte nvidia c’est un peu mort. Avant il y avait le logiciel rivatv, mais il est obsolète et plus développé.

linuxtv.org/wiki/index.php/RivaTV

Ben non, tu viens de montrer que c’est faisable, si RivaTV savait dialoguer avec la carte, ce qui est le cas, alors ça devrait fonctionner. Sauf qu’effectivement il utilise v4l et non v4l2 et que

[quote][…]the project currently does not appear to have any sort of continued development – a fact that is most unfortunate for owners of Nvidia based graphics cards sporting video in capabilities. [/quote]Bad news.

Ok, dommage…Je vais essayer de redonner vie à mon XP.

En tous cas merci à tous pour le temps passé pour moi!!

Phil