1、安裝 ffmpeg , imagemagick
sudo apt install ffmpeg imagemagick
2、ffmpeg 命令,將 mp4 轉換爲 gif
ffmpeg -ss 00:00:08 -i input.mp4 -to 00:00:10 -r 5 -vf scale=300:-1 output.gif
-ss : 開始時間
-i : 視頻文件
-to : 持續時間,
-r : 幀速率,可以增大這個值輸出更畫質更優的 GIF 文件
-vf : 圖形篩選器,GIF 的縮放大小
3、合併多個GIF文件
將要合併的文件存到同一文件夾當中,再執行如下命令即可:
convert -delay 120-loop 0*.gif output.gif
4、從JPG圖片序列創建GIF動圖
先將所有 JPG 放到同一文件夾,再在終端中執行如下命令即可:
convert -delay 120-loop 0*.jpg linux.gif
-delay 120 : GIF 動畫速度
-loop 0 : 無限循環