gap_splitextract.zip 裡面有兩個檔案,gap_video_extract.exe 跟 gap_plugins.exe
其中 gap_video_extract.exe 是用來擷取影片的 (『擴展』->『Split Video into Frames』->『Extract Videorange』)
由於gif動畫檔並沒什麼壓縮能力
如果擷取的影格數太多的話,那麼檔案可能就會很大
如果影格數太少,所能表示的秒數又太短
因此我加了一個『Step Frames』的選項,讓你決定每隔幾個frame來抓一張圖
只有勾選『Create only one multilayer Image』才會有效
如下圖,影片的fps是15(每秒鐘15的影格)
如果考量檔案大小的限制,而只能抓30個影格
那麼最後的gif動畫,由於每個影格都抓,所以只能表示2秒鐘
如果『Step Frames』調為2,那麼每2個影格抓一張,因此所能表現的時間變為4秒
不過畫面會因此而比較不流暢,所以如何抉擇,就看你自己的考量
另外在擷取影片片段時,可以如下圖按『Video Range』
就可以透過預覽影片來決定所要抓取的影格範圍
按『Video Range』後,它會問你要不要建立暫時的索引檔,這樣在存取影格會比較快速
至於另一個 gap_plugins.exe
主要是改了 『Video』->『Split Image to Frames...』這個功能
例如你有個影像有100個圖層,你要將每個圖層存成檔案
如果你是存成xcf以外的格式,如jpg、png...等等
原程式是每個圖層都會問一次你對該存檔格式的一些設定
不過在Linux上並不會有此現象,其它圖層會以你第一次的設定為依據GIMP_RUN_WITH_LAST_VALS這個值似乎在windows上沒有作用
所以我將模式改為GIMP_RUN_NONINTERACTIVE,它是會跳過那些設定
不過在存檔格式是gif時會有問題,要不要用,也是看你自己決定
如何安裝
將檔案解壓縮到 \Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins 資料夾底下就可以了
4 則留言:
請問:選影片時,按『 ... 』出現下圖。我資料夾在桌面,怎樣加入左邊的選項中?
[版主回覆04/02/2008 19:20:44]之前說了
中文資料夾跟檔名會有問題,所以如果你影片所在的資料夾或是檔案名稱是中文,先將它改成英文
『我的文件』或『桌面』都是中文資料夾,而且名稱不允許作更改
即使你選到這些資料夾裡的檔案,它還是不能用
所以還是將那些影片檔移到別的資料夾裡
例如 D:\Video 或 E:\Video
想把圖片中某處的黑色變成透明,用:圖層->透明度->色彩轉為透明,但這樣會使圖中所有的黑色都少了。有別招嗎?
[版主回覆04/02/2008 19:29:10]試試『工具』->『選擇區域工具』->『By Color Select』或『模糊選擇區域』
1. 怎樣知道一張圖裡面包含哪些顏色?
2. 要將每個圖層存成檔案時,沒有勾選『Create only one multilayer Image』出現上圖,勾選後出現下圖,怎樣填寫?是要勾選才能存成PNG,JPG等格式嗎?
[版主回覆04/03/2008 21:46:35]1. ???
一張24bits的照片可以表示的顏色有一千六百多萬色
而一般照片至少也會有成千上萬個顏色
不曉得你為甚麼要知道這些
2. 『Video』->『Split Image to Frames...』這是回答你
『怎樣把GIF檔各個FRAME分別存成一個一個的圖檔?』這個問題
你好像把它跟『擴展』->『Split Video into Frames』->『Extract Videorange』這個功能扯上關係
『Video』->『Split Image to Frames...』它是將一個多圖層影像檔(如gif、xcf...等)裡的各個圖層分別存檔
既然要將每個圖層存成檔案,當然你的圖就必須是要有多圖層
以『擴展』->『Split Video into Frames』->『Extract Videorange』這個功能來說,勾『Create only one multilayer Image』做出來才是個多圖層的影像
要存成PNG,JPG,把 Extension的.xcf 改成 .png 或 .jpg 就可以了
終於做好了~~這段影片做成GIF效果不怎麼樣,只好做成很多圖片。
研究顏色是為了要轉換色彩的關係,以為填一個圖片中沒有的顏色來當過渡性之用會比較方便,不過顯然不是好點子。
非常感謝你的幫助
[版主回覆04/06/2008 22:56:55]不客氣
張貼留言