1.1 기본 제공 화면 캡처
폴더 저장
Print Screen(PrtSc): 전체화면 사진 폴더 저장
Alt + Print Screen : 활성화 창 지정 후, 사진 폴더 저장.
클립 보드 저장
Shift + Ctrl + Print Screen
Ctrl + v
영영 선택 지정
Shift + Print Screen : 사진 폴더 저장.
영상 녹화
Shift + Ctrl + Alt + R : 녹화 시작
Shift + Ctrl + Alt + R : 녹화 정지.
비디오 폴더 저장
1.2 그놈 스크린 샷 사용
효과:
마우스 포인터 포함 체크 스크린 샷
1.3 Shutter
편집 활성화
패키지 설치
https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas-common_1.0.0-1_all.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas3_1.0.0-1_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
프로그램 종료
sudo killall -9 shutter
캡처된 이미지 편집 가능. s
2. 비잔즈(Byzanz)
CLI 방식
파일 지원 형식: GIF(애니메이션 기본), FLV, OGG, OGV, WEBM
녹화 시간 설정 CLI
byzanz-record -d DURATION --delay=DELAY -x X-COORDINATE -y Y-COORDINATE -w WIDTH -h HEIGHT FILENAME
byzanz-record -d 10 --delay=5 -x 0 -y 0 -w 1440 -h 900 desktop-animation.gif
참고 : -v 플래그를 추가 하여 진행 상황 확인
byzanz-record -v --exec="uname -a" output.flv
2.1 스크립트 테스트
#!/bin/bash
# 의존:
sudo add-apt-repository ppa:fossfreedom/byzanz;
sudo apt-get update && sudo apt-get install byzanz zenity zenity-common notify-osd)
# 시간 및 날짜
TIME=$(date +"%Y-%m-%d_%H%M%S")
# 시작하기 전 지연
DELAY=10
# 저장 폴더
FOLDER="$HOME/Pictures"
# 기본 녹음 시간
DEFDUR=10
# 녹음 시작시 알려주는 소리
beep() {
paplay /usr/share/sounds/freedesktop/stereo/message-new-instant.oga &
}
# 지정 녹화 시간 설정
USERDUR=$(gdialog --title "지속?" --inputbox "초 단위 입력" 200 100 2>&1)
# 출력 파일
if [ $USERDUR -gt 0 ]; then
D=$USERDUR
else
D=$DEFDUR
fi
# 윈도우 창 정보 ---> 나중 이부분 업데이트 해야 함. 18.04 wayland
XWININFO=$(xwininfo)
read X < <(awk -F: '/Absolute upper-left X/{print $2}' <<< "$XWININFO")
read Y < <(awk -F: '/Absolute upper-left Y/{print $2}' <<< "$XWININFO")
read W < <(awk -F: '/Width/{print $2}' <<< "$XWININFO")
read H < <(awk -F: '/Height/{print $2}' <<< "$XWININFO")
# 녹화 시간 사용자 정보
notify-send "GIFRecorder" "Recording duration set to $D seconds. Recording will start in $DELAY seconds."
# 실 녹화
sleep $DELAY
beep
byzanz-record -c --verbose --delay=0 --duration=$D --x=$X --y=$Y --width=$W --height=$H "$FOLDER/GIFrecord_$TIME.gif"
beep
# 녹음 종료 사용자 메시지 전달.
notify-send "GIFRecorder" "Screencast saved to $FOLDER/GIFrecord_$TIME.gif"
3. 마우스 좌표 인식
xrectsel
project site: https://github.com/lolilolicon/xrectsel
libX11 기반에서 빌드. wayland 마우스 테스트
./bootstrap # required if ./configure is not present
./configure --prefix /usr
make
make DESTDIR="$directory" install
4. peek
애니매니션 GIF 이미지 만들기.
프로젝트 사이트 : https://github.com/phw/peek
sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
댓글 없음:
댓글 쓰기