Screencast con ffmpeg
Pubblicato il ven 15 giugno 2012 in howto • 1 min read
Ecco un semplice script per catturare lo schermo con ffmpeg.
Requisiti:
- Una qualsiasi distribuzione Gnu/Linux
- ffmpeg
Copiate ed incollate il seguente codice in un file, ad esempio screencap.sh
#!/bin/bash
dir="$HOME/screen"
if [ ! -d $DIR ] ; then
mkdir $DIR
fi
size=$( xdpyinfo | grep 'dimensions:' | awk '{print $2}' )
name=$( date +'%b.%d_%I:%M%#p' )
video="$dir/$name.mkv"
ffmpeg -f x11grab -r 25 -s $size -i :0.0 -vcodec libx264 -threads 0 $video
Spostatevi nella directory in cui avete salvato il file e rendetelo eseguibile
$ cd /path/to/dir
$ chmox u+x screencap.sh
Provatelo
$ ./screencap.sh