Terminalizer - あなたのLinux端末を記録してアニメーションGIFを生成する


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

それはカスタムが付属しています:ウィンドウフレーム、フォント、色、CSS付きスタイル。透かしをサポートします。レンダリング前にフレームを編集して遅延を調整できます。より良い品質を提供するあなたのスクリーンをキャプチャすることとは対照的に、それらの上にテキストがあるイメージのレンダリングもサポートします。

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

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

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

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

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

インストールが完了したら、図のように recordコマンドを使用してLinux端末の録画を開始できます。

# terminalizer record test

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

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

# ls -l test.yml
# terminalizer play test

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

# terminalizer render test

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

# terminalizer generate test

大事なことを言い忘れましたが、グローバル設定ディレクトリを作成するには、 initコマンドを使用します。 config.yml ファイルを使ってカスタマイズすることもできます。

# terminalizer init

すべてのコマンドとそのオプションに関する詳細を取得するには、を実行してください。

# terminalizer --help

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

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