happiness (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) happiness

terminalの動画をGIFで記録するときに考えたこと

2020-08-19 23:16:15

要件

  1. コマンド入力して、terminalを録画できる
  2. 指定した範囲の録画できる。入力キーも表示できる

1の仕様

  • システムは、動画の設定をする。設定をしなければ、最適な設定が使用される
    • 画像サイズ
    • GIFの枚数
    • 保存先
    • 録画開始前に指定したoptionを変更できるかどうか(複雑になる場合は、使わない)
  • ユーザーは、レコード開始のコマンドを入力する
  • システムは、記録を開始する
  • ユーザーは、レコード終了のコマンドを入力する
  • システムは、記録を終了し、指定ディレクトリに動画データを保存する

参考資料

ttygifでターミナルを録画してgifにする - Qiita ターミナルを紹介するときのGIFアニメーションの作り方 - Qiita asciinema - Record and share your terminal sessions, the right way ターミナルの操作を記録してgif ファイルを作成する terminalizer を試してみた - devlog