Typescript - 終端錄製成影片?

Typescript - 終端錄製成影片?

我們需要製作一些有關使用 LaTex 文件的影片。我們有打字稿和計時文件,現在我們需要將它們轉換為影片以在答案中顯示它們。基本上,做到這一點的方法是製作小型 Gif 動畫。基本上,如果我可以將 X 視窗中的某些區域錄製為 GIF,那麼就可以在 X 上製作這樣的視頻,但它有點 hxckish 的方式而且很慢。那麼該如何將 script 處理轉換為 Gif 動畫呢?

$ script -t 2> timing   # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing   #how to make them into videos on this site?

範例影片

來源是這裡但是是用付費軟體W工具創建的。

在此輸入影像描述

或許相關

  1. 將打字稿檔案轉換為指令清單(歷史記錄)

  2. Windows 中的截圖這裡,那麼在 *ix 中呢?

答案1

我無法得到tty2gif與 vim 一起工作。於是我就一起黑了蒂吉夫

動圖

答案2

您可以播放打字稿捕獲並使用以下內容對相應的螢幕區域進行編碼:

ffmpeg -y -f x11grab -s 100x100 -i :0.0+100,100 -pix_fmt rgb24 -r 5 Desktop/capture.gif

-y覆蓋輸出(測試時最有用)

-f x11grab強制格式為 x11grab

-s 100x100捕獲的影片為 100x100

-i :0.0+100,100左上角位於伺服器 0 螢幕 0 像素 100,100 上

-pix_fmt rgb24強制輸入 24 bpp(據我所知,GIF 編碼器需要)

-r 55 幀/秒

Desktop/capture.gif是我捕獲的文件。

請注意:有時來自發行版儲存庫的 ffmpeg 並不具備您可能想要的所有功能。如果是這種情況,您需要自己建立它(或找到包含更完整二進位檔案的儲存庫)。在我的範例中,我使用了 Ubuntu 儲存庫中的庫存 ffmpeg。

答案3

未經測試:記錄蒂雷克,並轉換為tty2gif

答案4

shelr.tv 的替代方案(這是一個很好的選擇,並且最終可能會再次出現)是表演術語您可以自行託管,或按原樣使用。

根據您的需求轉換為視頻,但這不是直接轉換為視頻的答案。

相關內容