터미널 녹화기 Asciinema

터미널 화면을 녹화하는 Asciinema 패키지를 알게되서 정리하게 되었다. Asciinema를 사용해서 녹화한 화면은 아래와 같다.


설치

Ubuntu

1
2
3
sudo apt-add-repository ppa:zanchey/asciinema
sudo apt-get update
sudo apt-get install asciinema

MacOS (Homebrew)

1
brew install asciinema

회원가입

asciinema를 통해 생성되는 파일(.cast)은 일반적인 미디어 플레이로 재생할 수 없다. 재생하려면 asciinema를 통해서만 가능한데, 이를 asciinema에 업로드하면, embed링크를 통해 어디서나 재생할 수 있게된다. 따라서 회원가입을 하는것을 추천한다.

웹에서 회원가입이 끝났다면, 터미널로 다시 돌아가서 asciinema 로그인 상태를 전달하자.

1
$ asciinema auth

그럼 url이 하나 생성되는데, 생성된 url로 웹브라우저로 접속해서 로그인하면, 앞으로 터미널에서 asciinema를 통해 녹화되는 영상을 클라우드(asciinema.org)로 업로드할 수 있게 된다.


녹화

터미널을 녹화하는 커맨드 명령어를 알아보자.

저장할 때 파일의 명령을 지정하면서 저장하는 명령어는 다음과 같다.

1
$ asciinema rec -t "new-file"

녹화를 중지하고 싶으면 exit를 입력하면 된다.

1
$ exit

그럼 녹화 영상을 asciinema.org로 업로드할지, 로컬에 저장할지를 묻는다. 업로드를 원한다면, Enter 로컬에만 저장을 원한다면 ctrl+c를 입력하면 된다.

로컬에 저장했을 때.

업로드했을 때.

위 링크로 접속하면 방금 녹화한 영상을 확인할 수 있다.