[vignettes] Pour la radio et pour la tv (en utilisant vlc)
This commit is contained in:
parent
20fc077b5b
commit
2dfcc35dfe
2 changed files with 25 additions and 0 deletions
9
tv/radio/vignettes.py
Executable file
9
tv/radio/vignettes.py
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
from config import multicast
|
||||
import os
|
||||
for (name, value) in multicast['Radio'].items():
|
||||
try: os.symlink('/var/www/sound.jpg', '/var/www/images/%s.jpg' % value[1])
|
||||
except OSError: pass
|
||||
try: os.symlink('/var/www/sound_petites.jpg', '/var/www/images/%s_petites.jpg' % value[1])
|
||||
except OSError: pass
|
16
tv/vignettes/vignettes.sh
Executable file
16
tv/vignettes/vignettes.sh
Executable file
|
@ -0,0 +1,16 @@
|
|||
#!/bin/bash
|
||||
|
||||
killall -9 vlc &>/dev/null;
|
||||
for ip in `cat /var/run/mumudvb/*streamed* | grep FullyUnscrambled | awk -F ":" '{print $1}' | sort | uniq | sort -R`; do
|
||||
|
||||
(
|
||||
cvlc udp://@${ip}:1234 --ffmpeg-threads=1 --run-time=2 --sout-deinterlace-mode linear --rate=1 --video-filter=scene --vout=dummy --aout=dummy --scene-format=jpg --scene-ratio=24 --scene-prefix=${ip} --scene-path=/var/www/images/ --scene-width=900 --scene-replace vlc://quit &>/dev/null
|
||||
find /var/www/images/ -size 0 -name ${ip}.jpg -exec rm {} \;
|
||||
|
||||
sleep 2
|
||||
|
||||
if [ -f /var/www/images/${ip}.jpg ]; then
|
||||
convert -geometry '200x150 !' /var/www/images/${ip}.jpg /var/www/images/${ip}_petites.jpg
|
||||
fi
|
||||
)
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue