AE怎麼導出無限循環播放的動畫?


本回答內容需要更新,請謹慎參考。

使用了以下視頻文件做示範:

「大花花花豹」的「【大花豹】極樂凈土╮( ̄▽ ̄")╭音樂區UP走錯區系列【初投稿】

http://www.bilibili.com/video/av10397269/

(一定有更好的方法,以下各方法僅供參考)

索引

〇、序

一、用Ae腳本導出GIF

二、用Ps處理序列幀以導出GIF

三、用Ae時間重映射結合表達式使合成無限循環播放

四、注意事項

〇、序

「動畫」可以分好幾種,但我這裡想說的僅僅是能動的圖或者視頻,所以就先提一提比較常見的GIF動畫文件。導出GIF的方法有很多,這裡列舉幾個。

一、用Ae腳本導出GIF

由於Ae內置的渲染器不支持導出GIF文件:

所以我們需要尋找一些工具,在Ae里做好動畫然後直接導出!

腳本可以看做是別人寫好的一套工具,

官方文檔:https://helpx.adobe.com/cn/after-effects/using/scripts.html

這裡是Cactuslab出品的GifMagick:

注意上圖中有個「Loop」選項,勾上這個就能生成循環播放的GIF動畫。

下邊是另一個腳本,extrabite出品的gifGun,體積小(GifMagick主程序文件夾有174MB),同樣也有「Loop」選項:

(GFXCamp站長推薦)

以上兩個腳本的用法請參閱附帶的說明。

二、用Ps處理序列幀以導出GIF

如果玩不來腳本,就先用Ae導出序列幀:

然後導入Ps,注意要勾選「圖像序列」,這樣選中第一個圖像文件再點「打開」即可:

(感謝 @吃生蔥會流鼻血嗎 的提示)

(注意這兩個不同的「打開」,通過「文件」-「打開」能直接導入序列幀)

讓你選幀速率,這個根據之前你做動畫時,設定的幀速率以及導出時設置的幀速率來吧,動畫最終的播放速度可以一會兒調(感謝@徐勇智 指正):

在「時間軸」面板里,右擊圖層,可以設置速度和持續時間;如果沒看到時間軸,就從「窗口」-「時間軸」打開:

做好調整以後,可以準備輸出了,「文件」-「導出」-「存儲為Web所用格式(舊版)...」(這個界面可能會卡到爆):

注意新打開的窗口,右下角「動畫」-「循環選項」,找到「永遠」,

再對「圖像大小」等設置進行調整,以輸出解析度較小的動畫文件;其他設置照截圖上的做就行(如有問題請指出);

最後單擊下邊的「存儲...」,選一個你能找到的文件夾保存GIF。

如果有以下警告:

一般來說,點「確定」就好。

三、用Ae時間重映射結合表達式使合成無限循環播放

如果不需要做GIF,僅僅是想讓某一段視頻循環播放,做成類似於動態的電視節目標誌那樣,可以按以下內容進行操作。

首先適當調整素材在合成中的時長,找到你想循環的時間範圍:

選中圖層,按Ctrl+Shift+C或者右鍵圖層「預合成...」,注意勾上「將合成持續時間調整為所選圖層的時間範圍」(其實你要是會的話就不必做預合成啊):

勾(上)與不勾(下)的對比,我打了勾(推薦打勾,這樣比較容易理解,因為預合成的持續時間和素材的相同,這樣搞時間重映射就不會暈):

選中圖層,按Ctrl+Alt+T或者右鍵圖層「時間」-「啟用時間重映射」:

發現圖層的持續時間變為無限遠,而且加上了關鍵幀,這時要先做一個處理:

按住Shift將當前的時間線吸附到後邊的那個關鍵幀上,發現畫面為空,

接著按PageUp(或直接拖動當前時間指示器 (CTI)*)向之前移動一幀,畫面出現,此時再打上一個關鍵幀(用秒錶圖標左側那個「在當前時間添加或移除關鍵幀」):

再將後一幀的關鍵幀刪掉,現在「時間重映射」屬性僅有兩個關鍵幀;

現在按住Alt,單擊「時間重映射」前的秒錶,調出表達式編輯器:

清空已有的表達式,再打開「表達式語言菜單」(點右邊那個向右的圓白底黑色箭頭)或者直接敲(手機端不好看代碼,所以換行了,實際只有一行,換行符要都刪掉,或者看下邊的圖):

loopOut(
type = "cycle",
numKeyframes = 0
)

搞定。

這時可以根據需求調整當前合成的持續時間,然後進行導出。

四、注意事項

上述所有過程均忽略了關於透明動畫的問題,

「一」「二」關於GIF的不考慮,「三」中若是要導出有透明背景的動畫(那些動態的電視節目標誌一般都是透明背景的),就要在「輸出模塊」選擇以下格式,並將通道設置為「RGB+Alpha」:

AVI

「DPX/Cineon」序列

「IFF」序列

「OpenEXR」序列

「PNG」序列

「Photoshop」序列

QuickTime

「SGI」序列

「TIFF」序列

「Targa」序列

由於序列幀文件過大(而且你需要重複播放的動畫可能只是角落裡的一個小圖標),可以根據需求在「渲染設置」中改變解析度:

又由於,序列幀文件數量巨大,「輸出到:」建議選擇剩餘空間較大的磁碟(分區),並勾選「保存在子文件夾中」,防止選中的目錄里已有的文件被搞得亂七八糟:

-------------------------

其實相關的東西能夠搜到啊:

不懂再問。

----------------------------

當前時間指示器 (CTI)*:

參考:https://helpx.adobe.com/cn/after-effects/using/previewing.html#move_the_current_time_indicator_cti

來源:

http://wenku.baidu.com/view/d31d656daf1ffc4ffe47ac2e.html

http://www.zcool.com.cn/article/ZMzk3OTM2.html

http://zhidao.baidu.com/question/557190200523865692.html

http://zhidao.baidu.com/question/300528586.html

http://www.zhihu.com/question/28137864

http://zhidao.baidu.com/question/213047533.html


無限循環的動畫製作,私以為最重要的是把首幀和末幀連起來。

導出什麼的都好說


推薦閱讀:

如何利用AE里的圖釘(自由位置定位工具)使照片中的人挑一下眉毛或動一下嘴?
想學Adobe premiere和AE不知道從哪裡開始學起?
最近在自學AE,挺痴迷motion graphics,那學習mg難不難?
ae cs4能不能做這種音頻效果?包括圖上的進度條,時間?如有,求告知。?
After Effects CC 如何設置速度曲線?

TAG:AdobeAfterEffects |