如何在 Linux 上將視頻轉換為 GIF

GIF 無疑是互聯網上最流行的媒體格式之一。 從教程到表情包等等,人們為所有內容創建和分享 GIF。 但大多數時候,這些 GIF 最初並未保存為擴展名為“.gif”的文件。 通常會裁剪視頻並將媒體的特定部分轉換為 GIF。

在 Linux 上,您可以使用終端從視頻中快速創建循環 GIF。 而對於那些不是很喜歡命令行的人來說,還有一種圖形化的方式可以達到類似的效果。 這是在 Linux 上將視頻轉換為 GIF 的方法。

使用 FFmpeg 將視頻轉換為 GIF

FFmpeg 是與媒體處理和處理相關的庫和模塊的開源集合。 使用 FFmpeg,您可以從您喜歡的任何視頻中生成 GIF 文件。

安裝ffmpeg包

您需要在系統上安裝 ffmpeg 包才能開始使用。 在基於的分佈中Debian什麼Ubuntu, 進入:

                      
                        sudo apt 
                        
                          install
                        
                         ffmpeg
                      
                    

在 Arch Linux 和 Manjaro 上:

                      
                        sudo pacman -S ffmpeg
                      
                    

要在 FedoraCentOS 和 RHEL 等基於 RPM 的發行版上安裝 FFmpeg,首先將 RPM Fusion 存儲庫添加到您的系統:

                      
                        sudo dnf -y 
                        
                          install
                        
                         https://download1.rpmfusion.org/free/fedora/rpmfusion-free-
                        
                          release
                        
                        -$(rpm -E %fedora).noarch.rpm 
                        
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree- release -$(rpm -E %fedora).noarch.rpm

然後通過鍵入以下命令安裝 ffmpeg 包和一些開發庫:

                      
                        sudo dnf 
                        
                          install
                        
                         ffmpeg ffmpeg-devel
                      
                    

使用 FFmpeg 創建 GIF

安裝 ffmpeg 包後,使用以下命令將視頻轉換為高質量 GIF:

                      
                        ffmpeg -i /path/to/video.mp4 output.gif
                      
                    

FFmpeg 會將整個視頻轉換為 GIF 文件。 因此,如果您只想要視頻的特定部分作為 GIF,請確保事先修剪視頻。

出於演示目的,這裡是使用 ffmpeg 工具創建的 GIF 文件:

使用 Gifcurry 在 Linux 上從視頻創建 GIF

雖然將 MP4 視頻轉換為 GIF 是一個相當簡單的過程,並且不需要您輸入很多命令,但是那些對使用終端的想法猶豫不決的人可以使用圖形工具來代替。 這個名字是吉夫庫裡。

Gifcurry 是一個開源圖形應用程序,由 FFmpeg 提供支持。 像往常一樣,您需要先在系統上安裝它。 您可以在 GitHub 發布頁面上找到 Gifcurry 應用程序的官方圖像。

釋放: gif咖哩

下載後,使用 chmod 命令授予 AppImage 文件的執行權限:

                      
                        sudo chmod +x ~
                        
                          /Downloads/gi
                        
                        fcurry-*.AppImage
                      
                    

然後使用系統上安裝的圖形文件管理器雙擊 AppImage 來啟動 Gifcurry。 點擊打開啟動工具。

在第一次啟動期間,您可能會收到一些與依賴項和已卸載庫相關的警告。 雖然 Gifcurry 仍然可以在沒有這些軟件包的情況下工作,但您必須使用您的發行版上的軟件包管理器安裝它們,以釋放該工具的全部潛力。

要開始,請選擇一個視頻文件並單擊打開. Gifcurry 將在右側和左側顯示一個預覽窗口,您會注意到與視頻處理相關的不同選項。 您可以使用右下角的滑塊和時間戳字段僅選擇視頻的一部分。 隨意修改視頻的分辨率、長度和大小,或在將視頻轉換為 GIF 之前在視頻頂部添加文本。

完成後,點擊訴訟左側邊欄中的選項以繼續。 瀏覽到要存儲輸出文件的位置並選擇動圖. 然後最後點擊存錢存儲輸出的 GIF 文件。

這是使用 Gifcurry 生成的 GIF:

或者,您也可以從命令行使用 Gifcurry。 但要做到這一點,您需要在系統上安裝 Gifcurry,而不是使用 AppImage 文件啟動它。 有關安裝 Gifcurry 的更多信息,請訪問其官方 GitHub 頁面.

由於 Gifcurry 是基於 FFmpeg 的,所以它的命令語法非常相似。 這是使用 Gifcurry CLI 將視頻文件轉換為 GIF 的命令:

                      
                        gifcurry_cli -i /path/to/video.mp4 -o output.gif
                      
                    

在 Linux 上輕鬆從視頻創建 GIF

Linux 終端是一個強大的工具,可以添加到您的武器庫中。 無論您是普通的 Linux 用戶還是專業的系統管理員,學習如何使用它都會為您打開新的大門和機會。

將視頻轉換為 GIF 只是冰山一角。 您可以使用 Linux 命令行執行更多操作。 一些突出的例子包括視頻和音頻處理、系統管理、內核開發等。 終端廣泛的實際應用是 Linux 用戶如此喜歡命令行的原因。

相關文章