Asciinema 영상을 GIF로 변환하기(How to convert asciinema to gif)

Install

asciicast2gif를 설치해줍시다. npm 패키지입니다. 추가로 asciicast2gif 가 ImageMagick과 gifsicle을 사용하기 때문에 설치가 안되어 있다면 아래 부분도 같이 설치가 필요합니다.

# install asciicast2gif
$ npm install --global asciicast2gif

# install ImageMagick, gifsicle (if you not installed)
$ brew install ImageMagick
$ brew install gifsicle

Converting asciinema to gif

asciicast2gif 의 옵션으로 변환할 url과 결과물을 지정하면 되는데요, 이 때 asciinema url은 영상의 주소가 아닌 cast 파일입니다. 그래서 아래와 같이 영상주소+.json으로 요청해줘야 합니다.

My asciinema url is this.
https://asciinema.org/a/316304
cast url(json)
https://asciinema.org/a/316304.json

converting...
$ asciicast2gif <asciinema json url> <output gif file>
$ asciicast2gif https://asciinema.org/a/316304.json output.gif



참고로 매우 느립니다..