Видеозахват экрана в FreeBSD

Автор: | 10 октября 2010

Мне пока что ни разу не понадобился захват экрана в видео, но вдруг понадобится, пусть скрипт будет, есть не просит 🙂

Для начала нужно собрать порт с активной опцией X11GRAB:

~> make -C /usr/ports/multimedia/ffmpeg/ config install clean

Сам скрипт захвата видео:

#!/bin/sh
name="$(date +%F-%T)"
# Desktop
#ffmpeg -f oss -i /dev/dsp -acodec ac3 -ab 192k -f x11grab -s 1440x900 -r 30 -isync -i :0.0 -sameq -y -vcodec mpeg4 ~/desktop.${name}.mp4
#ffmpeg -f oss -i /dev/dsp -acodec ac3 -ab 128k -f x11grab -s 1440x900 -r 30 -g 120 -isync -i :0.0 -s 800x500 -sameq -y ~/desktop.${name}.mpg

#only video
ffmpeg -f x11grab -s 1440x900 -r 30 -g 120 -isync -i :0.0 -s 800x500 -sameq -y ~/desktop.${name}.mpeg

#video and sound
#ffmpeg -f oss -i /dev/dsp -acodec ac3 -ab 128k -f x11grab -s 1440x900 -r 30 -g 120 -isync -i :0.0 -s 800x500 -sameq -y ~/desktop.${name}.mpeg

# Webcam (not work - error open /dev/video0)
#ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 ~/desktop.${name}.mp4

via fidaj

похожий софт: recordmydesktop

Добавить комментарий