Wiki du LOL

Construire ensemble

Outils pour utilisateurs

Outils du site


screen_wall

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
screen_wall [2025/12/19 18:19] epickiwiscreen_wall [2025/12/19 20:32] (Version actuelle) epickiwi
Ligne 7: Ligne 7:
 On utilise ffmpeg pour convertir le flux initial aux bonnes dimensions en utilisant les filtres [[https://ffmpeg.org/ffmpeg-filters.html#scale-1|scale]] puis [[https://ffmpeg.org/ffmpeg-filters.html#pad-1|pad]]. On utilise ffmpeg pour convertir le flux initial aux bonnes dimensions en utilisant les filtres [[https://ffmpeg.org/ffmpeg-filters.html#scale-1|scale]] puis [[https://ffmpeg.org/ffmpeg-filters.html#pad-1|pad]].
  
-<nowiki> +  ffmpeg -re -i <input-file> -map 0:v -map 0:a -vf "scale=2560x2048:force_original_aspect_ratio=decrease,pad=w=2560:h=2048:x=in_w/2-out_w/2:y=in_h/2-out_h/2" -c:v mpeg2video -b:v 1M -f mpegts "udp://127.0.0.1:5020/"
-ffmpeg -re -i <input-file> -map 0:v -map 0:a -vf "scale=2560x2048:force_original_aspect_ratio=decrease,pad=w=2560:h=2048:x=in_w/2-out_w/2:y=in_h/2-out_h/2" -c:a aac -c:v mpeg2video -b:a 250K -b:v 1M -f mpegts "udp://127.0.0.1:5020/"+
  
 On utilise ensuite VLC pour emettre un flux rtp en multicast. On utilise ensuite VLC pour emettre un flux rtp en multicast.
  
-cvlc "udp://@:5020" --sout="#rtp{mux=ts,dst=239.255.255.250,port=5010}"+  cvlc "udp://@:5020" --sout="#rtp{mux=ts,dst=239.255.255.250,port=5010}"
  
 +===== Affichage sur les ecrans =====
 +
 +
 +On utilise un serveur X sans gestionnaire fenêtre.
 +Puis, on utilise vlc pour decoder le flux rtp multicast avec le splitter //wall// pour decouper en mosaique.
 +
 +  cvlc --width 1280 --video-splitter=wall --wall-cols=3 --wall-rows=1 --wall-active=0
  
screen_wall.1766168379.txt.gz · Dernière modification : de epickiwi