Asciinema
終端機操作錄製神器
軟體分類 多媒體應用 / 錄製工具
軟體標籤
KVM麵包板
開發廠商 The Asciinema Team
產品說明
Asciinema 是一款革命性的終端機(Terminal)錄製工具,與傳統的螢幕錄影軟體不同,它並不錄製像素(Video),而是記錄終端機輸出的 文字序列與時間戳記。這意味著錄製下來的檔案極小,且觀眾在播放時,可以直接複製畫面中的指令或程式碼。
在 2025 年 9 月推出的 3.0 版本 中,核心程式碼已由 Python 全面改寫為 Rust,帶來了極致的啟動速度與單一執行檔的便攜性。此外,新版更引入了即時串流(Live Streaming)功能,讓開發者能即時分享操作過程給遠端協作者觀看。
核心特色:
- 文字導向錄製:非影片格式,檔案極小且畫質無損,支援觀眾複製內容。
- Rust 核心重寫:3.0 版本後採用 Rust 開發,效能大幅提升,安裝更簡單。
- 即時串流 (Live Stream):支援透過網路即時轉播終端機操作畫面。
- 跨平台分享:錄製內容可上傳至 asciinema.org 產生連結,或嵌入網頁中播放。
常用指令
Asciinema 的指令設計非常直覺,主要圍繞著「錄製」、「播放」與「上傳」三個核心動作。
啟動與基礎操作
# 開始錄製 (錄製檔會暫存,結束後詢問是否上傳)
asciinema rec
# 錄製並指定存檔名稱 (存為 .cast 檔案)
asciinema rec my_session.cast
# 播放錄製好的檔案
asciinema play my_session.cast
| 指令 | 功能說明 | 範例 |
|---|---|---|
| rec | 開始錄製 | asciinema rec demo.cast |
| play | 播放檔案 | asciinema play demo.cast |
| cat | 顯示檔案內容 | asciinema cat demo.cast |
| upload | 上傳至雲端 | asciinema upload demo.cast |
| stream | 即時串流 (v3+) | asciinema stream -s 2 |
| auth | 綁定帳號 | asciinema auth |
進階技巧
閒置時間壓縮:在錄製時使用
-i參數,可以自動將過長的閒置時間(例如思考停頓)壓縮,讓播放節奏更緊湊。asciinema rec -i 2 demo.cast # 將超過 2 秒的停頓縮減為 2 秒附加錄製:使用
--append參數可以接續在既有的錄製檔後面繼續錄製。嵌入網頁:上傳後的影片可以獲得一段
<script>標籤,將其貼入任何 HTML 網頁即可展示播放器。
操作介面




![]()