在GIF中創建屏幕截圖或截屏視頻

本文是在 我們的論壇 按用戶 和田

我有一個關於Vim及其功能的帖子的想法,我認為很多人都沒有意識到,為了使它更加醒目,我對自己說:也許我可以創建一些gif文件...所以我開始工作,然後我也分享它的運作方式 燦爛的笑容

首先安裝必要的應用程序:

# pacman -S recordmydesktop mplayer imagemagick

recordmydesktop

$ recordmydesktop <nombre.ogv>

要捕獲窗口,我們添加位置[x,y]和尺寸[寬度(width),高度(height)]

$ recordmydesktop -x 1 -y 1 --width 400 --height 200 -o <video.ogv>

我建議創建一個目錄來存儲視頻幀。

$ mkdir <directorio>

我們使用mplayer拍攝視頻幀。

圖像的輸出可能是 JPEG 但它失去了很多質量,所以我離開了 PNG

$ mplayer -ao null <video.ogv> -vo png:outdir=<directorio>

最後我們創建gif

$ convert -delay 10x100 <directorio>/* <nombre.gif>

所有這些步驟為我們留下了一個不錯的gif,但是說實話,這個gif看起來很不錯,重4.2 mb

我們“優化”了一下

$ convert <nombre.gif> -fuzz 10% -layers Optimize <optNombre.gif>

現在,我們有了一個有點醜陋的gif…但是。 僅重262kb

gif_和田

編輯一些之後,我們可以使用參數更改質量和權重 -絨毛

這裡有5%的絨毛:

gif_wada2

重量:335kb

這裡有2%的絨毛

gif_wada3

就是這樣!


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   依齊托克 他說:

    這很好。 而且我不知道“ cmatrix”軟件包。 這個很酷!

    非常感謝。

  2.   曼努埃爾 他說:

    我知道Byzanz軟件包,它直接在命令中執行.gif:
    睡眠5 &&拜占庭記錄-c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif

    1.    和田 他說:

      我也知道該軟件包😀我沒有在帖子中解釋它...但是意圖是使用已經安裝的應用程序來完成它,我已經安裝了mplayer和imagemagick才安裝了recordmydesktop。 這也是因為我避免使用AUR😀

      1.    森伯菲德利斯 他說:

        一個Wada問題,您避免使用AUR的原因是什麼?

  3.   魯斯爾 他說:

    哇,每次我感到驚訝linux的用途非常廣泛,感謝您的教程

  4.   可憐的taku 他說:

    我專門使用了vi 45天左右,但是在知道emacs之後就沒有回報,有時我很想在看到這樣的捕獲時使vi失敗,但是emacs非常棒(儘管它不支持shell模式下的curses)。

  5.   埃利奧時間3000 他說:

    這是驚人的。

  6.   人造絲 他說:

    很有趣,老實說,gif的主題對我來說不是很清楚,但是與其中一個進行截屏確實是非常有趣的!

  7.   鸚鵡螺 他說:

    有趣的帖子。

    我將其存檔以擁有終身🙂

  8.   維達格努 他說: