2016/05/13

製作 GIF 動圖的方法(7)

Make an animated GIF from the command line (7)


【前言】

本篇的內容和前一篇大同小異,差在前一篇是先剪出有變動的矩形區域,而本篇是將有變動的部分用 GIMP 改成透明並做成遮罩 (mask)

所用的影片是 "World Nature Video" Youtube 的影片 "Scenery Of Mountains And Rivers With Natural Sounds And Music"

銜接仍用淡出淡入重疊 19 格的方法,共須 38 畫格。

2016/05/12

製作 GIF 動圖的方法(6)

Make an animated GIF from the command line (6)


【前言】

前面網誌曾言:動圖的最大問題是檔案太大;而最常用的解決辦法是縮小畫面,所以前文的圖都不大。但有一種狀況是可以用較大的畫面,那就是有變化的區域只佔整個畫面的一部分;也就是說,大部分的畫面是靜止不動的。譬如,在一場景中,有一物體只在一小範圍內有變動,其餘範圍是固定不變的。

此時,可將有變動的區域剪下來,貼到某一畫格中,才做成動圖。也就是說,在這一系列的畫格中,不動的區域是來自同一畫格。利用製作動圖時的最佳化 optimizetransparency,將此區域變成透明,即可降低檔案尺寸。

2016/05/11

製作 GIF 動圖的方法(5)

Make an animated GIF from the command line (5)

【前言】

有時,動圖在循環播放時,要能無縫接軌,還可以用淡出淡入加頭尾重疊的方法。也就是說,末後數個畫格淡出,開頭數個畫格淡入,而這兩部分是疊在一起的,中間一段未加工。更極端的是沒有中間未加工的一段,所有畫格前半淡入,後半淡出,全部重疊。這種方法可用在瀑布、海浪、火焰、雲等場合。

前篇用過的影片中,有火焰的畫面,可以試試。

2016/05/10

製作 GIF 動圖的方法(4)

Make an animated GIF from the command line (4)


【前言】

動圖循環時,大多有畫面突變的現象,因為頭尾兩圖迥異。若將原動圖和其反轉圖連接,便可解決之。不過,當然這不適用於所有的狀況,因為很多畫面反轉後,會變得很突兀或反常。

前篇的嬰兒動圖倒可一試。

2016/05/09

製作 GIF 動圖的方法(3)

Make an animated GIF from the command line (3)


【前言】

此例敘述用 ImageMagick 製作動圖的一些變化,來源圖是前篇的數字方圖

介紹的變化有漸出漸入、停格、連接、反轉、變速。

2016/05/08

製作 GIF 動圖的方法(2)

Make an animated GIF from the command line (2)


【前言】

若未看過,請先看前一篇,了解基本設定。

本文敘述自影片中抽出圖片,再製作成動圖的方法。來源是 BuzzFeed YouTube 的影片。下載後,檔名改為 source.mp4

2016/05/07

製作 GIF 動圖的方法(1)



Make an animated GIF from the command line (1)


【前言】

有很多免費的應用程式可以用來製作 GIF 動圖,不少是圖形界面的軟體,很方便。但若想只用指令,要如何做呢?

本系列文章專門介紹用指令行程式製作 GIF 動圖。主要的兩個程式是 ImageMagick FFmpeg (ImageMagick 已含有)

圖片的處理是用 ImageMagick 7,但圖片的來源通常是影片,所以會用 FFmpeg 從影片中抽出圖片。

作業系統先用 Windows

因指令很多,不可能臨時在命令視窗/虛擬終端機輸入,所以常用 .bat 檔。但要注意的是,二者稍有不同;例如:% 符號,在終端機只用一個 %,而在 .bat 檔中,要用 %%。本系列範例皆是虛擬終端機的用法。

本文只敘述較單純的例子:先用 ImageMagick 製造 0 9 的數字圖,再轉為動圖。