Codec Type บอกคุณได้ว่าสตรีมหนึ่งๆ ในไฟล์ของคุณเก็บเนื้อหาแบบใด: ภาพ เสียง คำบรรยาย หรืออย่างอื่น Codec คือซอฟต์แวร์ที่ใช้บีบอัดเนื้อหาเมื่อสร้างไฟล์ และคลายการบีบอัดเมื่อเล่นไฟล์นั้น
ไฟล์ใดที่มีข้อมูลนี้ และข้อมูลนี้มาจากไหน
คุณจะเห็นมันในไฟล์มีเดีย: ไฟล์วิดีโอเช่น MP4, MOV, MKV, AVI และ WebM และไฟล์เสียงเช่น MP3, M4A, FLAC และ WAV ไฟล์มีเดียคือคอนเทนเนอร์ที่เก็บสตรีมหลายสตรีมไว้ขนานกัน และรายงานจะแสดง Codec Type แยกให้แต่ละสตรีม คลิปจากโทรศัพท์มักแสดง 2 แถว คือวิดีโอหนึ่งแถวและเสียงหนึ่งแถว ไฟล์รูปภาพที่ตรวจด้วยเครื่องมือประเภทเดียวกันจะแสดงสตรีมวิดีโอเพียงสตรีมเดียว เพราะภาพนิ่งหนึ่งภาพถือเป็นวิดีโอที่มีเพียงหนึ่งเฟรม
โปรแกรมที่อ่านไฟล์จะประมวลผลหาค่านี้เอง บางครั้งมาจากมาร์กเกอร์ที่ซอฟต์แวร์ที่ประกอบไฟล์ทิ้งไว้ในไฟล์ ค่านี้ไม่ใช่สิ่งที่มนุษย์กรอกเอง
ค่าที่คุณสามารถเห็นได้
Codec Type มาจากชุดคำเล็กๆ ที่เขียนด้วยตัวพิมพ์เล็ก:
video- ภาพเคลื่อนไหว รวมถึงภาพนิ่งและภาพปกที่ฝังอยู่audio- เสียงsubtitle- ข้อความที่มีเวลาอ้างอิง หรือคำบรรยายที่เก็บเป็นภาพขนาดเล็กdata- สตรีมที่ตัวเล่นไม่ได้ตั้งใจจะแสดง เช่น timecode หรือค่าจากเซ็นเซอร์attachment- ไฟล์ทั้งไฟล์ที่บรรจุอยู่ในคอนเทนเนอร์ เช่น ฟอนต์ที่คำบรรยายต้องใช้
โดยปกติค่าจะอยู่ถัดจากชื่อโค้ดเดียวกันสำหรับสตรีมนั้นๆ ดังนั้นในรายงานจะเห็น Codec Type audio พร้อมชื่อโค้ดเป็น aac หรือ Codec Type video พร้อม h264 เนื่องจากประเภทอธิบายตัวสตรีมไม่ใช่คอนเทนเนอร์ ไฟล์ MP4 และไฟล์ MKV จึงอาจแสดงรายการประเภทของสตรีมเหมือนกันทุกอย่าง
ทำไมมันจึงสำคัญ
ไฟล์จะถอดรหัสได้ด้วยโค้ดเดียวกับที่ใช้เข้ารหัสเท่านั้น หากไม่มีโค้ดนั้น ไฟล์จะไม่สามารถเปิด เล่น หรือแสดงผลได้ Codec Type ช่วยให้จำกัดปัญหาให้แคบลง เช่น ไฟล์ที่มีเสียงแต่ภาพดำ แสดงว่าสตรีมวิดีโอใช้โค้ดที่ตัวเล่นของคุณถอดรหัสไม่ได้ ซึ่งต่างจากปัญหาคอนเทนเนอร์ที่ตัวเล่นอ่านไม่ได้เลย
มันยังบอกคุณได้ว่าในไฟล์มีอะไรอยู่จริง ก่อนที่คุณจะเสียเวลากับมัน วิดีโอที่ไม่มีแถวเสียงจะไม่มีเสียงในทุกโปรแกรมเล่น จึงไม่จำเป็นต้องไปหาการตั้งค่าเสียง แถวคำบรรยายอธิบายได้ว่าข้อความบนหน้าจอมาจากไหน และแถวแนบไฟล์หรือข้อมูลสามารถอธิบายได้ว่าทำไมไฟล์ถึงใหญ่กว่าที่คาดไว้ หรือทำไมโปรแกรมตัดต่อแบบง่ายๆ จึงปฏิเสธไม่ยอมอิมพอร์ตไฟล์นั้น
ค่าตัวมันเองไม่ได้บอกอะไรเกี่ยวกับตัวคุณ อย่างไรก็ตาม มันชี้ไปที่สตรีมที่ควรลองตรวจดูใกล้ๆ ได้ กล้องแอ็กชันและโดรนมักบันทึกตำแหน่งและค่าจากเซ็นเซอร์ไว้ในสตรีม data และเนื้อหาเหล่านั้นจะยังอยู่ในไฟล์แม้ว่าคุณจะตัดต่อภาพให้สั้นลงแล้วก็ตาม