Terminalizer – Linuxターミナルを記録してアニメーションGIFを生成する

Terminalizerは、無料でオープンソースであり、シンプルで、高度にカスタマイズ可能でクロスプラットフォームのプログラムで、Linuxターミナルセッションを記録し、アニメーションgif画像を生成したり、Webプレイヤーで共有したりすることができます。

カスタムウィンドウフレーム、フォント、色、CSSスタイルを備えており、ウォーターマークをサポートし、フレームを編集してレンダリング前の遅延を調整することができます。また、画像のテキストをレンダリングすることもサポートしており、画面をキャプチャする代わりに画像をキャプチャするため、より良い品質を提供します。

関連記事: Linuxデスクトップのスクリーン録画ツール8選

さらに、キャプチャするコマンド、GIFの品質とリピート、カーソルスタイル、テーマ、文字間隔、行の高さ、フレームの遅延など、多くの他の設定も構成することができます。

Terminalizer – Record Linux Terminal and Generate Animated Gif Images

LinuxでTerminalizerをインストールして使用する方法

Terminalizerをインストールするには、まずNode.jsをインストールし、次に以下のコマンドを使用してツールをグローバルにインストールする必要があります。

# npm install -g terminalizer
OR
$ sudo npm install -g terminalizer

インストールは、Node.js v10またはそれ以下のバージョンでは非常に簡単です。新しいバージョンでは、インストールが失敗した場合、C++アドオンをビルドするために開発ツールをインストールする必要があります。

インストールが完了したら、表示されるようにrecordコマンドを使用してLinuxターミナルの記録を開始できます。

# terminalizer record test
Record Linux Terminal Session

記録セッションからログアウトするには、CTRL+Dを押すか、CTRL+Cを使用してプログラムを終了します。

記録を停止した後、現在の作業ディレクトリにtest.ymlという新しいファイルが作成されます。構成と記録されたフレームを編集するために、任意のエディタを使用して開くことができます。記録を再生するには、表示されるようにplayコマンドを使用します。

# ls -l test.yml
# terminalizer play test
Replay Recorded Linux Terminal Session

記録をアニメーションgifとしてレンダリングするには、表示されるようにrenderコマンドを使用します。

# terminalizer render test

記録ファイルのWebプレーヤーを作成/生成するには、generateコマンドを使用します。

# terminalizer generate test

最後に、グローバル構成ディレクトリを作成するには、initコマンドを使用します。また、config.ymlファイルを使用してカスタマイズすることもできます。

# terminalizer init
Create a global config directory

すべてのコマンドとオプションの詳細については、実行してください。

# terminalizer --help

詳細については、TerminalizerのGithugリポジトリにアクセスしてください:https://github.com/faressoft/terminalizer

以上です!Terminalizerは、Linuxターミナルセッションを記録し、アニメーションgif画像を生成したり、Webプレーヤーを共有したりするための非常に便利なプログラムです。ご質問がある場合は、以下のコメントフォームからお気軽にお問い合わせください。

Source:
https://www.tecmint.com/terminalizer-record-your-linux-terminal-in-gif/