เกรงว่าจะดูแค่ codec หรือ format ไฟล์ ไม่ได้ล่ะครับ เพราะมันมีการปรับตั้งค่าภายในที่จะทำให้ขนาดไฟล์เปลี่ยนแปลงไปได้ ไม่คงที่ ... ตัวที่จะกำหนดขนาดไฟล์ได้จริง ๆ คือ bit rate ไม่ว่าจะเป็นฟุตที่ถ่ายมา หรือ งานที่สร้าง (render-export) จากคอมพิวเตอร์ ให้ยึด bit rate ตัวนี้เป็นหลักในการคำนวน ...
เช่น จะคำนวนไฟล์ที่ได้จากการถ่าย สมมุติกล้องเราบอกว่า บันทึกฟอร์แมต AVCHD 24 Mbit/sec ... สามารถคำนวนขนาดไฟล์ต่อ 1 ชั่วโมงได้แบบนี้ครับ ...
24 Mbit/sec หมายความว่า ใน 1 วินาที จะได้ไฟล์ที่มีขนาด 24 Megabit ...
... แต่หน่วย Bit ใช้วัดอัตราการส่งข้อมูล ถ้าจะหาขนาดต้องแปลงจาก Bit เป็น Byte ซึ่งความสัมพันธ์ก็คือ 8 Bit เท่ากับ 1 Byte
เพราะฉะนั้น 24 Megabit จะเท่ากับ ก็จะเท่ากับ 24 / 8 = 3 Megabyte ...
ทีนี้ก็เทียบบัญญัติไตรยางค์เลยครับ ...
1 วินาที ใช้พื้นที่ 3 Megabyte ... ถ้าเป็น 1 ชั่วโมง (หรือ 60x60 = 3,600 วินาที) ก็จะใช้พื้นที่ 3,600 x 3 = 10,800 Megabyte
10,800 Megabyte จะให้ฟังง่ายเข้าก็เทียบเป็นหน่วย Gigabyte ซะ (1024 Meg = 1 Gig) ก็จะได้เท่ากับ 10,800 / 1024 ราว ๆ 10.5 Gigabyte นั่นเองครับ ...
ก็จะได้ว่า ไฟล์วีดีโอ (ไม่ว่าจะใช้ codec/format อะไรก็แล้วแต่) หากถ่ายมาที่บิตเรท 24 Mbit/sec ก็จะใช้พื้นที่สำหรับจัดเก็บขนาด 10.5 Gigabyte ต่อ 1 ชั่วโมง ...
กรณีอื่น ๆ ก็เช่นกันครับ ไม่ว่าจะเป็น Format/Codec อะไรก็แล้วแต่ เอาค่า Bit rate มาคำนวน ซึ่งมักจะมีบอกไว้ชัดเจนอยู่แล้ว ...
เมื่่อได้ขนาดพื้นที่ที่จะต้องใช้เก็บต่อ 1 โมงแล้ว ก็ลองกะเกณฑ์เอาครับ ว่าจะต้องเผื่อฮาร์ดดิสก์ไว้สักเท่าไหร่ อันนี้แล้วแต่ลักษณะการทำงานของแต่ละคนครับ ไม่เหมือนกัน ... ลองดูว่า ในคราวเดียวกัน มีงานกี่งาน แต่ละงานมี Footage ประมาณสักกี่ชั่วโมง ก็คูณกันไป บวกกับงานที่ตัดเสร็จแล้วอีกกี่นาที คำนวนเสร็จแล้วก็เผื่อกันเหนียวไว้อีกสัก 1 เท่าตัวของที่คำนวนว่าจะต้องใช้จริง ก็ปลอดภัยดีครับ (หรือจะมากกว่าก็ได้) เพราะบางทีมันมีพวกไฟล์ขยะ ไฟล์ชั่วคราวที่เกิดขึ้นระหว่างทำงานอีก อะไรแบบนี้ ...
อ้อ ลืมไป ... เวลา export ไฟล์ มันจะมีแบบ bit rate ไม่คงที่ด้วย (variable bit rate) คือกำหนดได้ว่าจะใช้บิตเรตต่ำสุด-สูงสุดเท่าไหร่ (ช่วงภาพนิ่ง ๆ โปรแกรมก็จะใช้ bit rate น้อย หากมีการเคลื่อนไหวมาก ภาพมีรายละเอียด ก็จะอัด bit rate เข้าไปมากหน่อย) แบบนี้คำนวนตัวเลขแป๊ะ ๆ ไม่ได้ ... ก็เอาค่า bit rate ตัวที่สูงสุด มาคำนวน ได้ค่าเท่าไหร่ ก็แสดงว่า จะใช้พื้นที่จัดเก็บไม่เกินเท่านั้น ...
[ แก้ไขล่าสุดโดย vfspostwork เมื่อ 2010-12-25 02:36 ]