搜尋此網誌

2011年2月3日 星期四

GIMP將影片部分內容轉成動態Gif檔 part2

跟之前寫的 使用Gimp將影片部分內容轉成動態Gif檔 這篇差不了多少
只是這篇用的是 Gimp 2.6 而且重點在於 勾選 Create only one multilayer Image
直接輸出成多圖層影像來編修,這是完成圖


素材取自 YouTube

同樣的,製作這個,除GIMP主程式外,你還需要加裝 Gimp Animation Package 這個plug-in 和一些 scripts110203.zip
正確安裝完 plug-in 跟 script 之後
『 Video 』->『Split Video into Frames』->『Extract Videorange』,開啟如下之對話框
按『 ... 』選擇要處理的影片檔
※注意:使用中文資料夾或檔名會有問題,所以如果你存放檔案的資料夾、檔案名稱是中文,先將它改成英文請勾選 Create only one multilayer Image,這是此篇的重點
如果不確定起始、結束影格,可以按『 Video Range 』按鍵


之後得出如下圖來選擇你要擷取的範圍


如果這時跳出如下的對話框,按『確定』繼續
它主要是問你要不要產生此影片的索引檔來加快搜尋


設定好你要擷取的起始跟結束影格,按『確定』


你會得到一個多圖層的影像,如下圖圖層對話框所示


由於擷取的範圍有好幾秒,每秒30張,直接作產生的gif檔會太大,因此可以使用
『 FX-Foundry 』->『 Multi-Layer Tools 』->『 刪除圖層 ... 』
從起始圖層開始每隔設定的間隔來刪除圖層,如下圖
假使有1、2、3、4、5~10個圖層,做完下圖的設定後,圖層會只剩下 2、4、6、8、10這5個圖層


刪除圖層之後,由於影格數改變,因此需要調整影格間的delay時間
『 濾鏡 』->『 動畫 』->『 Settings... 』或 『 濾鏡 』->『 動畫 』->『 Time Change 』來調整時間,如下圖
注意『 Settings... 』只有有顯示的圖層才會改變數值
『 Time Change 』則不管圖層有沒有顯示都會改變
單位是 ms(一秒等於 1000 ms)
至於Mode,用來決定動畫播放時影格圖層是如何顯示
combine 將現在影格圖層合併上一個影格圖層
replace 用現在影格圖層置換取代上一個影格圖層
Keep 維持原圖層名稱上 播放模式的設定
Clear 清除圖層名稱上 播放模式的設定
 

要縮小影像尺寸,『 圖片 』->『 縮放圖片 』調整好你要得大小


按完『縮放』就差不多完成了


縮好影像如果不加框,就可以跳過此步驟直接存檔
接著我們要來為此動畫加個靜態的框,你可以另開一新影像,製作好你要的框,如下圖
在此影像視窗『 編輯 』->『 複製 』


再到我們的動畫影像視窗『 編輯 』->『 貼上 』將剛複製的邊框貼到動畫影像上
如下圖,先按住『 SHIFT 』鍵,再按下游標所指處將貼上的圖層移到最底層當背景圖層


『 FX-Foundry 』->『 Animation 』->『 Overlay background 』如下圖


將影像中的背景圖層(最底下的圖層)覆蓋各個圖層
就完成我們要的動圖了

存檔之前,『濾鏡』->『動畫』->『動畫優化』稍微優化一下以減小製作出來的檔案大小,不過效果多大,取決於你所選影格的有多少的重複內容

如果覺得存出來的Gif檔過大,可以在存檔之前,先將影像轉成索引色的格式
『 圖片 』->『 模式 』->『 索引色 』如下圖
一般如果不特別指定時,程式會為我們算出最佳化的色盤,256色全用
因此畫質會比較好,不過檔案也會因此而變得比較大
而在我們指定的轉換過程中,我們可以設定檔案所能使用的最大顏色數或是使用web內定的色盤
以減小檔案,但相對畫質就會比較差
至於擬色方式,『 沒有 』檔案小,畫質較差,其他則是畫質較好,但檔案大,如何取捨,就看你自己需要


存檔,『 檔案 』->『 儲存 』開啟存檔對話框如下圖,直接輸入檔名加上 gif 副檔名即可
(在 2.8 的版本,只要非 xcf 的格式都是用 『 匯出 』)







