[Tech] VCR da console
Mirko Maischberger
mirko@lilik.it
Gio 14 Ott 2004 00:16:43 CEST
Iacopo Spalletti wrote:
> Alle 22:57, mercoledì 13 ottobre 2004, francis3 ha scritto:
>>Dopo molti tentativi uso mencoder e mi trovo bene assai
>
> Direttamente da /dev/video?
Sì, si può fare. Io uso uno script del genere:
-------------
VBITRATE=850
ABITRATE=64
WIDTH=384
HEIGHT=288
OUTFMT=yv12
BUFFERSIZE=384
CODEC=mpeg4
if [ -z "$1" -o -z "$2" -o -z "$3" ]; then
echo "usage myvcr.sh XawtvStation HH:MM:SS filename"
exit 1
else
CHANNEL=$1
TIME=$2
FILENAME=$3
fi
v4lctl setstation $CHANNEL
/usr/sbin/alsactl -f ~/.asound.myvcrsave store #0
/usr/sbin/alsactl -f ~/.asound.tvrec2 restore #0
#utile per richiamare l'ultima registrazione con il telecomando:
echo $FILENAME > ~/.myvcr.last
mencoder \
-ovc lavc -oac mp3lame \
-tv \
width=$WIDTH:height=$HEIGHT:outfmt=$OUTFMT:buffersize=$BUFFERSIZE:driver=v4l2:device=/dev/video0\
-lameopts abr:br=$ABITRATE:mode=3 \
-lavcopts vcodec=$CODEC:vbitrate=$VBITRATE -endpos $TIME \
-o $FILENAME tv://
v4lctl volume mute
/usr/sbin/alsactl -f ~/.asound.myvcrsave restore #0
-------------
Mirko Maischberger
Maggiori informazioni sulla lista
flug-tech