비디오에 타이핑 스크립트-터미널 기록?


21

LaTex 문서 작업에 대한 비디오를 만들어야합니다. 우리는 타이프 스크립트와 타이밍 파일을 가지고 있으며, 이제 그것들을 비디오로 변환하여 답변에 표시해야합니다. 기본적으로 그렇게하는 방법은 작은 GIF 애니메이션을 만드는 것입니다. 기본적으로 X 윈도우의 일부 영역을 GIF로 기록 할 수 있다면 X를 통해 그러한 비디오를 만들 수는 있지만 조금 익살스럽고 느립니다. 스크립트 처리를 GIF 애니메이션으로 어떻게 변환 할 수 있습니까?

$ script -t 2> timing   # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing   #how to make them into videos on this site?

비디오 예

소스는 여기 있지만 pay-ware W 도구로 작성되었습니다.

여기에 이미지 설명을 입력하십시오

아마도 관련

  1. 타이프 스크립트 파일을 명령 목록 (역사)으로 변환

  2. Windows의 스크린 캐스트는 여기 * ix에서는 어떻습니까?


$ apt-cache search screencast gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool istanbul - Desktop session recorder producing Ogg Theora video keymon - screencast utility that displays your keyboard and mouse status screenkey - Screencast your keys다른 방법으로 테스트 한 스크린 키는 그렇지 않습니다. 누군가 나보다 먼저 녹음 한 것을 발견하면 대답하십시오.

답변:


7

tty2gif 를 vim과 올바르게 작동 시킬 수 없었습니다 . 그래서 나는 ttygif를 해킹했다 .

gif


대단해. 나는 실제로 이와 같은 것을 검색하는 동안 github를 발견했고 다른 검색 탭 중 하나를 열고 여기에 응답 할 때까지 설치를 토론하고있었습니다. 지금 설치하겠습니다.
mikeserv

위대하고 간단한 해결책. 잘 했어!
arainone

7

다음과 같은 방법으로 타이프 스크립트 캡처를 재생하고 해당 화면 영역을 인코딩 할 수 있습니다.

ffmpeg -y -f x11grab -s 100x100 -i :0.0+100,100 -pix_fmt rgb24 -r 5 Desktop/capture.gif

-y 출력을 덮어 씁니다 (테스트 할 때 가장 유용함)

-f x11grab x11grab 형식으로

-s 100x100 캡처 한 비디오는 100x100입니다

-i :0.0+100,100 왼쪽 상단 모서리는 서버 100에 있으며 화면 100은 픽셀 100,100에 있습니다

-pix_fmt rgb24 입력시 24bpp를 강제 실행 (AFAIK, GIF 인코더에 필요)

-r 5 5fps

그리고 Desktop/capture.gif내 캡처 파일입니다.

참고 사항 : 때로는 배포 저장소에서 나오는 ffmpeg에 원하는 종과 휘파람이 없습니다. 이 경우 직접 빌드해야합니다 (또는 더 완전한 바이너리를 포함하는 저장소를 찾으십시오). 내 예에서는 우분투 저장소의 주식 ffmpeg를 사용했습니다.


5

테스트되지 않음 : ttyrec로 기록하고 tty2gif 로 변환 하십시오 .


나를 위해 작동합니다. 사용법은 ./tty2gif typing ttyrecord입니다. 터미널 창을 기록합니다.
Inaimathi

@ Inaimathi 어떤 시스템에서 테스트 했습니까? 나는 OS X에서 그것을 시도하고있다 : 그것은 일부 ImageMagick 것들을로드하지만 errs 를 발생시킨다 .
hhh

@ hhh-여기 데비안을 실행하고 있습니다 (해설을 넣을 때 스퀴즈라고 생각합니다). 붙여 넣기에 오류가 발생하지 않았습니다.
Inaimathi

3

typescript를 공유하는 가장 쉬운 방법은 http://shelr.tv/ 입니다 . 스크립트 또는 ttyrec을 백엔드로 사용하며 "shelr push last"처럼 쉽게 타이프 스크립트를 게시 할 수 있습니다. :)


이것은 매우 시원합니다! 이제 iFrame-video를 GIF로 변환하면 SO에서 공유하는 데 쉽게 사용할 수 있습니다. SO는

이봐, 당신은 그것을 볼 수 있습니까?! Gilles는 tty2gif 부분을 가지고 있습니다. 이제 비디오를 Gif로 변환하고 사람들에게 gif 이미지를 제공하는 데 사용하십시오. 가능합니까? 그것은 서비스를 킬러로 만들 것입니다 ...

그것이 Gif 부분을 얻는다면 이것을 받아 들일 것입니다, 사이트에 패치를 할 수 있기를 바랍니다 : P

얘들 아. 웹 사이트는 오픈 소스이므로 업로드 한 레코드에 대한 사후 처리를 쉽게 추가 할 수 있습니다! github.com/shelr/shelr.tv/blob/master/app/controllers/…
antono

2
shelr.tv는 공식적으로 폐쇄되었습니다.
vgoff

1

shelr.tv의 대안 (좋은 옵션이었고 다시 끝날 수도 있음)은 자체 호스트하거나 그대로 사용할 수있는 showterm 입니다.

적합하다고 생각되는대로 비디오로 변환하십시오. 이것은 비디오에 대한 직접적인 대답은 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.