X 서버 없이 스크린캐스트(화면 출력에서 비디오 파일 출력)를 수행하는 방법은 무엇입니까? 즉, 순수하게 tty에는 KDE도 없고 LXDE도 없고 그 아래에 Xorg도 없습니다. 단일 사용자 모드에 있는 것과 같습니다.
답변1
녹화 screen.py
Recordscreen.py
당신이 찾고있는 것 같네요. 다음과 같이 다운로드하여 "설치"할 수 있습니다.
$ wget http://www.davidrevoy.com/data/documents/recordscreen_12-04.zip
$ unzip recordscreen_12-04.zip
$ rm recordscreen_12-04.zip
$ chmod +x recordscreen.py
몇 가지 종속성이 필요합니다.
$ sudo apt-get install wget libav-tools ffmpeg libavc1394-0 libavformat-extra-53 \
libavfilter2 libavutil-extra-51 mencoder libavahi-common-data
다음과 같이 실행하세요:
$ ./recordscreen.py
티렉
당신은 그것을 사용할 수 있습니다ttyrec
이것은 또한 달성될 수 있다.
예를 들어, 기록하려면 다음을 수행하십시오.
$ ttyrec
...
(In the executed shell, do whatever you want and exit)
...
또는 실행 중인 명령만 기록하려면 다음을 수행하십시오.
$ ttyrec -e command
...
(command specified by -e option will be executed)
...
ttyplayback
그런 다음 다음을 사용하여 녹음을 재생할 수 있습니다 .
$ ttyplay ttyrecord
이 문서에는 다음과 같은 제목의 샘플 비디오가 있습니다.ttyrec> 스크립트존재하다리눅시아리아.
답변2
티렉트릭을 수행해야 합니다. 그리고 많은 재생 프런트엔드 중 하나를 사용하여 비디오로 변환할 수도 있습니다.이것은 유망 해 보입니다.
TTYrec에는 몇 가지 장점이 있습니다. 로거는 순수 CLI이며 프로토콜은 매우 간단하고 다양한 클라이언트에서 구현됩니다. 이는 확실히 순수한 터미널 환경에서 작동하고 nethack 커뮤니티에서 널리 사용됩니다. 따라서 화면의 거의 실시간 변경 사항을 처리해야 합니다.
답변3
어쩌면 시도해봐http://ascii.io/.
하나의 명령을 사용하여 설치할 수 있습니다: 컬 -sL get.ascii.io |bash
그런 다음 녹음을 시작하세요: asciiio
완료되면 CTRL+D를 누르면 업로드하라는 메시지가 표시됩니다.
답변4
스크립트 재생을 사용할 수 있습니다. 나는 보통 스크립트 명령을 선호합니다. 나는 오래 전에 이에 관한 기사를 썼으며 이 링크가 도움이 되기를 바랍니다.
http://sharadchhetri.com/2012/07/16/terminal-recording-script-scriptreplay-command/