? ? 美国老太太与欧美老人的文化差异,大地资源二中文在线播放第一集,成全在线观看免费完整

最好看的HD高清电影,最好看免费中文,最好看的MV中文字幕国语电影,最好看免费观看高清电影大全,最好看的2019中文大全在线观看,最好免费观看高清在线

  • 武漢市武昌區南湖花園 瑞安街140號 027-88016877
  • 18627003654
  • love6411692@qq.com

如何在Linux中將視頻轉換為GIF [終端和GUI方法]

首頁最新動態

如何在Linux中將視頻轉換為GIF [終端和GUI方法]

動畫GIF在互聯網上無處不在。從博客文章到社交媒體,GIF可以幽默和說明性的方式使用。

即使是在FOSS上,我們也使用GIF來展示實際行動。它比靜止圖像好,比加載視頻短。

在本教程中,我將向您展示如何將視頻剪輯轉換為GIF。我將討論兩者:

  • 將視頻轉換為GIF的命令行方式
  • 用于將視頻轉換為GIF的GUI工具

方法1:在命令行中使用ffmpeg從視頻創建GIF

在Linux中將視頻轉換為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
使用ffmpeg將視頻轉換為gif

按Enter鍵執行命令,您的gif即將準備就緒。

在Linux中使用ffmpeg命令行工具將視頻轉換為gif

除非您為輸出文件指定了其他路徑,否則您應該在視頻文件所在的文件夾中找到GIF文件。

視頻已轉換為GIF

方法2:使用Gifcurry GUI應用程序將視頻轉換為GIF

Gifcurry是一款開源,易于使用的應用程序GIF生成器應用程序。

它使用ffmpeg和imagemagick處理視頻并將其轉換為GIF。盡管本教程僅涵蓋GUI部分,但它可以在命令行和圖形用戶界面中使用。

可以使用snap和其他軟件包管理器進行安裝,但是我建議使用AppImage,因為我發現其他軟件包存在一些問題。

在嘗試打開gifcurry之前,需要確保已經安裝了必需的依賴項。

  • GTK +> = 3.10
  • FFmpeg> = 2.8.15
  • GStreamer> = 1.0
    • GStreamer插件
  • ImageMagick> = 6

打開并使用gifcurry

使Appimage可執行文件非常簡單,您可以在文件屬性中授予權限,如下所示:

運行Gifcurry工具

當您打開Gifcurry時,系統將提示您導航到要轉換的文件,在本示例中,我將再次使用初始視頻。作為ffmpeg,Gifcurry不僅限于將視頻轉換為gif,反之亦然。列出了一些功能。

其他一些Gifcurry功能

  • 將文本添加到gif
  • 選擇開始時間
  • 設定時間
  • 調整gif寬度 
  • 調整品質
在Linux中使用Gifcurry將視頻轉換為Gif

在最后一步,您必須選擇文件名,文件格式,然后單擊“保存”。

在Linux中使用Gifcurry將視頻轉換為Gif

最終結果在這里:

Gifcurry

總結

如果您正在Linux中錄制屏幕,則可以使用Peek將其錄制為gif而不是視頻,而不是稍后將視頻轉換為gif。

無論是選擇命令行還是圖形用戶界面,您的工作都會很快地完成。

聯系方式 / Contact

  • 武漢新勝電腦
  • 地址:武漢市武昌區南湖花園 瑞安街140號 027-88016877
  • 電話:18627003654
  • 聯系人:彭經理
  • 郵箱:love6411692@qq.com
  • 網址:http://www.acelolboost.com
  •  
  •  
  •  
欢迎光临: 乌苏市| 台北县| 株洲县| 密山市| 屏东市| 宜良县| 株洲县| 银川市| 通许县| 曲阳县| 霸州市| 高雄县| 贵定县| 宜兴市| 瓮安县| 丹东市| 洪雅县| 通榆县| 新宁县| 贺兰县| 磐石市| 平远县| 台江县| 卢湾区| 永州市| 东山县| 大足县| 昭苏县| 临城县| 广德县| 衡阳市| 石阡县| 临洮县| 霍林郭勒市| 县级市| 和硕县| 伊金霍洛旗| 阳谷县| 万年县| 鄱阳县| 彝良县|