Saat merekam, terkadang Anda ingin menjeda rekaman, lalu melanjutkan.
Anda dapat mengatur _idle_time_limit_ dalam file kustom _/root/.config/asciinema/config_ sebagai berikut (ini akan menghemat waktu Anda untuk merekam waktu tunda saat mengetik entri terminal Anda, membuat waktu 'menunggu' pemutaran berkurang menjadi maksimal 2 detik ) :
[record]
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2
Disarankan untuk membaca dokumen. tentang untuk info lebih lanjut. + opsi lain yang tersedia.
Semoga ini membantu.
@just4t terima kasih atas jawabannya. Ini akan membantu dalam beberapa kasus, tetapi tidak ketika saya ingin benar-benar melewatkan bagian perekaman yang dicetak ke terminal (misalnya mem-boot mesin virtual).
Itu kasus penggunaan yang bagus. Kita bisa mengimplementasikan pause/unpause melalui shortcut keyboard, misalnya: <ctrl-p>
atau yang serupa.
Mungkin akan lebih baik untuk memiliki beberapa indikator/konfirmasi bahwa Anda benar-benar menjeda/membatalkan jeda, jika tidak, Anda tidak akan pernah yakin.
Satu-satunya hal yang dapat saya bayangkan adalah bahwa perekam dapat menulis status putar/jeda ke dalam beberapa file dan kita perlu menjalankan sesuatu seperti watch -n 1 cat that_file.txt
di tab terpisah untuk memeriksa status itu.
Tapi pendekatan ini terlihat agak jelek ...
Mungkin kita bisa menambahkan fitur ini sebagai langkah pemrosesan pasca:
ilustrasi:
+ echo recording...
+ echo still playing...
- echo this pause, it will not be present in final recording file
- echo this line too
+ echo and this line we will keep
- exit
Anda dapat mengatur idle_time_limit di file khusus /root/.config/asciinema/config
Tolong ini dijadikan default?
Solusi lain adalah:
1) Mulai perekaman melalui asciinema rec my.cast
2) Pada bagian di mana Anda ingin menjeda tekan CTRL+D
untuk mengakhiri rekaman
3) Saat Anda siap untuk melanjutkan , gunakan asciinema rec --append my.cast
Opsional: Anda dapat mengedit rekaman dan misalnya menghapus bagian-bagian tertentu dengan mengedit my.cast
setelahnya dengan editor teks
Menonton rekaman Anda melalui asciinema play my.cast
akan menampilkan video yang mulus seolah-olah Anda menekan tombol jeda/lanjutkan.
Tidak juga, karena saya tidak mengetik dengan kecepatan konstan ;-)
Anda dapat "membakar" waktu idle tetap dari rekaman yang ada dengan memutarnya di dalam rekaman baru.
Yang ini akan menghemat batas waktu idle di baris header rekaman baru:
asciinema rec -i 2 -c "asciinema play existing.cast" new.cast
Yang ini sebenarnya akan menyesuaikan waktu setiap acara cetak:
asciinema rec -c "asciinema play -i 2 existing.cast" new.cast
Saya telah membuka PR #340 untuk fitur jeda perekaman. Silakan lihat, saya pikir ini yang ada di pikiran @yuvalif saat membuka edisi ini.
Fitur jeda ini jika ditambahkan akan menjadi yang terbaik.
Terkadang saya tidak terlalu yakin dengan apa yang saya lakukan di terminal (Seperti membaca beberapa dokumen untuk mempelajari sesuatu), saya seharusnya dapat menjeda dan melanjutkan dengan mudah. Ini intuitif
Komentar yang paling membantu
Anda dapat mengatur _idle_time_limit_ dalam file kustom _/root/.config/asciinema/config_ sebagai berikut (ini akan menghemat waktu Anda untuk merekam waktu tunda saat mengetik entri terminal Anda, membuat waktu 'menunggu' pemutaran berkurang menjadi maksimal 2 detik ) :
Disarankan untuk membaca dokumen. tentang untuk info lebih lanjut. + opsi lain yang tersedia.
Semoga ini membantu.