OVH Cloud OVH Cloud

V4L video for Linux

27 réponses
Avatar
Rakotomandimby (R12y) Mihamina
Bonjour,

Je m'interesse de pres à theora de chez xiph. Il est pas au point, mais
bon. Mon asso compte les soutenir (en developpeurs et/ou en argent).

Mes promenades me mènent souvent vers des exemples qui emploient le "V4L".

J'ai vu cette option dans les options de compilation du Noyau. En quoi ça
consiste? ça crée un device vidéo spécial? ça fait fait quoi? à quel
usage c'est destiné?...
--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

10 réponses

1 2 3
Avatar
Nicolas George
l'indien wrote in message :
Hum, ça dépend de ce que tu fais...
<snip de la théorie sur l'encodage de chaînes à la volée>


Il a dit ce qu'il voulait faire : du Theora. Apparemment tu l'as loupé,
puisque tu parles de QCIF et de MPEG4.

Avatar
l'indien
On Sun, 06 Mar 2005 13:39:20 +0000, Nicolas George wrote:

l'indien wrote in message :
Hum, ça dépend de ce que tu fais...
<snip de la théorie sur l'encodage de chaînes à la volée>


Il a dit ce qu'il voulait faire : du Theora. Apparemment tu l'as loupé,
puisque tu parles de QCIF et de MPEG4.


C'est vrai pour le MPEG.
Par contre, le fait que ce soit du theora est indépendant du fait que ce
soit en CIF ou en QCIF... De même, les coûts de compression doivent
être du même ordre, puisque les principes de bases de la compression
sont les mêmes, si les CODECS sont bien écrits, bien sur.


Avatar
Ronald
Le Sun, 06 Mar 2005 13:39:20 +0000, Nicolas George a écrit :

l'indien wrote in message :
Hum, ça dépend de ce que tu fais...
<snip de la théorie sur l'encodage de chaînes à la volée>


Il a dit ce qu'il voulait faire : du Theora. Apparemment tu l'as loupé,
puisque tu parles de QCIF et de MPEG4.


QCIF c'est pour les dimensions de l'image, 176x144, c'est bien un facteur
qui joue pour le débit.
Pour la mention du mpeg4, c'était par comparaison avec le mpeg et mpeg2
si j'ai bien lu, le premier se prête bien mieux au streaming que les deux
autres à mon avis et theora visant à concurrencer les divx, xvid & co
pour le même usage, je ne trouve pas que ça soit totalement hors propos.
Plutôt que icecast ou mencoder, j'utiliserais directement ffserver et
ffmpeg pour toute la chaîne, de la capture à la distribution.


Avatar
Forge
Bonjour

l'indien wrote:
On Sat, 05 Mar 2005 22:23:03 +0100, Rakotomandimby (R12y) Mihamina wrote:


( Sat, 05 Mar 2005 22:11:27 +0100 ) l'indien :

Comme son nom l'indique, ça rassemble tout ce qui concerne les devices
vidéo ou plus largement multimédia:
- cartes d'entrées vidéo (acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.

Ok, donc concrètement ça se passe comment (je n'aipas de machine de test
disponible avant dans trois mois, et encore moins de webcam ni de carte
d'aquisition)

On selectionne V4L dans la configuration du noyau, et les sous-options qui
conviennent à ce qu'on a comme matériel, puis on plug, puisil se crée
un /dev/machin et on agit dessus ?

Aussi simple?



En gros oui.
Et les actions à faire sont également très simples:
pour une webam, on peut se contenter de lire sur le device et on a la
vidéo qui arrive.
Ensuite, il y a des API pour connaitre et changer le format de ce qui
arrive, pour mapper directement le buffer vidéo (c'est plus efficace: il
n'y a pas de recopie de donnée), selectionner la source (par exemple une
entrée tuner ou S-video, cas classique d'une carte TV), etc...


Forge



Avatar
Ronald
Le Sun, 06 Mar 2005 16:38:35 +0100, Forge a écrit :

Bonjour

l'indien wrote:
On Sat, 05 Mar 2005 22:23:03 +0100, Rakotomandimby (R12y) Mihamina
wrote:


( Sat, 05 Mar 2005 22:11:27 +0100 ) l'indien :

Comme son nom l'indique, ça rassemble tout ce qui concerne les devices
vidéo ou plus largement multimédia: - cartes d'entrées vidéo
(acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.


Je ne parierais pas là dessus:
http://www.rulerofearth.com/




Avatar
beebee

Ah ben voila! c'est une estimation qui m'économise du temps ça! :-)


Conbien, cela va vous rapporter, franchement!
Les associations, c'est des entreprises pire que normale!

Au moins je sais à quoi m'en tenir... Merci Nicolas.
Nous aussi, fais-toi payer nicolas!

Sinon bien sûr , il va chercher gratuitement ailleurs!

bonjour!

C'est pas pour être vilain!
M'enfin voilà, un pro, superpro de l'unix et du linux.
Oui, je lis le forum depuis un temps certain ;-)

Donc cher Monsieur avec votre salaire, acheter des cartes et
faîte vos essais et vos compils p!
Essuyer vos plâtres vous -même...
C'est une chose d'aider les autres et cela en est une autre
de jeter la peau quand on a préssé le citron!

Donc conseil, avant de répondre, relire l'historique du
commercial profiteur...

L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Ah oui, microsoft aussi est une association:-0))))

