c'est pas l'enregistrement qui pose problème ici, mais la lecture.
Pour expliquer rapidement, l'entrée vidéo à partir de la carte se fait suivant un format (mpeg pour la bt878), la sortie se fait sur la carte graphique suivant un autre format. Ta carte graphique ne supporte pas forcément les formats gérés par ta carte d'acquisition. Dans ce cas, soit:
- tu upgrade X11 pour avoir le module necessaire pour ta carte (cherche X11+DGA, c'est un module qui permet d'accéder au mode RGB de la carte graphique),
- tu enregistre l'entrée avec lavrec ou mencoder, tu convertit, et tu visionne,
- il y a des softs qui décompressent à la volée et envoient un signal RGB non compressé, c'est le cas de mplayer/mencoder ou ffmpeg.
Pour des perfs maximales, et dans l'idéal, il faut que ta carte graphique soit compatible mpeg. Pour ma part, j'utilisais une carte d'acquisition mjpeg et une carte graphique compatible, et ça me permettait de faire des incustations "live" puisque le signal mjpeg est envoyé directement à la carte graphique sans utiliser le CPU, ce dernier reste libre pour envoyer un deuxième signal vidéo RGB, et c'est la carte graphique qui s'occupe de mixer les signaux avec la fonction 'layer' (aussi appelée 'overlay').
Pour enregistrer dans de bonnes conditions (c'est à dire en pouvant regarder ce que tu enregistre en même temps), tu es obligé que le carte graphique s'occupe un peu de la gestion du signal vidéo sinon le CPU est vite dépassé.
X11 supporte nativement tous ces protocoles d'échange hardware, mais il te faut vérifier que tu as les bon modules et drivers X11, compatibles avec ton matériel.
DGA = direct graphic access, ou encore accès direct en mode RGB: http://en.wikipedia.org/wiki/Direct_Graphics_Access
Message édité par nargy le 16-09-2007 à 23:49:57