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