понедельник, 10 декабря 2012 г.

Выполнить захват видео с экрана

Выполнить захват видео с дисплея 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

Комментариев нет:

Отправить комментарий