J'croyais, que l'aspro et l'upsa, c'étais pour autre chose!
Mi graine, mi fruit, choisi ton camp!

A-

Avatar
Ronald
Le Mon, 07 Mar 2005 14:37:14 +0100, beebee a écrit :



Ah ben voila! c'est une estimation qui m'économise du temps ça! :-)


Conbien, cela va vous rapporter, franchement! Les associations, c'est des
entreprises pire que normale!

Au moins je sais à quoi m'en tenir... Merci Nicolas.
Nous aussi, fais-toi payer nicolas!

Sinon bien sûr , il va chercher gratuitement ailleurs!

bonjour!

C'est pas pour être vilain!
M'enfin voilà, un pro, superpro de l'unix et du linux. Oui, je lis le
forum depuis un temps certain ;-)

Donc cher Monsieur avec votre salaire, acheter des cartes et faîte vos
essais et vos compils p!
Essuyer vos plâtres vous -même...
C'est une chose d'aider les autres et cela en est une autre de jeter la
peau quand on a préssé le citron!

Donc conseil, avant de répondre, relire l'historique du commercial
profiteur...

L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Ah oui, microsoft aussi est une association:-0))))

J'croyais, que l'aspro et l'upsa, c'étais pour autre chose! Mi graine, mi
fruit, choisi ton camp!



On le dira jamais assez: ne pas abuser des médicaments même ceux que
l'on peut se prescrire soi même.


Avatar
beebee
re-bonjour!



On le dira jamais assez: ne pas abuser des médicaments même ceux que
l'on peut se prescrire soi même.


Absolument, quoi de neuf docteur....,

C'est l'heure de mon "générique", j'aime bien aussi la fin du film!

A+


Avatar
Forge
Bonjour

Ronald wrote:


Bonjour

l'indien wrote:

On Sat, 05 Mar 2005 22:23:03 +0100, Rakotomandimby (R12y) Mihamina
wrote:

( Sat, 05 Mar 2005 22:11:27 +0100 ) l'indien :

Comme son nom l'indique, ça rassemble tout ce qui concerne les devices
vidéo ou plus largement multimédia: - cartes d'entrées vidéo
(acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu le
fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos, sans
succès pour ma compréhension.

--
Forge





Avatar
Ronald
Le Mon, 07 Mar 2005 15:36:04 +0100, Forge a écrit :

Bonjour

Ronald wrote:


Bonjour

l'indien wrote:

On Sat, 05 Mar 2005 22:23:03 +0100, Rakotomandimby (R12y) Mihamina
wrote:

( Sat, 05 Mar 2005 22:11:27 +0100 ) l'indien :

Comme son nom l'indique, ça rassemble tout ce qui concerne les
devices vidéo ou plus largement multimédia: - cartes d'entrées
vidéo (acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu
le fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos, sans
succès pour ma compréhension.


c'est simple: tu décompresses l'archive, tu vas dans le répertoire
v4l2 et make, tu obtiens un module genericv4l.ko que tu
places dans /lib/modules/kernel-version/misc, tu rajoutes un alias
char-major-81-0 genericv4l, pour les options tu rajoutes une ligne
options genericv4l disableinterlace=0 disablev4l2=0 tunertype=2 dans ton
modprobe.conf (le paramètre tunertype=2 est nécessaire pour le secam,
le reste tu fais ce que tu veux), fais aussi un depmod -a.
Assures toi d'avoir /dev/video? et le support videodev.
Ca ne fonctionne pas avec le dri par contre, donc il faut choisir soit
dri/drm soit capture.






1 2 3