พจนานุกรม

Codec Long Name คืออะไร?

หมายความว่าอย่างไรเมื่อไฟล์มี Codec Long Name อยู่ภายใน ค้นหาว่าค่าข้อมูลเมตานี้มาจากไหนและบอกอะไรคุณเกี่ยวกับไฟล์เสียงหรือวิดีโอของคุณ

codec-long-name

Codec Long Name คือชื่อเต็มแบบเขียนเต็มของโค้เดกที่ใช้กับสตรีมหนึ่งสตรีมในไฟล์ โค้เดกคือรูปแบบที่ใช้บีบอัดเสียงหรือภาพให้มีขนาดเล็กลงเพื่อจัดเก็บ และคลายออกอีกครั้งเพื่อเล่น โดยส่วนใหญ่โค้เดกจะเป็นที่รู้จักจากตัวย่อมากกว่าชื่อเต็มของมัน

แหล่งที่มาของค่า

ไฟล์เสียงและวิดีโอ รวมถึงสตรีมข้อมูลอื่นๆ จะถูกเข้ารหัสและถอดรหัสด้วยโค้เดก ดังนั้นไฟล์ที่มีเสียงหรือภาพเคลื่อนไหวจึงต้องมีโค้เดกอย่างน้อยหนึ่งตัว คุณจะพบค่าฟิลด์นี้ในวิดีโอ MP4, MOV, MKV, AVI และ WebM รวมถึงเสียง MP3, AAC, WAV และ FLAC และจะแสดงหนึ่งครั้งต่อหนึ่งสตรีม โดยปกติไฟล์วิดีโอจะแสดงหนึ่งรายการสำหรับภาพและอีกหนึ่งรายการสำหรับเสียง และแทร็กซับไตเติลก็จะมีของตัวเอง

คำว่า Encoding ในที่นี้หมายถึงการบีบอัดและจัดแพ็กเกจข้อมูลเพื่อให้ใช้พื้นที่น้อยลงและส่งต่อได้สะดวกขึ้น ไม่ใช่การเข้ารหัสลับ และไม่ได้ป้องกันไฟล์แต่อย่างใด แต่หมายความว่าต้องใช้โค้เดกแบบเดียวกัน หรือดีโคเดอร์ที่เข้ากันได้ ที่ปลายทางอีกด้านหนึ่งเพื่อใช้ดูหรือเล่นไฟล์

มีรายละเอียดข้อหนึ่งที่ช่วยอธิบายฟิลด์นี้ได้มาก คือไฟล์มักเก็บเพียงตัวระบุแบบสั้นของโค้เดก เช่นโค้ดสี่ตัวอักษร avc1 ส่วนชื่อแบบยาวจะถูกเติมโดยซอฟต์แวร์ที่อ่านไฟล์ จากรายการโค้เดกที่รู้จักของตัวมันเอง นั่นคือเหตุผลที่ข้อความอาจต่างกันเล็กน้อยระหว่างโปรแกรม แม้ว่าจะกำลังอธิบายสตรีมเดียวกันทุกประการ

ลักษณะของค่าเป็นอย่างไร

ชื่อแบบยาวจะอธิบายลักษณะของโค้เดก และมักระบุชื่อหลายชื่อที่โค้เดกตัวหนึ่งเป็นที่รู้จักว่า:

  • H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 - โค้เดกวิดีโอที่ใช้งานอย่างแพร่หลายที่สุด รวมทุกชื่อที่ใช้เรียก
  • AAC (Advanced Audio Coding)
  • MP3 (MPEG audio layer 3)
  • PCM signed 16-bit little-endian - เสียงแบบไม่บีบอัดธรรมดา อย่างที่พบภายในไฟล์ WAV
  • Motion JPEG

ถัดจากชื่อแบบยาว คุณมักจะเห็นชื่อโค้เดกแบบสั้นของสตรีมเดียวกัน เช่น h264 หรือ aac.

เหตุใดจึงสำคัญต่อไฟล์ของคุณ

ความเข้ากันได้ในการเล่นถูกกำหนดโดยโค้เดก ไม่ใช่นามสกุลไฟล์ ไฟล์ที่ลงท้ายด้วย .mp4 บอกเพียงแค่ว่าใช้คอนเทนเนอร์แบบใด ซึ่งเป็นกล่องที่บรรจุสตรีมต่างๆ และไฟล์ MP4 สองไฟล์อาจมีโค้เดกที่ต่างกันโดยสิ้นเชิง นั่นคือเหตุผลที่ไฟล์หนึ่งเล่นได้บนโทรศัพท์ เบราว์เซอร์ และทีวีทุกเครื่องในบ้าน ในขณะที่อีกไฟล์เปิดแล้วได้จอดำหรือภาพไม่มีเสียง เมื่อมีไฟล์ที่เล่นไม่ได้ ฟิลด์นี้คือจุดแรกที่ควรตรวจสอบ

ชื่อนี้ยังบอกด้วยว่าสตรีมมีผลต่อคุณภาพมากน้อยเพียงใด H.264, AAC และ MP3 เป็นแบบสูญเสียข้อมูล หมายความว่ามีการตัดรายละเอียดทิ้งเพื่อประหยัดพื้นที่ และเมื่อบันทึกไฟล์ซ้ำก็จะสูญเสียเพิ่มอีกเล็กน้อย ในขณะที่ PCM และ FLAC รักษาเสียงไว้ครบถ้วน และสำหรับไฟล์ที่คุณตั้งใจจะเก็บรักษาเป็นเวลาหลายปี การรู้ว่าใช้โค้เดกใดจะช่วยให้คุณประเมินได้ว่าไฟล์จะยังเปิดได้ง่ายในอนาคตหรือไม่ และหากไม่ ควรแปลงเป็นอะไร ฟิลด์นี้อธิบายโครงสร้างของไฟล์และไม่เก็บข้อมูลส่วนบุคคลใดๆ

คีย์เมตา