Выполнить захват видео с дисплея X сервера можно выполнить следующим скриптом:
#!/bin/bash
dir="/u05/screencast/"
base="${dir}capture"
case "$1" in
start)
cd $dir && nohup avconv -y -an \
-s 1920x1080 -r 24 -f x11grab -i $DISPLAY \
-s 1920x1080 -r 24 -aspect 16:9 \
-vcodec libx264 -same_quant $base.mp4 &
echo $! > $base.pid
;;
stop)
kill -15 `ps ax | grep avconv | grep -v grep | awk '{print $1}'`
;;
esac
Проиндексировать полученный файл можно командной:
$ mencoder -forceidx -oac copy -ovc copy infile.avi -o outfile.avi
Комментариев нет:
Отправить комментарий