AE 莫名問題解決集

陸續整理一些AE使用中遇到的疑難且折騰的小問題,以便參考。

問題:(Adobe CC 及以上版本)

1、AE 無法導入 PSD 文件。

2、無法單獨導入PSD中的各層Layer。

3、無法將 PSD 以 Composition 模式導入。

解決:

1、開啟Photoshop,查看PSD文件的色彩模式。通常應該是RGB模式,8Bit通道。如果不是,則改正。

2、PSD文件可能是CMYK色彩模式,改為RGB模式後可解決。

3、多數情況是 AE 插件衝突。將AE Plug-in 目錄下的所有「外裝插件」移出至無關目錄(比如桌面文件夾內),再嘗試導入PSD。如果可行,則逐步將移出的插件分次拷貝回原有目錄。直至找出那個引發問題的插件。

已知存在衝突的插件:

3DSMax AEGP 數據交互插件:Autodesk.Plugins.Adobe.AfterFX.SceneIO.Loader.aex

插件說明:此插件為3DSMax與AE互導動畫數據的插件(完美取代Max2ae,且可逆向動畫數據至Max)。因開發較早,至今還只有CS5版本,隨Max版本更新也有多次小修正,雖然至3DSMax2018版本為止,尚無明確支持cc 2018的說明。但實際上可以良好延用至2018。

正確安裝後,除兩個DLL文件外,只要將AEX改去後綴名(如改為xxx.aex.G),或將其移出插件目錄即可恢復PSD導入功能。如需使用,改回原後綴名,或將插件拷貝回去後,重啟AE即可。

問題:AE字體出錯問題 (錯誤代碼 83::2 CT generic: not ascii)

解決:已經解決。請查閱以下鏈接。感謝寶福老師baobo的努力。

寶福老師baobo:完美解決 | AE字體ascii編碼錯誤彈窗?

zhuanlan.zhihu.com圖標

PS:總結方法,用FontCreator軟體,將出錯字體屬性中的「識別名稱」修改為英文名稱,並補足自定義部分8項內容。然後取消範圍中自動更新的選項,在代碼頁字元範圍中加入拉丁文辨識代碼。導出字體即可如常使用。

PS2:偷懶方法,只將屬性中識別名稱改為英文即可。使用FontCreator 9.1專業版,在Win10 cc2018下成功,但不保證在其它系統或軟體版本下是否成功。

PS3:修改字體名稱時,要注意字體名稱重複的問題,如果產生重複,將導致系統或其它軟體中同名字體顯示出錯。

問題:AE下插件 Camera Lens Blur 載入 Z 通道灰度序列(如TGA、EXR、JPG序列等等)後,導致AE掛起無響應。

解決:懷疑還是插件衝突導致,如無法確定是哪個插件衝突,有個笨辦法解決。

即先載入單幀畫面為 Camera Lens Blur 模糊通道,然後將單幀預合成,進入合成,載入TGA序列,並關閉原有單圖。可有效繞開此BUG。

問題:AE安裝後運行,提示 C++2005 類型的運行錯誤 。

解決:系統用戶名中有中文或日文等雙位元組符號。更換為全英文的用戶名即可。

問題:AE 無法導入 Vegas 導出的 .prproj 文件。(PR同樣無法導入)

解決:Vegas導出任何格式的工程文件時,都存在中文支持問題。

有些是格式本身的限制,有些是相關軟體的限制,有些是Vegas自身問題。

所以情況比較複雜。

1、 所有相關素材的所在路徑不可有中文或雙位元組文字,文件名也最好以英文命名。建議導出工程前,盡量整理好軌道,清理媒資庫,另存工程再導出。

2、 Vegas只支持完整導出A、B軌模式的視頻和音頻。即Vegas工程中不要超出兩軌視頻和音頻。3軌或3軌以上的視頻將被捨棄或直接出錯。(PS:Vegas導出的工程軌道,進入PR後往往是上下(AB)顛倒的,這和兩個軟體標註軌道順序的方式不同有關。)

3、 Vegas導出的工程不會繼承所有特效,只有硬切和淡入淡出。

4、兼容性較好的是FCP的XML格式,建議採用這個。可用PR導入,再轉為prproj格式。

問題:AE輸出MP4後,視頻文件打開很慢,播放還有卡頓。

解決:請檢查AE工程內所引用圖片素材的元數據信息。

主要是JPG和PSD格式。

PS:這兩個文件如果是直接網上下載後使用,往往會攜帶有超大量的鏈接庫信息或垃圾元數據。這樣在AE工作或輸出時不但很慢,輸出後還會將這些垃圾信息載入到MP4的文件包信息中。而很多PSD文件內的垃圾信息,往往就是繼承於眾多網路JPG圖片。結果就會導致視頻載入困難或播放卡頓。

方法1、可用PS快速導出NPG文件的方式解決JPG格式內的垃圾信息問題。

方法2、對於PSD分層文件,可使用如下JSX腳本,去除PSD內的垃圾元數據。

請在記事本中複製如下字串:

function deleteDocumentAncestorsMetadata() {

whatApp = String(app.name);//String version of the app name

if(whatApp.search("Photoshop") > 0) { //Check for photoshop specifically, or this will cause errors

//Function Scrubs Document Ancestors from Files

if(!documents.length) {

alert("There are no open documents. Please open a file to run this script.")

return;

}

if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");

var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);

// Begone foul Document Ancestors!

xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors");

app.activeDocument.xmpMetadata.rawData = xmp.serialize();

}

}

//Now run the function to remove the document ancestors

deleteDocumentAncestorsMetadata();

將此文本另存為 ******.jsx 腳本文件(比如 CleanData.jsx),然後拷貝到PS的script文件夾內。

打開PSD後,在文件菜單中點選腳本,執行此項,稍等片刻即可。

執行完後,存檔PSD完成。

方法3、用 Adobe Bridge 中的「工具」創建一個空的元數據模板(模板空選項內隨便找一條不重要的打個勾存檔即可。比如日期項,不用填入任何文字或數據。)

進PS,打開可能有問題的PSD文件,點文件菜單,選擇文件簡介,顯示該PSD的XMP信息。

此時從下部模板文件夾內選擇導入模板,就會看到剛才存檔的那個空XMP模板。

選擇替換後,將PSD存檔完成。

這樣一來很可能會把一個上百兆的PSD縮小到幾十兆。

不但AE載入計算變快,輸出文件也基本不會出問題了。

推薦閱讀:

TAG:AdobeAfterEffects | 後期特效 | 視頻製作 |