貌似好久之前秋水學(xué)姐就問過如何制作 GIF,回想當時制作境界の彼方中「約束の絆」的 GIF動畫 ,現(xiàn)在也已經(jīng)把命令忘光了。所以覺得還是稍微做個筆記。
只需要用到 FFmpeg。絕大多數(shù)發(fā)行版都已經(jīng)將它收錄官方倉庫,通過包管理器就可以安裝。
假設(shè)我們需要轉(zhuǎn)換的視頻文件是 input.ogg
,輸出的GIF文件是 output.gif
。這里不討論如何截取視頻中的段落(因為命令太繁
基本命令:
1 | ffmpeg -i input.ogg output.gif |
第一次制作的gif就是這么來的。然后當我試圖上傳到 Google+ 的時候發(fā)現(xiàn)...
區(qū)區(qū)幾百KB的視頻片段制作出來的GIF竟然有20M之巨?。?/strong>
于是需要兩個參數(shù),一個是縮小分辨率一個是減少幀數(shù)。50幀確實少見,但是一般來講 gif 有15幀左右就比較流暢了。命令
1 | ffmpeg -i input.ogg -s 640x320 -r 15 output.gif |
很多人喜歡把 -r
選項放在前面... 按照某個早就忘記在哪的郵件列表里的說法, -r
放在 輸入文件 的 后面 才是輸出文件的效果。上面的命令出來的結(jié)果就是分辨率為 640×320
,幀率為15的gif了。 640x320
中間是小寫字母 x
×
進去... 聯(lián)系客服