답변:
asciinema로 터미널을 녹음 한 다음 a2gif를 통해 전달할 수 있습니다.
codegolf 메타 에 도움이되는 동료가 LICEcap 에 대해 이야기했습니다 . 이것은 내가 찾던 일종의 프로그램입니다!
LICEcap은 데스크탑 영역을 캡처하여 .GIF (웹 브라우저 등에서 볼 수있는 등) 또는 .LCF (아래 참조)에 직접 저장할 수 있습니다.
LICEcap은 직관적이며 유연한 응용 프로그램 (Windows 및 현재 OSX 용)으로 가볍고 고성능으로 설계되었습니다.
이에 대해 여러 가지 방법이 있습니다. 내 접근 방식은 일반적으로 화면 캡처 소프트웨어를 사용하고 편집하고 변환하는 것입니다. CLI의 빠른 GIF를 만들려는 경우 다소 시간이 걸리고 번거로울 수 있습니다.
그러나 Windows의 경우 Gifify를 사용할 수 있습니다. GITHUB의 훌륭한 오픈 소스 유틸리티입니다. 여기서 찾을 수 있습니다 .
gifify는 스크린 레코딩을 GIF로 변환하기위한 쉘 스크립트로 슬랙 채널이나 GitHub 문제 및 풀 요청과 같은 곳에 편리하게 내장 될 수 있습니다.
Linux 또는 Ubuntu의 경우 ImageMagick과 비슷하거나 설치 및 실행이 약간 더 쉬운 것을 사용할 수 있습니다.
sudo apt-get 설치 이미지 매직
이제 다음을 사용하여 여러 그림 (jpg)에서 gif를 만들 수 있습니다.
convert -delay 20 -loop 0 *.jpg myimage.gif
자세한 정보 .
맥
MAC의 경우 QuickTime, ffmpeg 및 gifsicle을 사용하여 Github을 utlizie 할 수도 있습니다. 이 프로세스는 Linux에서 수행 할 수있는 단계와 다소 유사합니다.
명령
무료 "QuickTime Player"응용 프로그램을 사용하여 비디오를 캡처하려면 (파일 크기 : 19MB) :
"Quicktime Player"를 열고 파일-> 새 화면 녹화로 이동합니다. 기록 된 사각형을 드래그하여 선택한 화면 부분을 13 초간 녹화합니다. 파일-> 내보내기-> 동영상으로 이동 파일 이름이 in.mov 인 전체 품질로 비디오 저장 in.mov를 out.gif (파일 크기 : 48KB)로 변환하려면 in.mov를 사용하여 폴더로 터미널을 열고 다음을 실행하십시오. 명령:
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif-| gifsicle --optimize = 3 --delay = 3> out.gif
Github 링크
ttgif는 MAC의 또 다른 주목할만한 옵션이기도합니다. 이것은 터미널 기록을 애니메이션 GIF로 변환하는 측면에서 더 그렇습니다.