拋磚引玉。關於Aerender的幾種常見命令行如下:
最簡單是:
aerender -project c:\projects\project_1.aep
上面這個命令,如果你的Aep文件保存並添加了渲染隊列,那麼意味着你可以直接用這個命令行渲染得出結果,輸出位置和格式爲你保存時的狀態。
進階方法:
aerender -project c:\projects\project_1.aep -comp "Composition_1" -output c :\output\project_1\project_1.avi
添加個comp的方式,可以選擇要渲染的合集、以及輸出位置。
另外,合理利用 start參數和end參數,可以分段將針渲染,如果是psd等序列文件,你可以將得到的文件輸出到同一個序列文件夾中。
aerender -project c:\projects\project_1.aep -comp "Composition_1" -s 1 -e 10
-RStemplate "Multi-Machine Settings" -OMtemplate "Multi-Machine Sequence"
-output c:\output\project_1\frames[####].psd
另外以上方法中,Aerender如果沒有在根目錄下,直接用這個命令應該會出現問題,這時你可以將Aerender替換成
“全目錄\aerender.exe”,
引號不要忘記。
在很多教程中,序列文件如果不添加s和e參數,也可以開多窗口輸出,但是如果是輸出avi文件的話,就一定要添加s和e參數,否則會報錯,這種方法輸出的文件爲單個標號的AVI文件。但是第一種序列文件輸出沒有考慮到重複輸出的問題,渲染序列內部設置選擇跳過重複渲染圖片,渲染會自動跳過已經渲染的圖片,但是有時候會有圖片序列個別錯誤的問題,只需要定位到圖片後,複製前幀內容。這裏還是建議添加上s和e參數分段,進來將中間大規模渲染的多開。
既然是多窗口,很多教程中都是,通過手動方式多開,其實cmd有很多功能多開,這裏介紹一種:
流程:新建空白txt文件---輸入如下代碼---txt改成bat---右鍵運行bat
start cmd /k "echo 1窗口&&"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe" -project D:\video\1.aep -comp "main" -s 1 -e 100 &&pause"
start cmd /k "echo 2窗口&&"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe" -project D:\video\1.aep -comp "main" -s 101 -e 200 &&pause"
start cmd /k "echo 2窗口&&"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe" -project D:\video\1.aep -comp "main" -s 201 -e 300 &&pause"
這裏多開cmd窗口,主要是靠 start cmd (這個是啓動 cmd的命令),echo是窗口輸入,後面跟隨輸入內容和命令,&&分割不同命令行。打開bat文件後,可以同時啓動三個窗口,分別渲染 100幀輸出到文件夾。完成後,pause命令會暫停。可以看到,活用start 和 echo命令的bat文件,可以實現一鍵開啓多窗口的方式渲染,相比較手動打開多窗口,這種方法更加便捷。
Tips:窗口不是開的越多越好,考慮內存分配很重要,多核可以多開,但是內存卻需要更多,往往會導致系統卡頓。