用AME渲染2小時18分的aep文件,素材是五段DV拍攝作品,每段大小2G,每段我都在視頻右下加了音頻條,CPU使用率目前只有25%,工作開始的6個小時是99%,GPU使用率一直低於5%

如果以上信息不全不足以解決問題,本人中午會添加信息,麻煩各位了。


AE自帶的程序渲染,CPU的佔用率很低,只有15%——40%左右,而且渲染速度極慢。

往往是越高端的CPU,佔用率越低。

比如高端的AMD 1950X,16核32線程,AE渲染只能用到8核。

如何充分利用CPU的多線程渲染來提速呢?

通過寫批處理腳本可以大大提升多核多線程的利用率

使渲染速度成倍增加,具體如下:


一、保存AE工程

1、啟動AE,和平常一樣,導入素材,完成一系列操作後,準備渲染導出。

——設置序列格式—— 選中目標合成,按快捷鍵CTRL+M,添加到渲染隊列。 點擊無損,彈出對話框,選擇JPEG序列或者Targa序列。

2、——設置序列格式——

選中目標合成,按快捷鍵CTRL+M,添加到渲染隊列。

點擊無損,彈出對話框,選擇JPEG序列或者Targa序列。

3、——設置保存路徑——

點擊輸出到後面的藍色文字部分,彈出對話框選擇一個保存路徑

因為序列格式導出有幾十張、上百張圖片。所以,最好新建一個文件夾

比如命名為目標文件夾。

4、然後選擇——菜單——文件——另存為,

選擇剛才的目標文件夾,保存為一個AE工程文件,命名為:目標工程。

保存好後,關閉AE軟體。


二、寫批處理腳本

1、在AE圖標上右鍵——打開文件夾位置,找到AE安裝的根目錄。

2、在根目錄線找到一個叫aerender.exe的文件。

這是AE渲染文件

3、

1、在最上方路徑欄後面的空白處單擊,使路徑成為選中狀態,

2、然後按Ctrl+C,複製AE渲染文件的路徑。

4、

1、在之前新建的目標文件夾下,新建一個TXT文檔,命名為:渲染。

2、雙擊打開TXT文件,Ctrl+V粘貼剛才複製的路徑。

3、複製下面的代碼,粘貼到TXT文件里:

"E:Program FilesAdobeAdobe After Effects CC 2017Support Filesaerender.exe" -project %1

pause

4、然後在之前複製好的路徑上Ctrl+X,剪切,

然後將上面代碼中的路徑部分選中,替換成你AE渲染文件的路徑

(替換aerender.exe之前)

注意:代碼裡面有引號,引號需要保留。

pause在下一行。

字與字之間不要有空格,第一行也不要有空格,頂齊上方。

5、修改好後,關閉TXT文件。

6.將TXT文件的.txt後綴名改為.bat

這就是製作好的批處理文件。


三、運行腳本

1、打開目標文件夾,

1、選中AE目標工程,按住滑鼠不放,拖動到批處理文件——渲染.bat上出現用XXX.ba打開」的字樣時,鬆手,這樣就運行命令了。

2、會自動彈出黑色的命令框。先是停頓一下,然後開始運行後出現幾十行命令。

2、繼續將目標工程拖動到渲染.bat上執行,

繼續彈出窗口,再拖上去,再彈出.......以此類推,比如彈出到6個窗口時為止。

根據你CPU有多少個線程就打開多少個框,小編的CPU是I7的4核8線程,開了6個框,如果你CPU有更多線程就需要開更多框。

3、打開任務管理器(快捷鍵;Ctrl+Shift+Esc),

可以看到CPU的使用率達到了90%,而且渲染速度也快了許多。

可以根據你CPU的使用率來 選擇需要開啟多少個框


四、步驟回顧

1、保存AE工程,( 設置序列格式,選擇保存路徑) 2、寫批處理腳本, 3、運行腳本。(根據CPU的線程數選擇運行多少次腳本)

  1. 原理:每開一個框,相當於開了一個AE窗口, 這個批處理就相當於AE多開,系統可以同時打開多個AE窗口進行渲染
  2. 格式的選擇: 可以選擇PNG序列、JPEG序列、TIFF序列,或者Targa序列TGA序列格式最簡單,渲染速度最快TIFF序列渲染質量最高,渲染速度最慢。 PNG序列、JPEG序列渲染質量和渲染速度介於二者之間。
  3. 為什麼只能導出為序列格式? 因為序列才可以進行多核心同步渲染,而其它格式不支持同步渲染。 雖然格式單一,但這並不是阻礙, 比如有些複雜的AE模板工程,渲染1幀都要好幾秒渲染1分鐘的短片要1個半小時,在這種情況下,用批處理的方法可以大大加快速度,多開十幾個框,最後渲染完導出PNG等序列格式後,再將序列格式轉換為常規MP4格式就可以了。 1分鐘的序列格式轉換為常規的MP4格式只需要幾秒鐘,幾乎可以忽略不計。 所以格式單一不是問題。 從PNG等序列格式渲染成MP4,要比從AE工程直接渲染成MP4快的多。

延伸閱讀:

關於AE渲染輸出很慢的系統解決辦法:

