題:
用於Mac OS X的屏幕錄製GIF“視頻”工具
ᔕᖺᘎᕊ
2014-06-17 22:57:40 UTC
view on stackexchange narkive permalink

我正在尋找一個 free 程序,該程序允許我記錄屏幕並將“視頻”另存為動畫GIF。

這在進行說明時非常有用/做某事的步驟。

要求:

  • 免費(最好是開源)
  • 製作一個持續約10秒鐘的GIF
  • 運行在Snow Leopard上-10.6.8(如果可能,也可以是Win7:)
  • 在本地保存文件-不會自動上傳到網站上

注意:我不是尋找將圖片轉換為GIF動畫的程序,但更多的是“現場”視頻製作者和轉換器(即,我希望該程序將視頻製作成 GIF-上傳到網站等。

該程序應在哪個操作系統上運行?
@CanadianLuke我不知道是不是這種情況,但是10.6.x是基於Intel的32位計算機(例如Core Duos)可以達到的最高性能。
相關:http://softwarerecs.stackexchange.com/questions/705/section-screen-recorder-to-gif
相關:http://softwarerecs.stackexchange.com/questions/16977/add-new-frame-delete-existing-frame-and-rearrange-frame-an-animated-gif-file
九 答案:
grg
2014-06-17 23:13:25 UTC
view on stackexchange narkive permalink

我個人使用並推薦 LICEcap

  • 好的界面:選擇一個區域
  • 對gif的長度沒有時間限制。
  • OS X和Windows(可以在Linux上使用Wine)。
  • 對gif的長度沒有時間限制。
  • li>

LICEcap還允許進行更多的gif定制,包括將帶有自定義持續時間的標題框架添加到gif,設置暫停熱鍵和重複計數(與默認的無限重複相反)。

用於我在SE上的許多答案(示例)。

LICEcap不是跨平台的,僅適用於Windows和Mac。在Linux上,我使用[帶有Byzanz的自定義腳本](http://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast/201018#201018)。它可以使用,但是LICEcap的UI看起來稍微好一點(不幸的是,它在Linux上不可用,並且可以在此站點上快速搜索其替代方案[也指向Byzanz](http://softwarerecs.stackexchange.com/questions/710/ linux-based-alternative-to-licecap)。
@RobW您好我喜歡它:P感謝您的鏈接:)它在葡萄酒中效果不錯,但有一點怪癖;除非焦點對準蝨子帽窗口(通常不是如此),否則gif中不會記錄任何光標。
感謝您指出缺少Linux(已編輯)。
licecap在葡萄酒上效果很好。
規則!驚人的簡單應用,是的,的確如此!
這是一個令人愉悅的元。
vmrob
2014-06-18 04:44:45 UTC
view on stackexchange narkive permalink

我實際上是在今天為自己解決這個問題,並發現了這個不錯的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  

然後,您可以將工作流另存為可處理文件的應用程序或服務,因此使用起來非常簡單就像將電影拖放到其中或右鍵單擊視頻文件一樣:

image demonstrating conversion

我不知道為什麼它顯然會加速。

很棒的建議-+1但是我不願意每次都使用命令行,並且使Automator工作流程無法選擇位置,是嗎?我寧願使用@GeorgeGargside所說的GUI選項
@shub我對此做了更多工作,並想出了一個腳本。它仍然不是gui,但確實會為您執行轉換。我的工作流程將是Quicktime截屏->保存文件->轉換。
更好!為我工作,但我仍然更喜歡喬治的回答-如果可以的話,我會再次為您+1 :)
@shub哈哈,我知道這不是您要找的解決方案。在這一點上,我什至沒有試圖回答您的問題,而是試圖為可能發現此問題的其他所有人提供一個不錯的選擇。我也非常喜歡喬治的回答!
抱歉-不要誤會我-我認為您的想法很棒!這就是為什麼我要再次對其+1-這個網站也適合將來的用戶!
Franck Dernoncourt
2014-06-17 23:11:45 UTC
view on stackexchange narkive permalink

您可以使用 Recordit

  • 免費(但不是開源)
  • 製作一個持續約10秒鐘的gif(最多5分鐘免費)
  • “現場”視頻製作和轉換器
  • 至少需要Mac OS X 10.8,Windows 7 enter image description here
