我正在尋找一個 free 程序,該程序允許我記錄屏幕並將“視頻”另存為動畫GIF。
這在進行說明時非常有用/做某事的步驟。
要求:
- 免費(最好是開源)
- 製作一個持續約10秒鐘的GIF
- 運行在Snow Leopard上-10.6.8(如果可能,也可以是Win7:)
- 在本地保存文件-不會自動上傳到網站上
注意:我不是尋找將圖片轉換為GIF動畫的程序,但更多的是“現場”視頻製作者和轉換器(即,我希望該程序將視頻製作成 GIF-上傳到網站等。
我正在尋找一個 free 程序,該程序允許我記錄屏幕並將“視頻”另存為動畫GIF。
這在進行說明時非常有用/做某事的步驟。
要求:
注意:我不是尋找將圖片轉換為GIF動畫的程序,但更多的是“現場”視頻製作者和轉換器(即,我希望該程序將視頻製作成 GIF-上傳到網站等。
我個人使用並推薦 LICEcap 。
LICEcap還允許進行更多的gif定制,包括將帶有自定義持續時間的標題框架添加到gif,設置暫停熱鍵和重複計數(與默認的無限重複相反)。
用於我在SE上的許多答案(示例)。
我實際上是在今天為自己解決這個問題,並發現了這個不錯的Github小要點:
https://gist.github.com/dergachev/4627207
使用Quicktime保存視頻,使用ffmpeg轉換視頻,並使用gifsicle壓縮/清理最終的gif。
它使用命令行,因此對您來說可能不太適合用例,但我懷疑這很容易放入Automator工作流程中。
安裝:
brew install ffmpeg brew cask install xquartz #dependency for gifsicle,僅需要山獅和上流安裝gifsicle
轉換:
ffmpeg -i in.mov -s 600x400 -r 10 -f gif-| gifsicle --optimize = 3 --delay = 3 > out.gif
輸出分辨率可以(可能應該)與文件名一起更改。
對於想要製作shell腳本來完成上述操作的人,我想到了:
https://gist.github.com/vmrob/27e4de2295c253edb7b3
#!/ bin / bash -e#將視頻轉換為gifif [“ $#” -ne 2];然後回顯“用法:$ {0 ## * /} [輸入視頻] [輸出gif]”出口1fiVIDEO = $ 1GIF = $ 2#查找$ VIDEO的寬度和高度,表示為123x456WIDTH_HEIGHT = $(ffprobe -loglevel警告-show_streams $視頻| grep -e“寬度\ |高度” | sed -E's /(寬度|高度)= // g'| sed -e':a'-e'N'-e'$!ba'-e 's / \ n / x / g')#轉換視頻ffmpeg -i $ VIDEO -s $ WIDTH_HEIGHT -r 10 -f gif-| gifsicle --optimize = 3 --delay = 3 > $ GIF
如果要為此創建自動化程序工作流,則需要使用“運行Shell腳本”使用參數作為輸入的工作流項目。我必須對其稍作修改,因為生成的.app不知道ffprobe,ffmpeg或gifsicle的位置,因此,該解決方案絕對不是可移植的,可能需要調整,但至少要快:
#!/ bin / bash -e#將視頻轉換為gifif [“ $#” -ne 1];然後回顯“用法:$ {0 ## * /} [輸入視頻]”退出1fi
TOOL_PATH = / usr / local / binVIDEO = $ 1GIF = $ VIDEO.gif#查找$ VIDEO的寬度和高度,表示為123x456WIDTH_HEIGHT = $($ TOOL_PATH / ffprobe -loglevel警告-show_streams $ VIDEO | grep -e“ width \ | height “ | sed -E's /(寬度|高度)= // g'| sed -e':a'-e'N'-e'$!ba'-e's / \ n / x / g' )#轉換視頻$ TOOL_PATH / ffmpeg -i $ VIDEO -s $ WIDTH_HEIGHT -r 10 -f gif-| $ TOOL_PATH / gifsicle --optimize = 3 --delay = 3 > $ GIF
然後,您可以將工作流另存為可處理文件的應用程序或服務,因此使用起來非常簡單就像將電影拖放到其中或右鍵單擊視頻文件一樣:
我不知道為什麼它顯然會加速。
您可以使用 Recordit:
由於我不喜歡任何其他解決方案,因為它們沒有我想要的特定功能,因此我製作了自己的(僅當前為命令行)程序,專門用於快速捕獲。
請注意,這是一天完成的,如果您不是開發人員,則可能還無法安裝/使用它。 。我將更新該程序以使其更加用戶友好
此應用程序缺少OSX版本(但也許其他人認為它有用)
由於這個問題引起了廣泛關注,我覺得我應該分享我最喜歡的屏幕錄像軟件,該軟件不是免費的,但可以滿足所有其他要求並具有許多其他有用的功能: TechSmith Camtasia
有關更全面的描述,請參見所有功能列表。
我推薦 Kap,這是一種使用“網絡技術”構建的開源屏幕錄像機。看來它目前僅支持macOS,但是您可以通過使用PR的簡單PR添加Windows支持。
Kap支持導出為各種文件格式,以修剪視頻導出之前,可以選擇將視頻上傳到各種雲服務和触摸欄。它易於使用,美觀,具有全球紀錄的熱鍵,並且他們對自己的Github問題做出了回應。為了使交易更甜蜜,他們的徽標很性感。不幸的是,StackExchange不支持svg圖像,因此請查看其網站。
很奇怪,沒有人提到 Giphy Capture
,這真的很酷,您既可以錄製視頻,也可以創建gif。