このプロジェクトについて

asciinemaは、ターミナルセッションを記録およびライブストリーミングするためのコマンドラインユーティリティです。重量級のビデオファイルを生成する従来の画面録画ソフトウェアとは異なり、ターミナル内で動作し、セッションの出力を軽量なasciicast形式(.cast)にキャプチャします。 主な機能は以下の通りです: - キーボード入力のキャプチャ(オプション)を含む、ターミナルセッションのファイルへの記録。 - 速度調整、ループ、アイドル時間の制限、ステップバイステップのナビゲーションを備えた、ターミナル内での録画の再生。 - LAN内での閲覧用の組み込みウェブプレーヤーを備えたHTTPサーバーを含む、複数の視聴者へのリアルタイムなターミナルセッションのローカルおよびリモートライブストリーミング。 - ファイルへの記録と、ローカルおよびリモートへの同時ストリーミングを可能にするコンバインドセッション。 - zstd圧縮された録画のネイティブな読み書き。 - asciicastのバージョン間、生のターミナル出力、またはプレーンテキストへの変換。 - 自動的なタイミング調整を伴う複数の録画の結合。 - カスタマイズ可能なキーバインドを介した、キャプチャの一時停止/再開およびマーカーの追加を行うセッション中コントロール。 - スクリプトやCIに適した、ヘッドレスモードおよび設定可能なターミナルウィンドウサイズ。 - アップロード、ホスティング、およびリモートストリーミングのためのasciinemaサーバーとの統合。 このツールはGNU/Linux、macOS、およびFreeBSDで動作します。Rustで書かれており、Cargo経由でインストールできます。現在、Windowsはネイティブではサポートされていません。