6 則留言:

神 提到...

問一下 FX-Foundry 這個在哪 都沒看到

[版主回覆07/10/2011 12:32:28]那個包含在上文所說得 scripts110203.zip 是要另外安裝
gimp 可以藉由這些 script 跟 plug-ins 來擴充功能
如何安裝參考 自由影像處理軟體GIMP 相關下載
或是你也可以下載 GIMP-2.7.3 for windows(開發中的測試版本) 中的版本
我部落格內有提到的大都包含在裡邊

大俠HowRU 提到...

不知道錯在哪兒,填完表格按確定,然後EXE出現問題,錯誤訊息





[版主回覆03/05/2013 18:51:01]試過別的檔沒?
是所有的影片檔都有問題,還是只有這個有問題?

大俠HowRU 提到...

所有的影片檔都有問題,3gp檔也不行。這邊FPS是11,所以一秒鐘有11個影格,對吧?這支片子全長00:00:10,所以總共可以有110個影格?
[版主回覆03/06/2013 16:01:03]我這邊兩台電腦都正常沒問題
你看你那邊有沒有別台機器試試看有沒有問題

FPS是這樣算沒錯
不過 GAP 的 Extract Videorange 有些格式的影片檔它抓到的FPS值並非百分百正確

大俠HowRU 提到...

耶~新版果然好,3gp、mp4都OK了



MPlayer的做法也試了,會出現錯誤訊息,但是圖片都有擷取到指定的地方,不是直接出現在主視窗裡,所以也OK





請問有可以剪影片3gp、mp4的工具嗎?想把一段剪成幾個小段,只要能剪就好,不用合併、轉檔...

找了幾個在網頁上做的,都不理想
[版主回覆03/08/2013 09:17:33]真找不到軟體,GIMP也可湊合著用

大俠HowRU 提到...

xp 在開機時會出現藍底白字畫面Checking file system on H:,然後一堆字開始跳出,把隨身碟拔除就會停止,繼續開機。H是隨身碟的位置。怎樣讓他別查了?
[版主回覆03/08/2013 09:22:03]自己動手 google 搜一下 "Checking file system on" 吧

大俠HowRU 提到...

之所以要把影片切段,是為了方便上傳到YOUTUBE,它有長度限制,我試的結果,連四分鐘的都不行,以前可以。要上傳到YOUTUBE,是為了要使用他的一些調整功能~減少震動、亮度對比...。就好像一些圖片網站,比方PHOTOBUCKET,有一些調整照片的功能可以用。有GIMP,這就不需要了。我不知道GIMP可以調整影片嗎?調整之後再抽取影格,效果會比較好。我看MPlayer那篇,不知道播放程式是什麼,想找FPS的資料,我用的程式是KMP,這個東西我很陌生,應該說我對影片很陌生,毫不了解。手機拍攝影片是3gp,上傳YOUTUBE,再下載回來是MP4。我搜尋的結果,KMP可以擷取視訊,能存成幾種格式。怪異的是,同一支手機拍的影片,這部片子擷取之後存成MOV可以上傳,另一支片子卻要存成AVI才行。我不明白理由何在,不過總算是可以上傳了。下載回來,GIMP也能抽取影格了,感謝你。另外有幾個疑問~

1

2.8.7z下載後,我存在H槽,隨身碟。為了區別上次下載的,我把上次的整個移到一個2.8的資料夾。現在要把他刪除,可是不能,請見下圖。那個資料夾裡面的東西就是副檔名.pyo的那個





2

CHROME要用哪種比較好?它有三種



3

我用SAVE ALL LAYERS把許多圖層一一存成PNG,可是找不到存在哪兒,要怎樣找出來呢?



ICC檔的問題,GIMP PORTABLE色彩檔案我不知道要放哪兒。不過我想可以回去用2.6安裝版,我知道安裝版要放在哪兒。現在因為沒有要印東西,所以PORTABLE無法測試,CMYK的檔案要印刷廠審核,不然就找對這很內行的



前景擷取工具,圈選範圍、塗上筆刷,按ENTER不會變成選區。但是去背的工具還有幾種,改用別的好了