Parent Directory | Revision Log
record screencast using ffmpeg and x11grab
1 | #!/bin/sh |
2 | |
3 | out=screencast.avi |
4 | |
5 | if [ ! -z "$1" ] ; then |
6 | out=$1 |
7 | fi |
8 | |
9 | win=/tmp/record.$$ |
10 | |
11 | xwininfo | tee $win |
12 | |
13 | rate=10 |
14 | w=`cat $win | grep Width | cut -d: -f2 | sed 's/ //g'` |
15 | h=`cat $win | grep Height | cut -d: -f2 | sed 's/ //g'` |
16 | size="${w}x${h}" |
17 | offset=`cat $win | grep Corners | awk '{ print $2 }' | sed -e 's/+//' -e 's/+/,/'` |
18 | |
19 | rm -f $win |
20 | |
21 | ffmpeg="ffmpeg -f x11grab -s $size -r $rate -sameq -i :0.0+$offset $out" |
22 | echo "# $ffmpeg" |
23 | |
24 | $ffmpeg && mplayer -osdlevel 3 $out && ls -al $out |
Name | Value |
---|---|
svn:executable | * |
ViewVC Help | |
Powered by ViewVC 1.1.26 |