Cara Merekam Terminal Menggunakan Asciinema


Menggunakan Asciinema Untuk Merekam Terminal Linux ~ Yoo apa kabs ? pada artikel kali ini saya akan membahas tentang linux lagi nih  yaitu Merekam aktivitas terminal linux menggukan asciinema. Apa itu asciinema ? asciinema adalah  sebuah tool yang bertujuan untuk sesi terminal linux lalu membagikan hasil rekamanan di website asciinema , sistem kerja nya sendiri hampir mirip dengan aplikasi perekam desktop namun beda nya asciinema ini hanya merekan terminal nya saja atau perintah-perintah yang masukan di terminal nya. Asciinema sendiri biasa di gunakan untuk membuat sebuah tutorial yang menggunakan terminal linux jadi si pembuat tutorial nya akan memfokus kan tutorial nya di terminal tersebut.

Keuntungan Menggunakan Asciinema 

  1. Setelah selesai perekaman maka secara otomatis akan langsung di upload di website asciinema jadi kalian tidak perlu repot-repot lagi untuk meng upload nya secara manual di  youtube atau platform video lainnya.
  2. Saat terupload ke website asciinema maka hasil uploadnya tanpa akun atau anonim , bisa juga menggunakan akun.
  3. Hasil dari rekaman nya berukuran kecil jadi dapat dipastikan kalian akan menghemat kouta anda saat upload maupun download dan juga menghemat space storage saat di simpan di storage kalian.
  4. File rekaman ini ber ekstensi .json. jadi ukurannya sangat kecil

Cara Kerja Asciinema

Hasil rekaman berukuran sangat kecil karna Asciinema memanfaatkan pseudo-terminal, pseudo-tty, atau PTY untuk merekam aktivitas kalian kemudian menyimpannya dalam bentuk raw (asli) di memori, termasuk timing, teks, dan control sequence. Kemudian, asciinema mengubah “hasil rekaman asciinema” kalian ke dalam bentuk format asciicast.

Format asciicast ini berbentuk .json, lihat contoh di bawah:
{
  "version": 1,
  "width": 80,
  "height": 24,
  "duration": 1.515658,
  "command": "/bin/zsh",
  "title": "",
  "env": {
    "TERM": "xterm-256color",
    "SHELL": "/bin/zsh"
  },
  "stdout": [
    [
      0.248848,
      "\u001b[1;31mHello \u001b[32mWorld!\u001b[0m\n"
    ],
    [
      1.001376,
      "I am \rThis is on the next line."
    ]
  ]
}
Oleh karena itu, jika kalian mendownload hasil rekaman asciinema maka format file nya akan .json bukan format video seperti mp4 ataupun mkv

pemutar video  asciinema sangat berbeda dengan pemutar video YouTube, ia hanya menginterpretasikan file json yang dibantu dengan ANSI escape code atau escape sequence. Untuk menginterpretasikannya, asciinema menggunakan emulator terminal berbasis parser ANSI-compatible. Dengan emulator ini, pemutar video asciinema bisa mengenal escape sequence, warna, teks tebal, teks miring, dsb.

Cara Install Asciinema

  • Buka terminal linux kalian
  • Di beberapa distro linux seperti ArchLinux, Debian, Ubuntu (PPA), Fedora, Gentoo, dan NixOS sudah ada package asciinema namun jika kalia tidak menggunakan disto linux selain yang tadi maka kalian harus menambahkan repository asciinema terlebih dahulu dengan perintah sebagai berikut:
    sudo apt-add-repository ppa:zanchey/asciinema
  • Jika kalian sudah menambahkan repository nya (*optional) maka untuk menginstall dengan perintah :
    sudo apt-get install asciinema
  • Lalu tunggu sejenak jika sudah selesai maka kalian sudah bisa menggunakan asciinema

Cara Menggunakan Asciinema

  • asciinema rec 
    • untuk merekam terminal kemudian menguploadnya ke website asciinema
  • asciinema rec contoh.cast 
    • untuk merekam terminal dan disimpan distorage secara lokal
  • asciinema rec -t "contoh tutorial terminal linux" 
    • untuk merekam terminal kemudian menguploadnya dengan judul yang sudah di tentukan
  • asciinema rec -i 3.5 contoh.cast
    •  merekam terminal dan disimpan secara lokal dengan diberi batasan waktu 3,5 detik (bisa disesuaikan)
  • asciinema play contoh.cast 
    • untuk melihat hasil rekaman yang disimpan secara lokal
  • asciinema play https://asciinema.org/a/difqlgx86ym6emrmd8u62yqu8 
    •  untuk melihat hasil rekaman yang telah di upload di website asciinema (url website disesuaikan dengan hasil yang keluar)
  • asciinema cat contoh.cast 
    • untuk melihat full output hasil sesi rekaman terminal
  • asciinema auth 
    • untuk mensinkronsasikan dengan akun asciinema kalian

Hasil Rekaman Terimanal Menggunakan Asciinema


Yap cukup sekian saja tutorial merekam terimanl linux dengan asciinema , bila masih kurang mengerti kalian bisa tanyakan di kolom komentar atau menanyakan secara langsung ke media sosial saya, see you next time

Berlangganan update artikel terbaru via email:

0 Response to "Cara Merekam Terminal Menggunakan Asciinema"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel