2011-04-16 62 views
1

我的目標是從Adobe After Effects以XNA內容管道可以讀取的格式導出電影。從Adobe After Effects到XNA視頻的內容管道

最簡單的方法是什麼?如何? (我正在使用XNA 4.0和AE CS5)

PS:我已經看到類似的問題已經被回答,但他們似乎有點過時和相當黑客。沒有辦法在AE中直接編碼正確的格式嗎?

+0

內容管道基本上可以讀取任何內容,只要它具有正確的內容導入程序即可。這取決於AE使用哪種格式和編解碼器來輸出它。 開箱即用,XNA在「主」配置文件中擁有WMV9格式的導入器和處理器。更多細節在這裏:http://msdn.microsoft.com/en-us/library/dd254869.aspx – Kyte 2011-04-17 01:17:06

+1

事實上,在Kyte的鏈接中描述的格式,WMV9是你的* only *選項。內容管道根本不處理視頻 - 它只是複製它。運行時僅以該格式讀取視頻。所以你的問題可能會更好:如何從After Effects導出這種WMV9文件。 (如果你可以使用命令行來做到這一點,就可以將XNA內容導入器和處理器組合在一起,以便爲你做出口。) – 2011-04-17 09:53:48

回答

1

如果我對AE的記憶是正確的AE對於視頻輸出沒有很多選擇。我記得我可以將視頻「渲染」爲wmv文件,嘗試查看渲染視頻文件而不是導出(不同的選項)。

如果你仍然沒有找到輸出到wmv的方法,我會建議你只輸出一個未壓縮格式的基本未壓縮的AVI文件,然後使用Windows電影製作(或任何數量的免費程序在互聯網上浮動)將原始AVI轉換爲WMV9視頻文件。

然後,您可以將新的wmv拖放到您的內容管道中,並且它應該應該設置相應的導入器/導出器。

對於在視頻編輯應用程序之外進行轉換的記錄並非真正的'hacky'imo,您必須使用您提供的工具而不是針對它們。