於 Linux 想要將操作錄製成影片,有下述幾套軟體可以使用:
不過影片放在 Web 上,通常會比較麻煩,容量也比較大,若可以直接變成 svg 動畫方式播放,就可以很輕巧快速的播放~
此工具就是將 Terminal 的操作內容錄製轉換成 svg 的動畫(影片)格式。
termtosvg:於 Linux 錄製 Terminal CLI session 變成 SVG 動畫
官網:termtosvg - A Linux terminal recorder written in Python that renders your command line sessions as standalone SVG animations.
使用 python 所開發的工具,可以錄製一般使用 terminal 的內容成為 svg 動畫/影片格式,在教學或者是告知操作內容引導這類環境非常好用。
- GitHub:nbedos/termtosvg: Record terminal sessions as SVG animations
- 說明可見:termtosvg/termtosvg.md at develop
- 可以挑選 Template:templates
- Template (-t, --template=TEMPLATE): gjm8, dracula, solarized_dark, solarized_light, progress_bar, window_frame, window_frame_js
termtosvg 安裝、使用
- pip3 install --user termtosvg
- termtosvg # 直接執行,會隨機產生檔案名稱,ex: /tmp/termtosvg_exp5nsr4.svg
- termtosvg animation.svg # 指定檔名
- termtosvg -g 80x24 animation.svg # 想錄製特殊尺寸
- 錄完直接 「Ctrl + D」 或 輸入 「exit」 結束
- firefox /tmp/termtosvg_exp5nsr4.svg # 直接播放看看