Bonjour à tous,
J'ai besoin de diffuser en compression sans perte, de la vidéo depuis une carte d'acquisition.
Je suis arrivé à un résultat en diffusant un flux brut. Cependant les couleurs visualisées par le PC client ne sont pas les bonnes.
J'ai donc opéré de la manière suivante :
Manipulation n°1--------------------------------------------------------------------------------------
Sur le PC Serveur :
ffmpeg -f video4linux2 -s 720x576 -r 25 -i /dev/video0 -f rawvideo -b 120000000 udp://192.168.0.2:1234/feed1.ffm
-f format
-s size
-r fps
-b bitrate (octets par seconde)
Sur le PC Client :
mplayer udp://192.168.0.2:1234/feed1.ffm -nosound -demuxer rawvideo -rawvideo w=720:h=576
Je récupère donc bien le flux, mais avec une image excentrée et des couleurs différentes de la vidéo d'origine.
Quelqu'un à t-il une idée du pourquoi ?
Manipulation n°2--------------------------------------------------------------------------------------
Aussi, j'ai refais la même manip mais en appliquant un codec lossless, comme ffvhuff :
Sur le PC Serveur :
ffmpeg -f video4linux2 -s 720x576 -r 25 -i /dev/video0 -f rawvideo -vcodec ffvhuff -b 120000000 udp://192.168.0.2:1234/feed1.ffm
Sur le PC Client :
mplayer udp://192.168.0.2:1234/feed1.ffm -nosound -demuxer rawvideo -rawvideo w=720:h=576
Ici, je récupère de la neige mutlicolore. On dirait que mon client n'arrive pas à décoder ffvhuff.
Quelqu'un à idée la dessus ?
Je vous remercie d'avance :-) .
Message édité par snooker9 le 31-10-2008 à 09:02:07
---------------
Ni ne recule, Ni ne dévie...