Azeirah
2014-06-19 07:17:52 UTC
view on stackexchange narkive permalink

由於我不喜歡任何其他解決方案,因為它們沒有我想要的特定功能,因此我製作了自己的(僅當前為命令行)程序,專門用於快速捕獲。

功能

  • 跟隨鼠標或全屏捕獲
  • 您可以指定記錄區域的寬度和高度鼠標周圍
  • 輸出到(大量png文件).gif和.webm

A gif made with screencapture

它可用於在此處下載。


請注意,這是一天完成的,如果您不是開發人員,則可能還無法安裝/使用它。 。我將更新該程序以使其更加用戶友好

支持哪些操作系統?
nixda
2015-09-04 21:55:27 UTC
view on stackexchange narkive permalink

ScreenToGif

常規

  • 免費& 可用的源代碼
  • 簡單易用使用
  • 便攜式
  • 小9 MB
  • 沒有時間或文件大小限制之類的限制

enter image description here

功能

  • 記錄屏幕並直接保存到gif循環動畫
  • 暫停並繼續記錄
  • 移動窗口以記錄所需內容
  • 您可以添加文本,字幕和標題框架
  • 編輯框架,添加過濾器,還原,製作yoyo樣式,更改幀延遲,添加邊框,添加進度條
  • 導出幀
  • 裁剪和調整大小
  • 即使程序正在錄製,您也可以工作
  • 刪除不需要的幀
  • 選擇一個文件夾以自動保存文件,或者在進行編碼之前選擇一個文件夾
  • 將系統光標添加到錄像中
  • 非常小巧,便攜式和多語言可執行文件
  • 使用F鍵開始/暫停和停止錄製
  • 多國語言:葡萄牙語,西班牙語,羅馬尼亞語,俄語,瑞典語,希臘語,法語,-簡體中文,意大利語,越南語和泰米爾語。
  • GreenScreen不變像素以節省千字節
  • 您可以將動作/過濾器應用於選定的幀
  • 全屏錄製
  • 快照模式
  • 拖放以在編輯器中添加幀

注意事項

此應用程序缺少OSX版本(但也許其他人認為它有用)

哇-這個程序有很多功能!我喜歡您可以編輯特定的相框!而且它是開源的!!太酷了,+ 1,希望這對其他人有幫助! :)您絕對需要更多支持:P
Franck Dernoncourt
2014-06-17 23:23:47 UTC
view on stackexchange narkive permalink

您可以使用 Quickcast

  • 免費和開源
  • 長達10秒, 300px高度/寬度
  • 僅現在的Mac
  • 可以直接在QuickCast網站上發布.gif
Franck Dernoncourt
2014-06-19 00:29:17 UTC
view on stackexchange narkive permalink

由於這個問題引起了廣泛關注,我覺得我應該分享我最喜歡的屏幕錄像軟件,該軟件不是免費的,但可以滿足所有其他要求並具有許多其他有用的功能: TechSmith Camtasia

  • Mac和Windows(FYI Camtasia(Windows版)與Camtasia(Mac)
  • 將文件保存在本地或直接上傳到網站(FTP,YouTube,Google雲端硬盤等)
  • 視頻長度或視頻分辨率沒有限制
  • 與多顯示器配合使用(視頻區域甚至可以跨越多個監視器)
  • 另存為GIF:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

  • 演示:

enter image description here

  • 很多後處理選項:

enter image description here

有關更全面的描述,請參見所有功能列表。

HappyFace
2018-06-05 16:14:47 UTC
view on stackexchange narkive permalink

我推薦 Kap,這是一種使用“網絡技術”構建的開源屏幕錄像機。看來它目前僅支持macOS,但是您可以通過使用PR的簡單PR添加Windows支持。

Kap支持導出為各種文件格式,以修剪視頻導出之前,可以選擇將視頻上傳到各種雲服務和触摸欄。它易於使用,美觀,具有全球紀錄的熱鍵,並且他們對自己的Github問題做出了回應。為了使交易更甜蜜,他們的徽標很性感。不幸的是,StackExchange不支持svg圖像,因此請查看其網站。

太棒了,謝謝!
Rishabh Deep Singh
2020-09-01 17:01:52 UTC
view on stackexchange narkive permalink

很奇怪,沒有人提到 Giphy Capture
,這真的很酷,您既可以錄製視頻,也可以創建gif。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...