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
참고로 매우 느립니다..