Portál AbcLinuxu, 9. listopadu 2025 10:21
#!/bin/bash
killall kdialog
#Protoze mam vice V4L video zarizeni
#tady napis jedinecny fragment nazvu karty
export V4L_DEVICE_STR="ATI TV"
export V4L_DEVICE=""
export MPLAYER_FIFO=~/mplayerctlfifo
if [ "$V4L_DEVICE" == "" ]; then
for i in `ls /dev/video?` ; do
v4l-info $i |grep -C 1 VIDIOCGCAP |grep name |grep "$V4L_DEVICE_STR" >/dev/null
if [ $? = 0 ]; then
export V4L_DEVICE=$i
echo $V4L_DEVICE
fi
done
fi
mkfifo $MPLAYER_FIFO
ps f -C mplayer |grep "mplayer tv://" >/dev/null
if [ $? = 1 ]; then
mplayer tv:// -tv driver=v4l2:device=$V4L_DEVICE -vo xv -input file=$MPLAYER_FIFO &
fi
export SWITCHCMD="X"
while [ "$SWITCHCMD" != "" ]; do
v4lctl -c $V4L_DEVICE volume 65535
export SWITCHCMD=`kdialog --title "Televize" --menu 'Vyber kanal' 'tv_set_channel R6' 'CT1' 'tv_set_channel R8' 'CT2' 'tv_s
echo $SWITCHCMD>$MPLAYER_FIFO
done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.