FFmpeg命令行 視頻轉為GIF 動圖


命令:ffmpeg -ss 00:00:03 -t 3 -i Test.mov -s 640x360 -r  15  dongtu.gif

解釋:

1、ffmpeg 是你剛才安裝的程序;

2、-ss 00:00:03 表示從第 00 分鍾 03 秒開始制作 GIF,如果你想從第 9 秒開始,則輸入 -ss 00:00:09,或者 -ss 9,支持小數點,所以也可以輸入 -ss 00:00:11.3,或者 -ss 34.6 之類的,如果不加該命令,則從 0 秒開始制作;

3、-t 3 表示把持續 3 秒的視頻轉換為 GIF,你可以把它改為其他數字,例如 1.5,7 等等,時間越長,GIF 體積越大,如果不加該命令,則把整個視頻轉為 GIF;

4、-i 表示 invert 的意思吧,轉換;

5、Test.mov 就是你要轉換的視頻,名稱最好不要有中文,不要留空格,支持多種視頻格式;

6、-s 640x360 是 GIF 的分辨率,視頻分辨率可能是 1080p,但你制作的 GIF 可以轉為 720p 等,允許自定義,分辨率越高體積越大,如果不加該命令,則保持分辨率不變;

7、-r “15” 表示幀率,網上下載的視頻幀率通常為 24,設為 15 效果挺好了,幀率越高體積越大,如果不加該命令,則保持幀率不變;

8、dongtu.gif:就是你要輸出的文件,你也可以把它命名為 hello.gif 等等。


作者:iOS小肖
鏈接:https://www.jianshu.com/p/e6acd33d2302
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
 
圖片合並為動圖:
ffmpeg -threads 2 -r 2 -i %d.jpg 11.gif -y
-threads 2:2 以兩個線程進行運行, 加快處理的速度。
-y 對輸出文件進行覆蓋
-r 2 fps設置為2幀/秒(不同位置有不同含義)
-i  %d.jpg 合並的圖片文件,圖片文件為 1.jpg 2.jpg ….
 
參考:
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM