คู่มือ OTT สำหรับ Codecs รูปแบบคอนเทนเนอร์และการแปลงรหัส


หากชื่อเรื่องของบทความนี้ไม่ทำให้หัวของคุณเสียหายแล้วส่วนที่เหลือจะเป็นไปได้ ดีหวังว่าฉันสามารถอธิบายได้ในแบบที่เหมาะสมกับบุคคลที่ไม่ใช่เทคนิค ฉันกำลังเขียนบทความนี้เกี่ยวกับตัวแปลงสัญญาณวิดีโอ / เสียงเพราะฉันพบว่าตัวเองสับสนเมื่อพยายามอธิบายให้เพื่อนฟังในวันนี้

ตัวแปลงสัญญาณคืออะไร? ฉันรู้ว่าคุณต้องการให้พวกเขาเล่นภาพยนตร์ที่นี่และที่นั่น แต่มันเป็นเรื่องจริงเหรอ? สิ่งที่ทำให้ฉันสับสนจริงๆคือคำศัพท์ทั้งหมดที่ฉันเคยได้ยิน แต่ไม่เข้าใจจริงๆ: H.264, DivX, MP4, AVI, MPEG-2, AVCHD, AAC, OGG, MKV ฯลฯ ฯลฯ มีตัวแปลงสัญญาณเหล่านี้ทั้งหมดหรือไม่? หลังจากการอ่านและการเรียนรู้เป็นอย่างมากฉันตระหนักว่าโลกของตัวแปลงสัญญาณเสียงและวิดีโอและรูปแบบคอนเทนเนอร์มีความสับสนมาก อันที่จริงผมไม่ทราบถึงความแตกต่างระหว่างตัวแปลงสัญญาณและรูปแบบคอนเทนเนอร์จนกว่าจะเริ่มทำการค้นคว้า

ฉันจะไม่เข้าสู่รายละเอียดมากเพียงเพราะหัวข้อเริ่มย่อมาก รวดเร็ว คุณสนใจจริงๆหรือถ้าไฟล์ RAW ที่ไม่มีการบีบอัดข้อมูล 1080p 60 เฟรมต่อวินาทีจะกินพื้นที่เก็บข้อมูลเกือบ 500 GB อาจเป็นได้

Codec คืออะไร?

ดังนั้นตัวแปลงสัญญาณคืออะไรและจะทำอย่างไร? ในแง่ที่ง่ายที่สุดตัวแปลงสัญญาณเป็นตัวเข้ารหัส / ถอดรหัสหรือในรูปแบบเดิมคือคอมเพรสเซอร์ (co) - decompressor (dec) ดังนั้นนั่นคือสิ่งที่ codec ทำ: ใช้ไฟล์ดิจิทัลและบีบอัด (หรือเข้ารหัส) เพื่อจัดเก็บและขยายขนาด (หรือถอดรหัส) เพื่อดูหรือแปลงรหัส ฉันจะบอกคุณว่าการแปลงรหัสเป็นเรื่องเล็กน้อยในภายหลังให้ไม่สับสนตัวเองนี้ในช่วงต้นสิ่งสำคัญที่ต้องเข้าใจคือ codec เป็นชนิดเช่นข้อกำหนดของวิธี bitstream ควรมีลักษณะ . บิตสตรีมคืออะไร? หากไม่ได้รับความรู้ทางด้านเทคนิคมากนักก็ควรจัดลำดับไบต์สำหรับตัวแปลงสัญญาณนั้น ๆ ตัวแปลงสัญญาณแต่ละตัวมีชุดคำแนะนำเฉพาะ ตัวอย่างเช่นสามารถระบุความกว้างความสูงอัตราส่วน ฯลฯ ตรวจสอบหน้านี้ แต่อย่าอ่านมากเกินไปหรือหัวของคุณจะเจ็บ:

http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html / p>

เพราะนี่เป็นข้อกำหนดทำให้ฉันสามารถแปลงข้อมูลเป็นรูปแบบได้หลายวิธี ดังนั้นอาจมีเครื่องเข้ารหัสหลายตัวสำหรับหนึ่ง codec ฉันจะอธิบายเพิ่มเติมเกี่ยวกับเครื่องเข้ารหัสในส่วน Codec ที่ได้รับความนิยมด้านล่างนี้

ทำไมเราต้องใช้การบีบอัดและการบีบอัดทั้งหมดนี้? เช่นฉันกล่าวข้างต้นไฟล์ RAW 1080p ไม่มีการบีบอัดเป็นเกือบ 500GB มหันต์เพียงหนึ่งชั่วโมง คุณต้องใช้ศูนย์ข้อมูลของคุณเพื่อจัดเก็บวิดีโอครอบครัวทั้งหมดหากทุกอย่างถูกบันทึกในรูปแบบนั้น นั่นคือสิ่งที่การบีบอัดเข้ามาเล่น มีการบีบอัดประเภทต่างๆซึ่งแปลเป็นตัวแปลงสัญญาณประเภทต่างๆ ตัวแปลงสัญญาณยอดนิยมคืออะไร

ตัวแปลงสัญญาณยอดนิยม

H.264(MPEG-4 Part 10 AVC)- เป็นที่รู้จักกันอย่างเป็นทางการว่าเป็น MPEG-4 Part 10 แต่ H.264 คือสิ่งที่คุณมักได้ยิน ใช่นอกจากนี้ยังมีหลายชื่อสำหรับสิ่งเดียวกัน H.264 เป็นรูปแบบที่นิยมมากที่สุดสำหรับการเข้ารหัสวิดีโอ H.264 เสนอสิ่งที่ดีที่สุดในโลก: ไฟล์ขนาดเล็กที่มีคุณภาพสูงขึ้น

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

นอกจากนี้ยังได้รับการสนับสนุนอย่างสูง และอาจจะเป็นตัวแปลงสัญญาณที่ได้รับความนิยมเป็นเวลานาน สนับสนุนโดยแอปเปิ้ล, YouTube, HTML 5 และแม้แต่ใน Adobe Flash

ข้อเสียอย่างเดียวของ H.264 คืออัลกอริทึมสำหรับการบีบอัดนั้นดีมาก รูป คุณจะพบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้เมื่อเราพูดถึงการแปลงรหัสข้อมูลด้านล่าง

ตามที่ได้กล่าวมาข้างต้นมีตัวเข้ารหัสหลายตัวสำหรับตัวแปลงสัญญาณเพียงตัวเดียว สำหรับตัวเข้ารหัสสัญญาณ H.264 หนึ่งในเครื่องเข้ารหัสที่นิยมที่สุดคือ x264 จาก VideoLAN ผู้ที่สร้าง VLC Media Player เหมือนกัน x264 ฟรีและโอเพนซอร์ส แต่มีเครื่องเข้ารหัสแบบ H.264 เชิงพาณิชย์ด้วย ไม่ว่าสตรีมวิดีโอจะแปลงเป็นรูปแบบใดก็ตามตัวถอดรหัส H.264 (เช่น VLC) จะสามารถดูไฟล์ได้

MPEG-2ยังมีคอลเล็กชันดีวีดีขนาดใหญ่อยู่ใช่ไหม นั่นคือทั้งหมดที่ทำได้โดยใช้ตัวแปลงสัญญาณ MPEG-2 มันเก่า แต่เก่ามาก สถานที่อื่นที่คุณพบว่าบีบอัด MPEG-2 คือเมื่อคุณดูช่อง HD เหล่านั้นที่ออกอากาศแบบ over-the-air นั่นคือการบีบอัดแบบ MPEG-2 ทั้งหมด สิ่งที่น่าสนใจต้องรู้ใช่มั้ย?

เนื่องจากอัลกอริทึมสำหรับการบีบอัดโดยใช้ MPEG-2 นั้นมีค่าน้อยกว่า H.264 จึงมีข้อได้เปรียบในการเข้ารหัสได้เร็วกว่ามาก อย่างไรก็ตามไม่เคยใช้งานเว็บสตรีมมิ่งเนื่องจากบิตเรตต่ำคุณภาพจะลดลงอย่างรวดเร็วและคุณจะจบลงด้วยวิดีโอแบบพิกเซล นั่นเป็นเหตุผลที่พวกเขามากับ MPEG-4 Part 2

MPEG-4 Part 2- คุณอาจจำวันต่างๆได้เมื่อพูดถึง DivX และ Xvid ใช่ไหม? เป็น encoders สำหรับรูปแบบ MPEG-4 Part 2 หรือที่เรียกว่า H.263 ภาพยนตร์จำนวนมากที่คุณดาวน์โหลดในวันนั้นถูกบีบอัดโดยใช้ตัวแปลงสัญญาณนี้เพราะทำให้คุณมีขนาดไฟล์ที่ดีและรักษาคุณภาพที่เหมาะสม อย่างไรก็ตามปัญหาใหญ่เพียงอย่างเดียวคือเนื้อหาความละเอียดสูงยังคงได้รับความเดือดร้อนในแง่ของคุณภาพของภาพและนั่นคือที่ที่ H.264 ได้กล่าวไว้ข้างต้นเข้ามาแทนที่

Windows Media Videoนี่เป็นตัวแปลงสัญญาณ MPEG-4 ของไมโครซอฟต์ WMV 7 ได้รับการแนะนำในปี 1999 และเป็นสำเนาของ MPEG-4 Part 2 ต่อมา WMV 8 และ 9 มาตามด้วย VC-1 ตัวแปลงสัญญาณซึ่งส่วนใหญ่เป็นสำเนา MPEG-4 Part 10 และปัจจุบันใช้ใน Blu-ray แผ่นด้วย เฉพาะสถานที่อื่นที่คุณเห็น WMV และ VC-1 เป็นส่วนใหญ่ในผลิตภัณฑ์ที่เกี่ยวข้องกับ Microsoft เช่น Windows Movie Maker, Silverlight, HD DVD และ Microsoft Expression Encoder เป็นต้น

นี่เป็นเพียงตัวแปลงสัญญาณวิดีโอที่เป็นที่นิยมเท่านั้น มีตัวแปลงสัญญาณเสียงของคุณซึ่งเข้ามาเล่นเมื่อเราพูดถึงคอนเทนเนอร์ด้านล่าง ตัวแปลงสัญญาณเสียงยอดนิยม ได้แก่ FLAC, AC3, Dolby Digital Plus, DTS-HD, ALAC ฯลฯ เช่นเดียวกับวิดีโอตัวแปลงสัญญาณเสียงจะมีรูปแบบของตัวเองเช่น AIFF, WAV ฯลฯ

เหล่านี้ไม่ใช่ตัวแปลงสัญญาณทั้งหมดที่มีอยู่เพียงรายการที่เป็นที่นิยมมากที่สุด ตอนนี้ขอหารือเกี่ยวกับรูปแบบคอนเทนเนอร์

รูปแบบคอนเทนเนอร์

รูปแบบไฟล์

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

รูปแบบคอนเทนเนอร์เป็นที่ที่คุณเห็นนามสกุลไฟล์ทั่วไปที่เราใช้ทั้งหมดเช่น MP4, MOV, WMV, AVI เป็นต้นลองไปดูกันบ้าง คอนเทนเนอร์ที่พบมากที่สุด:

MP4- คุณอาจดาวน์โหลดเพลงที่มีนามสกุล .MP4 ซึ่งเป็นเครื่องหีบห่อสำหรับตัวแปลงสัญญาณวิดีโอและเสียงจำนวนมาก โดยทั่วไปจะใช้ในการตัดวิดีโอ H.264 และเสียงที่เข้ารหัส AAC นอกจากนี้ยังสนับสนุนตัวแปลงสัญญาณวิดีโอ MPEG-4 Part 2 และ MPEG-2 นอกจากนี้ยังสามารถเข้ารหัสเสียงโดยใช้ตัวแปลงสัญญาณอื่น ๆ ที่ไม่ใช่ AAC ได้

AVI- นี่คือรูปแบบคอนเทนเนอร์ของ Microsoft ตั้งแต่ปี 1992 เป็นที่นิยมมากในสมัยของฉันและยังคงอยู่ ไม่น้อย หากคุณทำการเข้ารหัสใด ๆ คุณไม่ควรใช้รูปแบบคอนเทนเนอร์ AVI อีกต่อไป ประการแรกไม่สนับสนุนตัวแปลงสัญญาณใหม่เช่น H.264 นอกจากนี้ยังมีปัญหาสำคัญอื่น ๆ อีกสองสามประการซึ่งเป็นเหตุให้ไม่ใช้งานอีกต่อไป

ASF- รูปแบบระบบขั้นสูงโดย Microsoft ไม่ใช้นามสกุลไฟล์. ASF เป็นปกติ แต่คุณจะเห็นตู้คอนเทนเนอร์ ASF ส่วนใหญ่ใช้. WMA หรือ. WMV คุณจะเห็นไฟล์เหล่านี้รอบ ๆ ตัวถ้าคุณใช้ผลิตภัณฑ์ของ Microsoft ทั้งหมด เมื่อคุณออกจากโลกของ Microsoft แล้วคุณจะพบปัญหาในการเล่นไฟล์โดยเฉพาะอย่างยิ่งหากคุณใช้ตัวแปลงสัญญาณ H.264

AVCHD- AVCHD เป็นคอนเทนเนอร์ที่ใช้บ่อยที่สุด รูปแบบสำหรับกล้องวิดีโอ HD วิดีโอปกติจะเป็น H.264 พร้อมเสียง AC3 (Dolby Digital) หรือ Linear PCM

MKV- ดาวน์โหลดภาพยนตร์เร็ว ๆ นี้? อาจเป็นรูปแบบ MKV container ซึ่งมีไฟล์วิดีโอ H.264 อยู่ เครื่องมือบางอย่างสนับสนุน MKV เช่น Boxee, Media Server ของ PS3, XMBC, VLC ฯลฯ แต่ก็ยังไม่ได้รับการสนับสนุนอย่างกว้างขวางในรูปแบบคอนเทนเนอร์อื่น ๆ อีกต่อไป

FLV- นี่คือ Adobe Flash ซึ่งสนับสนุนตัวแปลงสัญญาณที่แตกต่างกันโดยทั่วไปส่วนใหญ่จะเป็น H.264 และ AAC วิดีโอ Flash เป็นหนึ่งในวิธีที่นิยมมากที่สุดวิดีโอจะสตรีมผ่านทางอินเทอร์เน็ต มันสูญเสียพื้นเพราะ HTML 5 และความจริงที่ว่า Apple จะไม่ปล่อยให้แฟลชทำงานบนใด ๆ ของมัน iDevice ของ แต่ก็ยังคงเป็นที่นิยมมาก

มีรูปแบบตู้อื่น ๆ เช่น QuickTime File Format, OGG, WebM ฯลฯ แต่คุณสามารถรับภาพได้ในขณะนี้

การแปลงรหัส

สิ่งสุดท้ายที่ต้องทำความเข้าใจเกี่ยวกับเรื่องทั้งหมดนี้คือคุณอาจต้องแปลงวิดีโอ AVCHD ที่คุณดาวน์โหลดมาจาก กล้องถ่ายวิดีโอของคุณไปยังรูปแบบอื่นที่คุณสามารถนำเข้าไปยัง iTunes และเล่นบน iPhone ได้ เนื่องจากมีตัวแปลงสัญญาณและรูปแบบคอนเทนเนอร์มากมายและรูปแบบคอนเทนเนอร์แต่ละรูปแบบจะมีตัวแปลงสัญญาณภาพและเสียงที่แตกต่างกันคุณต้องมีตัวแปลงสัญญาณเพื่อให้คุณได้ไฟล์ประเภทที่คุณต้องการสำหรับอุปกรณ์เฉพาะของคุณ

เบรกมือ

มีตัวแปลงสัญญาณหลายตัวที่รู้จักกันดีคือ HandBrake, FFmpeg, SUPER, VirtualDub ฯลฯ บางตัวมีการจ่ายเงินและบางส่วนเป็นเครื่องมือโอเพนซอร์สฟรี เครื่องมือบางอย่างเช่น HandBrake จะจัดเตรียมที่ตั้งไว้ล่วงหน้าเพื่อให้คุณสามารถเลือกไฟล์ต้นฉบับและเลือกรูปแบบเอาต์พุตเช่น iPod หรือ iPhone แล้วคลิกเริ่ม จะเลือกการตั้งค่าภาชนะตัวแปลงสัญญาณ ฯลฯ สำหรับคุณ อย่างไรก็ตามหวังว่าหลังจากอ่านโพสต์นี้ตอนนี้คุณเข้าใจเล็กน้อยและสามารถแปลงวิดีโอระหว่างรูปแบบต่างๆได้และเข้าใจกระบวนการอ้างอิงที่ดีขึ้นนิดหน่อย สนุก!

กระทู้ที่เกี่ยวข้อง:


9.04.2013