開心一哥歲月:AE工程渲染速度很慢是什麼原因?如何加快渲染??

zhuanlan.zhihu.com圖標

關於AE渲染導出失敗的系統解決辦法:

開心一哥歲月:怎樣徹底檢查根治AE導出失敗,渲染影片出錯問題?

zhuanlan.zhihu.com圖標

我是原創:開心一哥歲月,希望大家點贊支持我。部分圖片來源於網路侵權可聯繫刪除。


4核照理AE是可以默認跑滿的。

默認狀況下,AE會留1-2個核心用於Win系統核心與其它程序進程,然後把剩下兩個核跑滿,起碼可以跑到50%上下,但現在看來,Win系統核心進程是保留了,而AE可能只用了1個核心在算。

估計問題在於本本過熱後,硬體自動限制了線程數量與頻率。此外,就算跑滿速,減去Win10使用的3-4G內存,AE進程的佔比,以及系統其他附加軟體的實用內存,估計僅剩2G左右內存可以用於渲染,AE也切不出更多內存來用於另一個核心。

而內存發熱後,進一步限制線程核頻率。。。

對了Nvme的SSD其實發熱量也是很可以的。。。

你看你的圖,連NVME的硬碟都跑滿了,但內存使用就是不上去。。。

所以應該是線程數量被本本限制了。


我覺得是軟體或者視頻特效的問題用me渲染髮現有些時候cpu能去到70%,有時候只有35-40%。內存都吃不滿,硬碟佔用也就2-3%。發熱導致性能下降的可能性不大,看題主的圖cpu運行在2.9G,6300四核睿頻就是2.9G也沒降頻,而且標壓u不像低壓u那樣容易降頻,我曾經試過用4720渲染了20分鐘都沒降頻。

AE渲染CPU使用率低,其實這個問題我們幾個同事一起討論過。這是我們現在最常用的一種方法,來!上乾貨!

安裝目錄下找到「AfterFX.exe」,右鍵發送到桌面快捷方式,在桌面右鍵快捷圖標打開屬性,打開「快捷方式」在「目標"那一欄後面加上「-m」。

OK,現在AE可以多開了,開兩個AE,一個渲前半部分,一個渲後半部分,充分壓榨CPU。當然你要還嫌不行,多開幾個也行。


大家寫的比較詳細了。簡單說,恕我直言,LZ要想真正有質變,筆記本難當重任。我現在用蘋果垃圾桶,配置算是比較高了,12G內存,用AE製作、渲染依然會卡,更不要說筆記本了,而且筆記本的散熱(尤其是惠普的...我之前就用HP,散熱太辣雞)跟台式機沒法比,工作一段時間後效率就會大大降低。

說的有點遠了,我自己的經驗是,LZ現在的配置用PS等平面軟體還可以,固態硬碟讀取也沒問題,能升級且有較大改善效果的貌似只剩下加內存了。內存儘可能加大,預算內加到最大。做視頻64G內存都不算大。建議可以再加一塊外置硬碟,資料類東西放外置,視頻軟體以及軟體所用素材放固態,固態硬碟儘可能騰給最需要的文件,因為內存不夠時系統就會調取硬碟空間。


不知道你是渲染還是導出,一般導出使用不到GPU。而渲染的速度中,CPU、GPU使用率只是整個閉環中的一項而已。而工作台得運行速度就如同「木桶」,速度的快慢取決於木桶中最短的那一塊木條。所以想要幫你分析整個閉環中具體是哪一個硬體出現了短板,題主應該放出自己的配置才好判斷,一般影響渲染速度的參數有;CPU得工作頻率、二三級緩存、GPU得核心頻率、顯存頻率。在以往得PC使用過程中(注意我這裡用詞的是PC而不是工作台),取決於速率快慢中還有一個重要的部件,就是硬碟速率,硬碟也是目前PC速度瓶頸之一,機械硬碟影響速度的參數有柱數、牒數、轉速、讀寫速率。固態硬碟中得晶元、快閃記憶體層數、高速緩存參數、連續讀寫速率等等都是影響速度的關鍵指標之一。


為什麼不試一下用神奇的cc2014ae呢

恕我直言,我這個八核八線程的台式電腦打滿都嫌慢。。。


首先GPU使用率0%都是正常的 不管你開不開水銀加速

AE在導出過程中基本上只在有解析度變化的情況下會使用GPU資源進行縮放演算法

CPU使用率低 你先考慮是不是沒有把優先順序設置成高 然後就和1樓說的一樣 可能過熱自動降頻了

NVME的硬碟發熱 如果是PM/SM961的確挺大的

不知道題主的視頻有多大 我弄過50分鐘70G的視頻 5400轉的機械硬碟都喂得飽i7 4770k的八個線程 當然AE單個程序吃了10G+的內存

順便吐槽Adobe的輸出能力實在是很低 H.264編碼方式少得可憐 不是優先滿足體積要求 而是滿足畫質要求的話幾乎沒有靠譜的編碼方案 Cineform幀內壓縮又不適合製作最終發布

還好可以用FrameServer把AEP或者PRproj外掛給其他編碼器編碼 省時又好用


推薦閱讀:
相关文章