Page 1 of 1

Ajouter un logo sur un flux vidéo diffusé en multicast

Posted: 01 Mar 2007 15:15
by FloCTN
Bonjour à tous,

Je fais partie du club multimédia de l'ecole Centrale de Lyon

Nous diffusons une chaine de TV sur le réseau de l'école en multicast et en utilisant les annonces SAP.

Je voudrais insérer un logo sur le flux vidéo à la manière des chaines de TV.
Pour le moment le code sur le serveur est :

Code: Select all

screen -d -m -S CTV vlc --ttl 1 udp://@ --sout '#duplicate{dst=std{access=udp,mux=ts,url=239.255.1.0,sap,name="CTV"}}' -I dummy
j'ai essayé le code suivant sans succès (pas d'affichage de logo) :

Code: Select all

screen -d -m -S CTV vlc --logo-file 'CTV.png' --ttl 1 udp://@ --sout '#transcode{sfilter=logo}:duplicate{dst=std{access=udp,mux=ts,url=239.255.1.0,sap,name="CTV"}}' -I dummy
Pouvez vous m'aider?

Merci :lol:

Posted: 02 Mar 2007 11:39
by kaoul
je veux faire de même et je suis plutôt parti sur un truc compliqué comme décompression/incrustation image par image/recompression :)

Peux-tu décrire ta ligne de comande, ce qu'elle fait exactement ?

Merci

Posted: 02 Mar 2007 12:09
by Jean-Baptiste Kempf
pourquoi est ce que tu mets ton fichier entre '' ?

Ensuite, si tu regardes les messages, tu trouveras ton probleme.

Posted: 02 Mar 2007 12:59
by FloCTN
J'ai également essayé sans les " mais ça ne marche pas plus.

J'ai regardé les messages mais ils ne m'ont pas aidé à faire fonctionner ce que je voulais.

Peut-être n'est je pas vu les bons. :oops:

J'ai d'ailleurs cru comprendre dans l'un de ceux que j'ai vu qu'il y avait un problème pour incruster un logo lorsqu'on utilisait les annonces SAP. Est-ce exact?

Pourrais-tu me dire quels messages je dois aller voir :?:

Merci!

Posted: 03 Mar 2007 23:54
by kaoul
As-tu utilisé les informations du wiki ?
http://wiki.videolan.org/How_to_add_logo

Ensuite voici un extrait de la doc de vlc si ça peut te servir :
Logo video filter
--logo-file=<string> Logo filenames
Full path of the image files to use. Format
is <image>[,<delay in ms>[,<alpha>]][;<image>[
,<delay>[,<alpha>]]][;...]. If you only have
one file, simply enter its filename.
--logo-x=<integer> X coordinate
X coordinate of the logo. You can move the
logo by left-clicking it.
--logo-y=<integer> Y coordinate
Y coordinate of the logo. You can move the
logo by left-clicking it.
--logo-delay=<integer> Logo individual image time in ms
Individual image display time of 0 - 60000 ms.
--logo-repeat=<integer> Logo animation # of loops
Number of loops for the logo animation.-1 =
continuous, 0 = disabled
--logo-transparency=<integer>
Transparency of the logo
Logo transparency value (from 0 for full
transparency to 255 for full opacity).
--logo-position={0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Logo position
Enforce the logo position on the video
(0=center, 1=left, 2=right, 4=top, 8=bottom,
you can also use combinations of these
values, eg 6 = top-right).

Posted: 04 Mar 2007 00:25
by dionoea
viewtopic.php?t=33021

(this topic being a dup, i'll close it)