top of page

ความสัมพันธ์ระหว่าง Container และ Codec

           เมื่อเราพูดถึงไฟล์วิดีโอ เรามักจะพูดถึงไฟล์ที่มีส่วนขยายที่บอกชนิดองไฟล์เป็น .avi , .mp4, .ogg, .flv,
หรือ .mkv  ซึ่งส่วนขยายเหล่านี้จะบ่งบอกถึงรูปแบบของ Container ของตัวไฟล์นั้น แต่ไม่ได้บอกถึงรูปแบบการเข้ารหัส
(Codec) ของวิดีโอไฟล์นั้น เมื่อวิดีโอนั้นมีเสียงประกอบตัว Container จะมีทั้งส่วนของวิดีโอและออดิโอถูกบรรจุอยู่
รูปแบบของ Container นี้จะรวมถึง Ogg (.ogv), Flash Video (.flv หรือ .f4v), aforementioned Audio Video Interleave
(.avi), MPEG-4Part 14 (.mp4), Matroska (.mkv),  และ อื่นๆอีกมากมาย นอกจากนี้ยังไม่มีรูปแบบใหม่ที่เรียกว่า
WedM ซึ่งเป็นรูปแบบเปิด (open-source) ซึ่งกำลังเริ่มเป็นที่นิยมกันมากขึ้นเนื่องจากได้รับการสนับสนุนจาก Google

 

กระบวนการสร้างไฟล์วิดีโอ จะแสดงความสัมพันธ์ระหว่าง Container กับ Coded ได้ดังภาพ

encoding-video.png

 รูปแบบของไฟล์ออดิโอ

            ไฟล์ออดิโอที่สามารถใช้ได้ใน HTML5 จะมีดังนี้

              1) Ogg Vorbis
                 Vorbis เป็นรูปแบบที่มุ่งเน้นที่เสียงเพลง  แต่ก็ยังรองรับรูปแบบเสียงสนทนาแบบบีบอัด (Opus) และรูปแบบการบีบอัดแบบไม่ลดคุณภาพ (FLAC) ทั้ง FLAC และ Vorbis เป็นที่นิยมใช้กับไฟล์เพลง แต่ก็เหมาะสม
กับการส่งผ่านทางออนไลน์  ชนิดของไฟล์ .Ogg นี้มาจากชื่อของรูปแบบ container ที่ไฟล์ Vorbis นิยมใช้

              2) H.264(MP4)
                มักรู้จักกันในชื่อ MPEG-4 , H.264 หรือ AVC (Advanced Video Coding)เป็นมาตรฐานการเข้ารหัสที่ถูกพัฒนาโดยITU-T Video Experts Group ร่วมกับ ISO/IEC JTC1 Motion Picre Experts Group (MPEG) การเข้ารหัสนี้รองรับวิดีโอแบบ HD และใช้แพร่หลายใน

                  - วิดีโอใน Vimeo Youtube , และ iTunes Store
                 - โปรแกรมเว็บ เช่น Adobe Flash Playe , Micsoft Silverlight
                 - การส่งผ่านทาง HDTV เคเบิ้ล และจานดาวเทียม

               3) VP8/9(WedM)
                   เป็นรูปแบบของออดิโอ-วิดีโอที่ออกแบบมาใช้กับ HTML5 video โดยเป็นไฟล์ที่ผมผสานระหว่างวิดีโอแบบ VP8 หรือ VP9 กับออดิโอแบบ Vorbis เข้าด้วยกัน ใช้ได้ดีกับเว็บเบราว์เซอร์ Firefox,Opera และ Chromec แต่สำหรับ Internet Explorer และ Safari จะต้องมี Plug-in ช่วย
ตารางแสดงการรองรับเบราว์เซอร์สำหรับรูปแบบของไฟล์มัลติมีเดีย

 

                             

                        ตารางแสดงการรองรับเบราว์เซอร์สำหรับรูปแบบของไฟล์มัลติมีเดีย                           

Capture_edited.png
bottom of page