實驗步驟與實驗七差不多
STEP1
使用ffmpeg對yuv檔案做轉換成為m4v檔案,此實驗中使用不同量化程度的視訊串流做比較,參數為qscale,量化階級:2~31
接著再用MP4Box將m4v檔案轉成mp4檔案,需注意的是,若之後要使用不同封包大小傳送串流,下面的MP4Box的mtu選項須與之後的NS2模擬環境所使用的封包大小ㄧ致。
STEP3
利用mp4trace將影片中每一個frame相關資訊取出存在foreman_qcif.st檔案中
STEP4
接下來就可以使用ns2模擬工具開始模擬網路效能啦
NS2模擬完後產生傳送紀錄檔sd,接收端記錄檔rd,及影片記錄檔foreman_qcif.st and mp4 file,經由etmp4 產生一個有畫面遺失的mp4檔案:
$ ./etmp4.exe sd rd foreman_qcif.st foreman_qcif.mp4 foreman_qcife
STEP6
use ffmpeg.exe to 回復上ㄧ步重建的mp4檔案成yuv檔案
您好
回覆刪除我最近也在玩NS2工作。
也做到上面的內容。
但在執行step 5
$ ./etmp4.exe sd rd foreman_qcif.st foreman_qcif.mp4 foreman_qcife
反而出現windows無法執行此執行檔的問題,請問你有碰過類似問題嗎?