ทำแบบทดสอบก่อนเรียน
การออกแบบเว็บไซต์
ภาษา html
การจัดรูปแบบเอกสาร
การจัดรูปแบบตัวอักษร
การใส่รูปภาพลงในเว็บเพจ
การสร้างตาราง
การเชื่อมโยงเว็บเพจ
การใส่ไฟล์มัลติมีเดีย
แบบทดสอบหลังเรียน

3. ชนิดของไฟล์มัลติมีเดีย

           ไฟล์มัลติมีเดียมีทั้งภาพและเสียงที่จะฝังลงบนหน้าเว็บจะเกี่ยวข้องกับ 2 ส่วนคือ รูปแบบของ Container และ
Codec โดยที่

    3.1 Container

 
          จะเป็นตัวห่อหุ้มที่บรรจุข้อมูลสำคัญทั้งหมดที่ประกอบเป็นไฟล์วิดีโอนั้นเพื่อให้เข้าถึงได้เหมือนกับไฟล์ ZIP
(.zip หรือ .rar) ที่บรรจุไฟล์อยู่ภายในตัวอย่างของ Video container ที่รู้จักกันดี ได้แก่ flash Video (.flv), MPEG-4
(.mp4หรือ .m4v),และ AVI (.avi)  ข้อมูลที่ถูกบรรจุอยู่ใน Video container จะรวมถึงส่วนของภาพ (Video track) ,
ส่วนของเสียง (Audio track) พร้อมด้วยตัวกำหนดตำแหน่ง (Marker) เพื่อให้ภาพและเสียงตรงกัน, ส่วนของข้อมูล
ทางภาษา, และข้อมูลของเนื้อหานั้นเรียกรวมกันว่า Metadata


     3.2 Codec

           ในทางทฤษฎีแล้วส่วนของออดิโอ (audio) จะถูกจัดเก็บเสียงในรูปของความถี่ของคลื่นเสียงในขณะที่ส่วน
ของวิดีโอ (video)  จะถูกจัดเก็บในรูปของจุดสี (pixel) แต่ในละเฟรม (ปกติ25-30 เฟรมต่อวินาที) ซึ่งมีผลให้ได้
ไฟล์ขนาดใหญ่เกินความจำเป็น

ที่มา : http://www.slinkyproductions.co.uk/resources/guides/what-is-a-codec/

           ในทางปฏิบัติ เราจึงต้องการที่จะบีบอัดไฟล์ออดิโอและวิดีโอเหล่านี้ให้มีขนาดเล็กลงเช่นเดียวกับ
การบีบอัดไฟล์ข้อมูลขนาดใหญ่ลงในไฟล์ ZIP ในการนี้ Codec คือสิ่งที่เรานำมาใช้ในการบีบอัดข้อมูล
ออดิโอและวิดีโอเพื่อจัดเก็บและขยายกลับไปเป็นข้อมูลเดิมเมื่อจะนำมาใช้
           
           Codec ย่อมาจากคำว่า compressor/decompressor(หรือ coder/decoder) จะหมายถึงลักษณะที่วิดีโอหรือ
ออดิโอถูกเข้ารหัสหรือจัดรูปแบบไว้ การถอดรหัสไฟล์วิดีโอหรือออดิโอนี้เครื่องคอมพิวเตอร์จะใช้กรรมวิธีในการแปล
รหัสเหล่านี้ให้กลับมาอยู่ในรูปแบบที่มนุษย์รับรู้ได้  
          
           Codec  จะแบ่งออกเป็น 2 ประเภทคือ IossIess และ Iossy  เมื่อ  IossIess  เป็นการลดขนาดไฟล์แต่ไม่ลด
คุณภาพ ซึ่งมีผลให้ขนาดของไฟล์ยังใหญ่อยู่พอควรในขณะที่ Iossy จะลดขนาดไฟล์โดยตัดข้อมูลที่ไม่จำเป็นออก
ทำให้ขนาดไฟล์เล็กลงแต่มีคุณภาพก็ไม่ลดลงตามไปด้วย แต่ก็เหมาะสำหรับการแสดงผลในเว็บมากกว่า

           Codec จะมี 2 ส่วนด้วยกัน คือ

           1) Video Codec

                Video Codec  เป็นส่วนที่กำหนดกระบวนการของการเข้ารหัสและถอดรหัสของกระแสข้อมูลมัลติมีเดีย Codec หนึ่งๆ สามารถเข้ารหัสข้อมูลเพื่อใช้ในการสั่ง,เก็บ, หรือเข้ารหัสลับหรือทำการถอดรหัสเพื่อแสดงผลหรือแก้ไข
Video codec ที่เข้ากับ HTML5 video ได้แก่ H.264, Theora, และ VP8

           2) Audio Codec

                Audio Codec ตามทฤษฏีแล้วจะทำงานเหมือนกับ Video codec เพียงแต่จะเกี่ยวข้องเฉพาะส่วนของเสียง
เท่านั้น Audio Codec ที่เข้ากับ HTML5 audio ได้แก่ AAC และ Vorbis