用 ns2 寫模擬很無聊 !?
不方便到沒有安裝 ns2 的電腦 demo !?
如果能把模擬結果變成 demo video 應該很讚吧 !?
以下介紹如何把 nam 看到的結果變成模擬影片 (avi)
以 cygwin 環境為例
請先安裝 netpbm package
執行模擬到 nam 畫面
選擇 "File->Record animation"
之後按 "play forward" 按鈕
會一邊模擬一邊產生一堆 X Windows Dump (*.xwd) 檔
模擬結束後將所有 xwd 檔移到一個新目錄以方便執行
進到這個目錄後 (目錄內只有剛剛產生的所有 xwd 檔)
利用以下指令產生 png 檔
[code]ls | perl -e 'while (<>) {chop; print "$_ -> $_.png "; \
print `xwdtopnm $_ | pnmtopng > $_.png`; print "\n";}'[/code]
下載 Img2Avi 程式
解壓縮後執行 img2avi.exe
執行時可能提醒沒有安裝 VisionGS
選擇 Nein 跳過
選取左上角的 Add Image
把剛剛產生的所有 png 檔加進來
它會問妳是否套用妳設定的影片長寬
這裡建議影片長寬根據產生出 png 檔的長寬
才不會扭曲變形不好看
按 Ja 確定
設定 Frames per second 為 10
Compression 選擇 [5] Microsoft Video 1
Compression Settings 可以設定壓縮品質
按 Create AVI and preview
選擇影片存放位址與檔名
就可以開始製作影片了
No comments:
Post a Comment