我們需要製作一些有關使用 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工具創建的。
或許相關
Windows 中的截圖這裡,那麼在 *ix 中呢?
答案1
答案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 5
5 幀/秒
這Desktop/capture.gif
是我捕獲的文件。
請注意:有時來自發行版儲存庫的 ffmpeg 並不具備您可能想要的所有功能。如果是這種情況,您需要自己建立它(或找到包含更完整二進位檔案的儲存庫)。在我的範例中,我使用了 Ubuntu 儲存庫中的庫存 ffmpeg。
答案3
答案4
shelr.tv 的替代方案(這是一個很好的選擇,並且最終可能會再次出現)是表演術語您可以自行託管,或按原樣使用。
根據您的需求轉換為視頻,但這不是直接轉換為視頻的答案。