Coded Height คือความสูงเป็นพิกเซลที่ตัวเข้ารหัส (encoder) ใช้จริงตอนบีบอัดวิดีโอหรือรูปภาพ โดยปกติจะเท่ากับความสูงที่เห็นได้จริง และในบางกรณีจะมากกว่านั้นเล็กน้อยไม่กี่พิกเซล
แหล่งที่มาของค่า
ค่านี้จะแสดงสำหรับสตรีมวิดีโอในไฟล์อย่าง MP4, MOV, MKV, AVI และ WebM รวมถึงรูปภาพเดี่ยว และภาพหน้าปกที่ฝังอยู่ในไฟล์เสียง เพราะแอปตัวเดียวกันจะมองภาพนิ่งเป็นวิดีโอเฟรมเดียว ค่านี้ถูกเขียนโดยตัวเข้ารหัสที่สร้างไฟล์ ไม่มีใครกรอกด้วยมือ
เหตุผลที่มีค่านี้มาจากวิธีการบีบอัดวิดีโอ ตัวเข้ารหัสจะไม่ประมวลผลภาพแบบพิกเซลต่อพิกเซล แต่มันจะแบ่งเฟรมออกเป็นบล็อกสี่เหลี่ยมแล้วทำงานทีละบล็อก H.264 ซึ่งเป็นตัวแปลงรหัสวิดีโอที่ใช้บ่อยที่สุด ใช้บล็อกขนาด 16 x 16 พิกเซล หากความสูงของภาพไม่ลงตัวเป็นจำนวนบล็อก ตัวเข้ารหัสจะเติมแถวพิกเซลส่วนเกินที่ด้านล่างเพื่อให้แถวสุดท้ายของบล็อกครบ แล้วเก็บบันทึกไว้ให้โปรแกรมเล่นวิดีโอซ่อนส่วนนี้อีกที Coded Height จะนับรวมภาพที่ถูกเติมส่วนเกิน ส่วนแถว Height ปกติจะแสดงเฉพาะสิ่งที่ควรมองเห็นจริง
ค่าทั่วไป
ค่านี้เป็นจำนวนเต็มของพิกเซล โดยไม่มีหน่วยตามหลัง เช่น 1088
กรณีที่เจอบ่อยที่สุดคือวิดีโอ Full HD คลิปปกติขนาด 1920 x 1080 จะรายงาน Height เป็น 1080 และ Coded Height เป็น 1088 เพราะ 1080 หารด้วย 16 ไม่ลงตัว จึงมีการเพิ่มแถวที่ซ่อนอยู่ 8 แถวเพื่อให้ครบจำนวน ส่วนขนาดที่ใช้บ่อยอื่นๆ ส่วนใหญ่หารลงตัว เช่น 720, 480 และ 2160 ล้วนเป็นจำนวนเท่าของ 16 ดังนั้นสำหรับขนาดเหล่านี้ค่าทั้งสองบรรทัดจะเท่ากันและจะไม่มีการเติมส่วนเกิน ร่วมกับ Coded Width ค่านี้จะบอกขนาดที่ถูกเข้ารหัสของสตรีม ซึ่งใช้เปรียบเทียบกับ Width และ Height ปกติ
ทำไมมันจึงสำคัญ
อย่างแรกคือเพื่อไม่ให้คุณค้นหาความผิดปกติที่ไม่มีอยู่จริง Coded Height ที่มากกว่า Height ไม่กี่พิกเซลถือว่าเป็นเรื่องปกติ ไม่ได้บ่งบอกว่าไฟล์เสีย และไม่จำเป็นต้องแก้ไข แถวที่ซ่อนอยู่เพียงไม่กี่แถวเพิ่มขนาดข้อมูลน้อยมาก และไม่กระทบต่อคุณภาพภาพ
จุดที่มีประโยชน์คือเมื่อการเล่นวิดีโอผิดปกติ โปรแกรมเล่นแบบง่ายๆ บางตัวและอุปกรณ์รุ่นเก่าที่ทำงานแบบฟังก์ชันตายตัวอาจไม่สนใจคำสั่งให้ซ่อนส่วนที่เติมเพิ่ม แล้วแถวพิเศษเหล่านั้นจะปรากฏเป็นแถบสีดำบางๆ หรือพิกเซลเพี้ยนๆ ที่ขอบล่างของภาพ หากคุณเห็นแถบแบบนี้ ช่องว่างระหว่างค่าทั้งสองบรรทัดคือคำอธิบาย ช่องว่างที่ใหญ่กว่าปกติ ไม่ใช่แค่ไม่กี่พิกเซล มักหมายถึงไฟล์ถูกหุ้มหรือประกอบขึ้นใหม่ด้วยมือ และเฟรมที่มองเห็นเป็นเพียงหน้าต่างเล็กๆ บนภาพที่ถูกเข้ารหัสซึ่งใหญ่กว่ามาก ซึ่งเป็นข้อมูลที่ควรรู้ก่อนจะแก้ไขไฟล์
ค่านี้อธิบายเพียงการคำนวณของตัวเข้ารหัสเท่านั้น ไม่ได้บอกอะไรเกี่ยวกับตัวบุคคล สถานที่ หรืออุปกรณ์