計AVI video size 急

2011-01-27 5:42 am
Frame Size = 352 x 288 pixels
Frame Rate = 30 fps
Duration = 30 mins
Color Depth = 24 bits

點樣計佢個video size?

回答 (1)

2011-01-27 9:05 am
✔ 最佳答案
Frame size = 352x288 而 color depth 係 24 bits,即係每點需 3 byte,每幅則計算為 352x288x3 = 304,128,而一秒 30 格,所以每秒片段大小為
304,128x30 = 9,123,840,即係一秒鐘需要 9MB,
咁依計算,30分鐘, 大小為 30x60x 9MB = 16,200 MB
冇計錯,但係其實你條題目根本錯誤,因為 video 咁大,一定會採用某些壓縮方法,例如低解像的VCD採用 MPEG1,dvd則採用 MPEG2,數碼廣播等用MPEG4/ H.264等,如果係 fixed bit rate 就可以直接用個 bitrate計算大小,有些係採用 variable bitrate,咁檔案大小根本不能計算。另一個不能給你絕對答案的原因是,就算採用某種壓縮,你仍然可以定 bitrate,亦即係你可以揀壓縮比,所以你的問題定得不太好。
以VCD質素而言,bitrate定為 1.2mbps,即係每秒約 150kb(計埋聲音),呢個係壓縮後,所以一分鐘為 9MB,73分鐘為 650MB,冇錯,就係一張CDROM光碟的容量。同冇壓縮的音樂資料一樣。
其實你所定的大小和一般standard不吻合,PAL為 352x288但會是 25fps,而 NTSC的會是 352x240和 30fps。


收錄日期: 2021-04-26 11:28:11
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110126000051KK01234

檢視 Wayback Machine 備份