? ?
動畫GIF在互聯網上無處不在。從博客文章到社交媒體,GIF可以幽默和說明性的方式使用。
即使是在FOSS上,我們也使用GIF來展示實際行動。它比靜止圖像好,比加載視頻短。
在本教程中,我將向您展示如何將視頻剪輯轉換為GIF。我將討論兩者:
FFmpeg是一個視頻和音頻轉換器,也可以從實時音頻/視頻源中獲取。它還可以在不影響質量的情況下即時調整視頻大小。
FFmpeg是一個功能強大的工具,可以在各種情況下使用,如果您好奇這里是官方文檔。我們還收集了ffmpge用法示例。
在此示例中,我將使用Linux Mint 20新功能演示視頻。我使用youtube-dl從YouTube下載了視頻,然后對視頻進行了修剪以得到前5秒鐘。
確保使用發行版的軟件包管理器安裝ffmpeg:
sudo apt install ffmpeg
選擇了要轉換的視頻后,打開終端并更改保存視頻的目錄。以下是一般原則,其中input是視頻的實際名稱,其后是視頻格式和您想要gif的名稱。
輸出名稱可以與輸入名稱完全不同,但是我傾向于使用類似的名稱,因為當您有一個充滿文件的文件夾時,它可以幫助識別它。
ffmpeg -i input_video_file output.gif
按Enter鍵執行命令,您的gif即將準備就緒。
除非您為輸出文件指定了其他路徑,否則您應該在視頻文件所在的文件夾中找到GIF文件。
Gifcurry是一款開源,易于使用的應用程序GIF生成器應用程序。
它使用ffmpeg和imagemagick處理視頻并將其轉換為GIF。盡管本教程僅涵蓋GUI部分,但它可以在命令行和圖形用戶界面中使用。
可以使用snap和其他軟件包管理器進行安裝,但是我建議使用AppImage,因為我發現其他軟件包存在一些問題。
在嘗試打開gifcurry之前,需要確保已經安裝了必需的依賴項。
使Appimage可執行文件非常簡單,您可以在文件屬性中授予權限,如下所示:
當您打開Gifcurry時,系統將提示您導航到要轉換的文件,在本示例中,我將再次使用初始視頻。作為ffmpeg,Gifcurry不僅限于將視頻轉換為gif,反之亦然。列出了一些功能。
在最后一步,您必須選擇文件名,文件格式,然后單擊“保存”。
最終結果在這里:
如果您正在Linux中錄制屏幕,則可以使用Peek將其錄制為gif而不是視頻,而不是稍后將視頻轉換為gif。
無論是選擇命令行還是圖形用戶界面,您的工作都會很快地完成。