大家好,我是波導(dǎo)終結(jié)者。
之前開了個(gè)早下班系列,最近又見有小伙伴在問,所以這次單獨(dú)再開一篇吧。
早下班系列第2篇,視頻轉(zhuǎn)GIF動(dòng)圖的究級(jí)解決方案。
如果你去搜索,網(wǎng)上有很多解決方案,但無非以下幾種:
1.在線轉(zhuǎn)換。你上傳一個(gè)視頻文件,網(wǎng)站幫你轉(zhuǎn)換。
2.工具轉(zhuǎn)換。下載一個(gè)工具,載入視頻文件進(jìn)行轉(zhuǎn)換。
3.組合轉(zhuǎn)換。通過不同的軟件組合操作。
我們甚至可以搜到某網(wǎng)站這樣的回答:使用AE+PS……
誠然,PS新版本已經(jīng)可以導(dǎo)入視頻了,但是視頻文件大一點(diǎn)的話就……
這么說吧,請(qǐng)看下圖:
如果我現(xiàn)在手頭有個(gè)文件,相機(jī)拍的,20多個(gè)G大小,H264甚至是H265編碼,就想要截其中的幾秒鐘做成GIF圖,用上面搜到的哪一種方法呢?
當(dāng)然是哪一種都不行。在線轉(zhuǎn)換自不必說,上傳20多個(gè)G么……工具一鍵轉(zhuǎn)換功能很弱,有的不支持這個(gè)碼率或者那個(gè)格式,也有的文件大點(diǎn)就會(huì)卡死。PS再強(qiáng),面對(duì)20多個(gè)G的文件也只能搖搖頭。更別提精準(zhǔn)的將其中某幾秒鐘的內(nèi)容導(dǎo)出了。
我介紹的方法,不怕視頻有多大,多長(zhǎng),什么格式,通吃。一起來看吧。
需要的軟件很簡(jiǎn)單,就兩個(gè)軟件:
Potplayer和GIF Movie Gear。
Potplayer是免費(fèi)的,我也不是說一定要用它,你可以用其他有相應(yīng)功能的、用順手的視頻播放器替代,只是我不太喜歡國產(chǎn)軟件和它的全家桶而已。有的朋友可能會(huì)說QQ影音一鍵轉(zhuǎn)什么的,先不說有沒有全家桶,一鍵轉(zhuǎn)可以精準(zhǔn)控制到幀嗎?不行的。
GIF Movie Gear是一款小巧強(qiáng)大的GIF工具,當(dāng)然,在GIF領(lǐng)域,可能Ulead GIF Animator會(huì)更專業(yè)一些,PS聽起來也很高大上。不過,我們?nèi)绻岣咝剩朐缦掳?,就需要弄清楚一件事情:我要做什么?我現(xiàn)在需要把圖片轉(zhuǎn)換成GIF的工具,不需要逐幀編輯或者其他高大上的功能。那么這時(shí)候,GIF Movie Gear是最佳選擇。
視頻的本質(zhì)是幀,GIF的本質(zhì)也是幀,但由于GIF文件大小受限制,且顏色數(shù)最多只有256色,要把所有的幀轉(zhuǎn)換過去顯然是不現(xiàn)實(shí)的。這里,我們需要在軟件里面預(yù)先做好圖片大小、幀數(shù)、視頻起始等準(zhǔn)備工作。
Potplayer提供連續(xù)截圖功能,并且會(huì)自動(dòng)截取關(guān)鍵幀,快捷鍵也很好記:Ctrl+G。
簡(jiǎn)單來講一下里面的幾個(gè)功能。
如果只是做成GIF的話,文件前綴不用管它,命名方式默認(rèn)即可,反正圖片不要互相覆蓋就行。
格式JPG,質(zhì)量100%即可。如果有強(qiáng)迫癥的朋友當(dāng)然可以選PNG或者BMP這種無損的,但是意義不大。
尺寸設(shè)置這里要注意一下,建議根據(jù)GIF大小上限、GIF時(shí)長(zhǎng),來估一下需要把圖片縮到多小,并且在截的時(shí)候就先縮小。因?yàn)槿绻麍D片過大,導(dǎo)進(jìn)GIF的時(shí)候還是會(huì)卡,而且在GIF里縮的話,是以256色去縮,實(shí)際效果不如截的時(shí)候就縮,區(qū)別肉眼可見的明顯。
截圖設(shè)置這里,個(gè)人建議“按時(shí)間”。按幀的話,因?yàn)椴煌曨l的幀數(shù)不同,不太可控,按時(shí)間就很好理解:100,就是每100毫秒一張圖,1秒10張。類推。
了解完功能,我們就要開始截圖。之前說過,這種方法,不論再大、再長(zhǎng)的文件都不怕。使用方法很簡(jiǎn)單,先打開視頻,找到你要開始截的地方,按空格暫停。然后進(jìn)到這個(gè)界面點(diǎn)開始,再回到播放界面,按空格開始播放,則邊播放,就會(huì)邊截圖,到你想停止的地方,再按空格停止,就完成了。
簡(jiǎn)單吧?
截完之后,我們?cè)谀繕?biāo)文件夾下就可以看到連續(xù)的截圖。每張截圖之所以只有10多KB這么小,是因?yàn)槲医氐臅r(shí)候?qū)D片大小設(shè)置為25%的480X270分辨率,因?yàn)檫@個(gè)動(dòng)圖我預(yù)估了一下,幀數(shù)較多,再大就超了。
接著我們需要將圖片導(dǎo)入進(jìn)來。操作很簡(jiǎn)單,GIF Movie Gear里點(diǎn)導(dǎo)入幀,找到目標(biāo)文件夾,CTRL+A全選,導(dǎo)入即可。個(gè)人建議,一張GIF的源,單獨(dú)放一個(gè)子文件夾,因?yàn)閳D片數(shù)量不少,全放一起挑的時(shí)候太浪費(fèi)時(shí)間了。
接下來,我們需要做一些基礎(chǔ)的調(diào)整,最常用的就是每一幀的延遲。如果要調(diào)整整個(gè)GIF圖片每一幀的延遲,則在幀,全局屬性菜單處,打開上圖即可。這里的數(shù)值是1/100秒(不是毫秒,毫秒是1/1000)。
而如果需要單獨(dú)調(diào)整某一幀的延遲,直接在下方窗口選中那一幀,右擊屬性,同樣的地方調(diào)整即可。
還需要什么嗎?不需要了。這是我從將近2個(gè)小時(shí)、20多G的視頻文件里截出來的,操作熟練了之后,只需要幾分鐘。
而且這種方法的好處是,如果你多截了,只要把前后的文件刪了,或者在GIF Movie Gear排除即可,不用重新截。
因?yàn)镚IF圖只有256色,在把全彩的JPG導(dǎo)進(jìn)來的時(shí)候,有時(shí)候會(huì)出現(xiàn)色塊的問題,而總色彩明明還夠用(并非因?yàn)樯侍喽霈F(xiàn)色塊)。
這時(shí)候,編輯,首選項(xiàng),在調(diào)色板這里,將默認(rèn)設(shè)置改成映射新調(diào)色板,下面的抖動(dòng)顏色映射也勾上,可以有效緩解這一現(xiàn)象。
關(guān)于優(yōu)化,或者說減小文件大小,工具能做的事情有限。第一個(gè)就是更改大小,但是之前我有講過,在這里改大小,是以256色來縮放的,效果比較差,個(gè)人不推薦。
第二個(gè),是內(nèi)置的優(yōu)化功能,這個(gè)功能用處也不大。對(duì)于顏色數(shù)比較多,動(dòng)得比較厲害的圖,導(dǎo)入之后基本沒有多少優(yōu)化空間。只有那些顏色數(shù)很小,動(dòng)的部分也很小的圖,才有可能縮減一些大小。
另一個(gè)就是減小顏色數(shù),如果你的圖片剛好超了點(diǎn)大小,你可以把256色縮為128色或者64色(只能以2的冪次往回縮),可以減小文件大小,但是圖片顏色數(shù),或者說圖片質(zhì)量也有肉眼可見的損失。
可能有的朋友不信,先縮大小和后縮大小的區(qū)別,這里我放兩張圖來對(duì)比一下。第一張是在GIF軟件里縮為25%大小,第二張圖是截的時(shí)候就縮,然后直接扔GIF Movie Gear里。
提高效率,光靠工具是不行的,我們?cè)跍?zhǔn)備截的時(shí)候,就要先想好一些事情。你的GIF圖片,大小上限是多少,然后,你要截的視頻片段有多長(zhǎng)。如果你10秒的視頻,原大小截出來的超大了,是要減少幀數(shù),還是減小大小,還是減小視頻時(shí)長(zhǎng),這個(gè)工具沒有辦法替你拿主意,要自己先判斷好。當(dāng)然,做得多了,熟練了,心里大概就會(huì)有個(gè)數(shù)了,這并不是什么難度。
今天給大家介紹的這個(gè)方法,是無論視頻格式、分辨率、文件大小如何,都可以非??焖倬_的從中截出需要的一段,并且轉(zhuǎn)換成高質(zhì)量GIF動(dòng)圖的??赡茉谀承O端情況下,它會(huì)比現(xiàn)成的工具慢個(gè)半分鐘一分鐘的,比如源視頻就5秒,直接丟到現(xiàn)成轉(zhuǎn)換工具里。但是那種情況畢竟太少見,而且對(duì)新的編碼格式和容器的支持度非常低,所以并不具有實(shí)際意義。從AE導(dǎo)到PS里之類的也是一樣,三兩秒沒問題,20多G的文件導(dǎo)一個(gè)試試?估計(jì)等開完AE和PS,我應(yīng)該早就轉(zhuǎn)好了才對(duì)。
最后感謝大家觀看,如果還有什么“早下班”之類的技巧想要了解的,不妨點(diǎn)個(gè)關(guān)注和贊,留個(gè)言,下次可能就出相關(guān)專題了。