ข้อมูลทั่วไปเกี่ยวกับรูปแบบที่ใช้:
YouTube ใช้รูปแบบคอนเทนเนอร์ 4 แบบและตัวแปลงสัญญาณ 4 แบบ ขึ้นอยู่กับความนิยมของวิดีโอที่ตัวแปลงสัญญาณที่ใช้สำหรับวิดีโอของคุณ (ดูด้านล่างสาเหตุ) โดยทั่วไปวิดีโอที่คุณอัปโหลดทั้งหมดจะได้รับการเข้ารหัสใน h.264 และจะถูกรวมเข้าในคอนเทนเนอร์. flv และ. mp4 นั่นเป็นมาตรฐานและจะเกิดขึ้นสำหรับวิดีโอทุกรายการ แม้ว่า. flv จะใช้สำหรับความละเอียดต่ำกว่า 720p เท่านั้น ความหมายเพียง 360p และ 480p จะมีอยู่ในคอนเทนเนอร์. flv แม้ว่าวิดีโอทุกรายการที่ต่ำกว่า 720p จะมีเวอร์ชั่น mp4 ให้ใช้งานเช่นกัน สำหรับ 240p YouTube ยังใช้ 3gp ซึ่งเป็นตัวแปลงสัญญาณที่ค่อนข้างเก่า (อิงจาก MPEG-4 ตอนที่ 2 (เพื่อไม่ให้สับสนกับ MPEG4 ตอนที่ 10 หรือที่ h.264) หมายถึงอุปกรณ์มือถือ (มานานก่อนยุคสมาร์ทโฟน) ภาชนะ. 3gpp
ตัวแปลงสัญญาณอื่นที่ใช้คือ VP8 ซึ่งมาในรูปแบบคอนเทนเนอร์ WebM WebM เป็นรูปแบบที่พัฒนาโดย Google และมีความหมายว่าเป็นตัวแปลงสัญญาณวิดีโอมาตรฐานสำหรับ HTML5 การสนับสนุนเป็นตอนนี้ค่อนข้างดีในเบราว์เซอร์ที่ทันสมัยที่สุด WebM ถูกนำมาใช้กับ YouTube รุ่น HTML5 YouTube เข้ารหัสวิดีโอบางรายการใน WebM หลังจากอัปโหลดและวิดีโอยอดนิยมส่วนใหญ่เท่านั้น (ดำเนินการโดยวิดีโอที่ฉันเห็นเข้ารหัสใน WebM) ดังนั้นจึงไม่แน่ใจว่าวิดีโอของคุณจะปรากฏใน WebM แม้ว่าสิ่งนี้จะเปลี่ยนแปลงไปเมื่อ WebM ได้รับการสนับสนุนเพิ่มเติม
ในตอนนี้ YouTube ก็รองรับ VP9 ใน WebM ด้วยเช่นกัน แต่จนถึงตอนนี้ Chrome เท่านั้นที่รองรับตัวแปลงสัญญาณนี้ (จนถึงวันที่ 06/2015) ด้วย VP9 พวกเขายังแนะนำการสนับสนุนตัวแปลงสัญญาณเสียง Opus (นอกเหนือจาก AAC ซึ่งใช้ในคอนเทนเนอร์อื่น ๆ ทั้งหมด)
ในเรื่องของคำถามที่เชื่อมโยงของคุณ (พวกเขาควรจะถูกผสาน?)
คุณควรใช้ตัวแปลงสัญญาณ / คอนเทนเนอร์ใดในการอัปโหลด
ขึ้นอยู่กับว่าหากคุณถูก จำกัด / เกี่ยวข้องกับความเร็วในการอัพโหลดของคุณให้ใช้ h.264 ระดับ 3.1 / 4.1 กับโปรไฟล์หลักสำหรับ SD หรือโปรไฟล์สูงสำหรับ HD YouTube จะยอมรับสิ่งนี้ได้ดีและมันจะดูดีหลังจากที่ถูกเข้ารหัสโดยเซิร์ฟเวอร์ YouTube ฉันมักจะแนะนำบิตเรตประมาณ ~ 4-5 Mbit / s สำหรับวัสดุ 720p และ ~ 8-9 Mbit / s สำหรับ 1080p สำหรับ 4k ไปสำหรับ ~ 15Mbit / s นี่คือความสมดุลระหว่างขนาดและคุณภาพที่ดี หากคุณต้องการคุณภาพที่ดีขึ้นให้ใช้บิตเรตที่สูงขึ้นและหากคุณต้องการวิดีโอที่มีขนาดเล็กลงให้ใช้บิตเรตที่ต่ำกว่า
แต่โปรดทราบว่า YouTube จะเข้ารหัสวิดีโอของคุณเมื่ออัปโหลดเสมอไม่ว่าคุณจะใช้ตัวแปลงสัญญาณและการตั้งค่าใด ดังนั้นหากคุณต้องการคุณภาพที่ดีที่สุดในทางทฤษฎีสำหรับการอัปโหลดของคุณให้เลือกตัวแปลงสัญญาณแบบไม่สูญเสียสำหรับการอัปโหลดหรืออย่างน้อยก็แบบไม่สูญเสียสายตา ดู YouTube ว่าเป็นผลลัพธ์สุดท้ายในรูปแบบการจัดส่ง / ผู้บริโภคและการอัปโหลดไปยัง YouTube เป็นขั้นตอนสุดท้ายในการผลิตและในระหว่างการผลิตคุณจะไม่สูญเสียข้อมูลใด ๆ แต่โปรดทราบว่านี่เป็นเพียงแค่ทฤษฎีเท่านั้นจริง ๆ แล้วฉันจะบอกว่ามันไม่สำคัญว่าเมื่อเราพูดถึง YouTube และไม่เกี่ยวกับรายการทีวีหรือภาพยนตร์
แต่ถ้าคุณต้องการทำแบบ "สมบูรณ์แบบ" จริงๆให้ใช้ตัวแปลงสัญญาณการผลิตและไม่ใช่ตัวแปลงสัญญาณผู้บริโภคเช่น h.264 MJPEG จะเป็นตัวแปลงสัญญาณที่ดีสำหรับสิ่งนั้น YouTube สนับสนุนอย่างแน่นอนในคอนเทนเนอร์. avi หรือ. mov MJPEG เป็นตัวแปลงสัญญาณที่สูญเสีย แต่คุณภาพของภาพจะเหมือนกับแหล่งที่มา (หากคุณเลือกการตั้งค่าคุณภาพสูงพอนี่คือ JPEG ที่เป็นตัวแปลงสัญญาณวิดีโอจริง) การใช้ตัวแปลงสัญญาณแบบไม่สูญเสียจริงจะทำให้เสียพื้นที่ฮาร์ดไดรฟ์และแบนด์วิดท์ในความคิดของฉัน
แต่ถ้าคุณต้องการอัปโหลดวิดีโอของคุณแบบไม่สูญเสียไปอย่างแท้จริงและไม่สนใจเวลาอัปโหลดฉันขอแนะนำให้ใช้ตัวแปลงสัญญาณ QuickTime แบบมาตรฐานเพราะควรได้รับการสนับสนุนจาก YouTube เกือบทั้งหมด (โปรดทราบว่าไม่ใช่ทั้งหมดที่พวกเขาสูญเสีย h264 ตัวแปลงสัญญาณ QuickTime มาตรฐาน) แม้ว่า YouTube จะไม่ระบุว่ารองรับ QuickTime Codecs หรือไม่ แอนิเมชันหรือ JPEG2000 น่าจะใช้ได้ ตัวแปลงสัญญาณทั้งสองสามารถสูญเสียได้ 100%
เมื่อพูดถึงอัตราเฟรมถ้าคุณสามารถเลือกได้ให้ใช้ 25FPS (ตอนนี้ YouTube ยังรองรับวิดีโอ 50 และ 60FPS ดังนั้นอาจเป็น 30FPS) ในระหว่างการบันทึก / แอนิเมชั่น YouTube ชอบมากที่สุด (อัตราเฟรมที่ใช้สำหรับวิดีโอทุกวิดีโอ) แต่ หากวิดีโอของคุณมีอัตราเฟรมอื่นอยู่แล้วให้ติดกับที่และไม่ได้สอดแทรกขึ้นหรือลง YouTube จะจัดการการแปลงให้กับคุณและโดยทั่วไปจะทำได้ดีกว่าโปรแกรมเปลี่ยนไฟล์ของคุณ พวกเขาต้องจัดการกับ framerates ทุกชนิดทุกวันและแก้ไขปัญหานี้ (จริง ๆ ซับซ้อนมาก) ดีจริง ๆ
เสียง:
สำหรับเสียงใช้ PCM ถ้าคุณต้องการที่จะไม่สูญเสียเสียงด้วยเช่นกัน แต่อีกครั้งนี่เป็นเพียงการปรับปรุงคุณภาพทางทฤษฎี โดยปกติแล้ว AAC จะทำงานที่มีคุณภาพเดียวกัน (ฉลาด) และมีขนาดเล็กลง ฉันแนะนำบิตเรตอย่างน้อย 192kbps สำหรับ AAC ขนาดของผลกระทบมักไม่ใหญ่เท่ากับตัวแปลงสัญญาณวิดีโอดังนั้นคุณสามารถไปกับ 320kbps YouTube จะแปลงเสียงเป็น ~ 24kbps (มือถือ 3gp) ~ 64kbps (240p), ~ 128kbps (360p / 480p) และ ~ 192kbps (720p +) โดยใช้ตัวแปลงสัญญาณ AAC และ Opus (WebM เท่านั้น)