注册 | 登录

游侠NETSHOW论坛





查看: 5459|回复: 1
打印 上一主题 下一主题

《Two Worlds(兩個世界)》使用控制台指令錄製影片 [复制链接]

退一步海阔天空
混亂善良 紅龍 寰宇主宰
阿爾貝利希十三世·天人合一
#2 Benz SLR McLaren
★★★★★★★

精华勋章版主勋章活跃勋章荣誉勋章资深版主勋章

帖子
19242
精华
22
积分
17011
金钱
33849
荣誉
299
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2007-8-3 16:53:11 |只看该作者 |倒序浏览
原文:http://www.insidetwoworlds.com/showthread.php?t=27024
作者:Phalynx
翻譯:NC86/kencube

原文之版權歸於Inside Two Worlds,未獲授權者請勿轉載。本人已獲原文之作者授權翻譯及轉載。

(原文標題:怎樣使用內置的GRAPH.AVI錄製影片)

有關

《Two Worlds(兩個世界)》的引擎容許錄製視頻並壓縮成AVI格式。設置指令可以儲存在文本中,並於控制台中輸入@檔案名字.txt呼叫出指令。


設置

首先,你必須告訴遊戲一些參數。遊戲會以顯示出參數的形式來確定。

使用AVI,你可以為影片限定使用任何已安裝的編解碼器,譬如說DivX。輸入以下的指令以顯示一個可讓你選擇壓縮方法的視窗對話框:
Graph.AVI.Setup
注意:因為這不是遊戲的對話框,所以你需要用ALT+TAB切換回桌面,然後選擇名為「Video Compression」的視窗。遊戲會凍結或顯示黑屏直到這個對話框被確定或取消。這裡是有點巧妙。

你可以使用Graph.AVI.width和Graph.AVI.height限定影片的尺寸。在控制台輸入以下指令:
Graph.AVI.Width 640
Graph.AVI.Height 480

接下來是幀率。一般來說,都是30幀的,那我們便輸入:
Graph.AVI.Framerate 30

影片默認是儲存到TwoWorlds.exe所在的資料夾。如果你想儲存到其他地方,那便輸入以下指令:
Graph.AVI.Dir C:\

如果想避免太大的檔案,你可以使用指令把影片自動分割成不同片段。以下是把影片分割成500MB大小片段的指令:
Graph.AVI.MaxAviSizeMB 500
遊戲會自動增加檔案的名字。

你可以輸入以下指令以開啟使用功能鍵開始和停止錄影。F11開始錄影,F12停止錄影:
Graph.AVI.EnableKeys 1

錄製美好的影片並不需要介面。可以使用以下指令去掉介面:
ShowInterface 0
反過來要顯示介面則輸入ShowInterface 1


錄影

這就開始吧!
有三種錄影的模式:幀數、指令或重播。


透過幀數錄影

第一種模式,錄影一定數量的幀數。以下是錄影250幀的指令:
Graph.AVI.Capture 250


透過指令錄影

透過指令錄影是最簡單的。你可以開始、停止或暫停錄影:
Graph.AVI.Start
Graph.AVI.Stop
Graph.AVI.Pause

把Graph.AVI.EnableKeys設置為1,便可以開始和停止錄影而不用看到來自引擎的反饋。


使用宏指令錄影

第三種模式是最高級的。你可以捕捉你的輸入或動作,但無需在背後錄影,錄影是在完成動作後才開始。這模式需要更多計劃。還有,你可以錄取音頻。

讓我們把捕捉動作簡單地稱呼為宏指令吧。你可以不同的數字儲存不同定義的宏指令。在這個例子中,我們使用數字1:
Graph.AVI.StartCaptureInput 1
遊戲便會儲存當前進度,重啟,開始捕捉動作--你應等到遊戲叫你開始時才開始。所有指令、當前的存檔和一張截圖會儲存進「Two Worlds files」資料夾。即使遊戲已重啟,這些仍可以重覆使用。只需要輸入你編配給這個宏指令的編號。

輸入指令後,所有移動、點擊、動作等都會被記錄--直到你輸入以下指令停止錄影:
Graph.AVI.StopCaptureInput

你可以輸入以下指令看看被記錄了些什麼:
Graph.AVI.ReplayCapturedInput 1
看到角色的移動正如你剛才的移動便知道這宏指令沒問題。

但假若你不滿意,只需要使用相同的數字覆蓋剛才的宏指令即可:
Graph.AVI.StartCaptureInput 1
若要把宏指令轉換成影片,則需要輸入以下指令(記得你編配給該宏指令的編號):
Graph.AVI.ReplayCapturedInputVideo 1
在重播宏指令時,鍵盤和鼠標都會被鎖。大型的影片你可能需要在開始錄影後數小時才回來。

要錄取音頻,則需要把音頻輸出接駁到音頻輸入,然後輸入以下指令(記得你編配給該宏指令的編號):
Graph.AVI.ReplayCapturedInputAudio 1

使用Graph.AVI.StartAudioCaptureDelayMsGraph.AVI.StopAudioCaptureDelayMs你可以限定延遲多少。

如果你仍有問題,請不要猶疑,詢問Inside Two Worlds的職員吧。

使用道具 举报

帖子
101
精华
0
积分
71
金钱
724
荣誉
2
人气
0
评议
0
沙发
发表于 2007-8-3 21:20:01 |只看该作者
看来以后有人要做视频攻略了,呵呵,支持一下!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-27 19:23 , Processed in 0.252587 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到