- 進入lab6之後,一開始就是檔案類型的轉來轉去,使用ffmpeg將YUV檔轉為m4v檔。
- 利用MP4Box將m4v檔轉成mp4檔。
- 再利用mp4trace將影片中每個frame的資訊取出來,儲存到st的檔案。
- 這是st檔中的資訊,共有400個frame。
- 執行ns (錯誤率 = 0.01, seed = 1, 封包大小 = 1024)。
- 傳送端紀錄(sd)有660個封包。
- 接收端紀錄(rd)有653個封包,封包遺失率為(660 - 653) / 660 = 1.06% (不知為什麼都跟課本不同,不過遺失率比較接近0.1)。
- 使用Evaluate Traces of MP4-file transmission(etmp4.exe)來產生接收端的影片。
- 再使用ffmpeg將m4v檔轉為YUV檔。
- 使用avgpsnr獲得重建後影片的PSNR值。
- 影像的比較,左邊為傳送端,右邊為接收端,右邊的影像因為封包的遺失會有些模糊。
- 在做的時候,發現有許多的執行檔無法執行,ffmpeg.exe以及etmp4.exe都會發生錯誤,如下:
- 上網亂找,看看有沒有人有相同的檔案,沒想到還滿多的,找到了一個和本次主題還滿像的網頁,在最上面也有提供檔案分享以及滿詳細的說明。
1 則留言:
你所找到的網頁就是課本作者的網頁。
檔案毀損的這個問題上課我有講過,應該解決了吧
另外給我一下你常用的Email
有一個研討會看你有沒有興趣去聽,費用我負責。
http://www.communications.org.tw/front/_prog/getdetail.asp?ID=84FG124DOYAL6Q346TBG683E6&Catalog=activity&Page=activity_index
看了你的網誌,有一些Web2.0和Ajax的東西,若有興趣參予我的國科會整合型計畫可以做一些討論
張貼留言