Asciinema: Permintaan Fitur: tambahkan kontrol "jeda" untuk merekam tindakan

Dibuat pada 6 Sep 2018  ·  10Komentar  ·  Sumber: asciinema/asciinema

Saat merekam, terkadang Anda ingin menjeda rekaman, lalu melanjutkan.

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 ) :

[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.

Semua 10 komentar

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:

  • memutar rekaman dalam mode "edit" khusus
  • karakter pertama dari setiap baris akan menunjukkan status (putar/jeda), mungkin dengan beberapa warna
  • padatekan kami akan menjeda perekaman dan mengubah kolom pertama untuk menandai jeda ini
  • di detiktekan kami akan terus merekam dan mengubah kolom pertama lagi
  • saat perekaman selesai kami akan memotong segmen yang ditandai sebagai jeda

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

karelbilek picture karelbilek  ·  9Komentar

SR-Lut3t1um picture SR-Lut3t1um  ·  3Komentar

KurtPfeifle picture KurtPfeifle  ·  3Komentar

ThomasWaldmann picture ThomasWaldmann  ·  3Komentar

omaraboumrad picture omaraboumrad  ·  10Komentar