[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