Ambil tangkapan layar pada setiap penekanan tombol


7

Beberapa waktu yang lalu saya melihat animasi keren dari penjelasan untuk melakukan sesuatu di Vim. Saya ingin dapat melakukan itu dengan mengambil tangkapan layar jendela Vim setiap kali saya menekan tombol (secara otomatis), apakah ada yang tahu alat yang memungkinkan saya melakukannya di Linux?


1
Hanya untuk mengonfirmasi juga, Anda sadar terlepas dari kecepatan yang Anda ketikkan jika ini dimaksudkan untuk video Anda akan mendapatkan 30 fps yang sama?
Austin T French

3
Jika Anda tidak peduli dengan kemerdekaan di mana Anda meletakkannya, asciinema tampaknya menjadi solusi paling efisien.
Tim

Jawaban:



4

Kamu bisa memakai Kazam atau alat lain untuk merekam video dan mengubahnya menjadi animasi GIF dengan perintah ini. Yang pertama membuat GIF animasi yang sangat besar dan yang kedua membuatnya lebih ramah internet:

$ ffmpeg -i source.mp4 -loop 0 -r 5 -s 320x200 -pix_fmt rgb24 temp.gif
$ convert temp.gif -fuzz 8% -layers Optimize final.gif

Saya akan menyarankan ascii.io sebagai alternatif yang layak tetapi mereka telah mengubah nama layanan mereka menjadi asciinema yang sudah dikutip.


4

Tampaknya yang Anda cari adalah perangkat lunak yang merekam sesi terminal, bukan seluruh layar (atau jendela). Sistem operasi UNIX memiliki aplikasi lama yang bagus ini script. Itu merekam terminal tetapi Anda perlu mengirim file yang dihasilkan kepada orang-orang dan meminta mereka untuk menggunakan scriptreplay perintah di terminal mereka untuk memutar ulang itu.

Solusi yang lebih mudah adalah dengan menggunakan layanan seperti http://asciinema.org yang memungkinkan Anda untuk merekam sesi terminal dan mempublikasikannya ke asciinema.org di mana orang lain dapat menontonnya di browser mereka. Selain itu, mendukung penyematan sehingga Anda dapat meletakkannya di posting blog Anda, dokumentasi proyek Anda, atau dalam slide pembicaraan konferensi Anda.


3

Tampaknya cara termudah untuk membuat sesuatu seperti itu adalah menggunakan perangkat lunak perekaman layar. Beberapa tampaknya menawarkan dukungan GIF bawaan dan yang lain akan memberi Anda film yang dapat Anda konversi menjadi GIF animasi.

Berikut adalah beberapa pertanyaan tambahan yang akan berguna:

https://askubuntu.com/questions/4428/how-to-create-a-screencast

https://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast

Singkatnya, sepertinya Byzanz akan melakukan apa yang Anda inginkan.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.