Codec คืออะไร

Codec คืออะไร
Codec คือ ตัวกลางที่ทำให้ Windows หรือคอมพิวเตอร์ ของเรารู้จักกับ File วีดีโอต่าง ๆ นั่นเองครับซึ่งปัจจุบันนี้ File วีดีโอใน Format ต่างๆ มีอย่างมากมาย ซึ่งตัว windows เองก็จะรู้และสามารถเล่น File เหล่านั้นได้ เพื่อน ๆ เคยเป็นหรือไม่ บางที File นามสกุลเดียวกันแต่อีก File เล่นได้ อีก File เล่นไม่ได้ ซึ่งปัจจุบันการบีบอัด File วีดีโอมีรูปแบบที่แตกต่างกัน ขึ้นอยู่กับผู้ผลิตโปรแกรมนั้น ๆ ยกตัวอย่างแบบง่าย ๆ เช่น File นามสกุล AVI แต่ก็แบ่งเป็นหลาย Codec ด้วยกัน ที่เราคุ้น ๆ หูก็น่าจะเป็น Div , Divx , Dv Avi อะไรพวกนี้ ซึ่งพวกนี้จะมีการเข้ารหัสและบีบอัดที่แตกต่างกัน แต่ก็จะได้ File นามสกุล AVI เหมือนกัน

Windows จึงจำเป็นต้องหาสื่อกลางที่จะทำให้ตัวมันเองรู้จัก File ใน Format ต่าง ๆ เพื่อให้เล่น File เหล่านั้นได้ ลองกับมามองย้อนเกี่ยวกับเรื่องตัดต่อกันสักเล็กน้อย บางโปรแกรมจะมี Codec มาให้พร้อมโปรแกรมตอนติดตั้งอยู่แล้วจึงทำให้สามารถ Preview , Editing , Render ได้อย่างไม่มีปัญหา แต่บางโปรแกรมไม่มี จะอาศัยการอ่านค่า Codec ที่ทาง Windows รู้จักอยู่แล้ว มันจึงมีผลสัมพันธ์กันไปโดยปริยาย

เราเองอาจจะรู้จักนามสกุลของ File ต่าง ๆ แต่เราเองอาจไม่รู้ว่า File แต่ละประเภท มันก็มีข้อกำหนดหรือข้อจำกัดของมันอยู่ ข้อกำหนดหรือข้อจำกัดนี้คืออะไร ? เอาแบบง่าย ๆ ยกตัวอย่างให้เข้าใจกันง่าย ๆ นะครับ คือ File นามสกุล mpg หรือ MPEG (Moving Picture Experts Group หรือ MPEG นิยมอ่าน เอ็มเพก เป็นชื่อกลุ่มนักพัฒนา ระบบมาตรฐานการเข้ารหัสวิดีโอและออดิโอ ของ ISO/IEC โดยมีการเริ่มพัฒนาร่วมกันครั้งแรกเมื่อ พฤษภาคม พ.ศ. 2531 ที่ประเทศแคนาดา โดยสมาชิกของเอ็มเพก ประกอบด้วยบุคคลจากบริษัทพัฒนา นักวิจัยจากศูนย์วิจัยและมหาวิทยาลัย) หรือที่เรารู้กกันในนาม CD Movie แต่จริง ๆ แล้วมันขึ้นอยู่กับบีบอัดข้อมูลด้วย (bit rate) ส่วน mp4 ก็เป็นตระกูลเดียวกับ mpeg เหมือนกันถ้าให้พูดก็ประมาณเวอร์ชั่น 4 ซึ่งสามารถรองรับ bit rate ได้มากกว่า เพราะทั้งนี้มันขึ้นอยู่กับสื่อเก็บข้อมูลในปัจจุบันด้วย เล่ากันมายาว เดียวจะสับสนกันไปใหญ่ ทั้ง bit rate ทั้ง mpeg , mp4

เอาเป็นว่า Codec คือตัวกลางหรือ Software ที่ทำให้ Windows รู้จักและเล่น File วีดีโอตระกูลต่าง ๆ ได้ แต่ทั้งนี้ขึ้นอยู่กับ โปรแกรมด้วยนะครับ และจำเป็นต่อการตัดต่อด้วยเพราะทำให้โปรแกรมสามารถใช้งาน File วีดีโอในตระกูลต่าง ๆ ได้ด้วย ยกตัวอย่างเช่น ทำไมเราไม่สามารถ import File นามสกุล mov เข้าโปรแกรมได้ เนื่องจาก windows ยังไม่รู้จักกับ File ตระกูลนี้นี่เอง พอเราลง QuickTime ก็สามารถใช้งานได้ Import เข้าโปรแกรมได้

อ้างอิงจาก
http://www.mvnine-o.com/

บทความที่เกี่ยวข้อง