การเริ่มต้นใช้งาน VP9

บทนำ

หากต้องการเข้ารหัสด้วยวิดีโอ VP9 คุณจะต้องมีสิ่งต่อไปนี้

  1. วิดีโอตัวอย่าง
  2. วิธีการเข้ารหัสวิดีโอเป็น VP9 เพื่อให้คุณสามารถทดสอบกับการตั้งค่า
  3. วิธีการเล่น VP9 เพื่อดูผลกระทบของการตั้งค่าเหล่านั้น

ขั้นตอนที่ 1: รับวิดีโอตัวอย่าง

ภาพยนตร์สั้น Tears of Steel ครอบคลุมกรอบการทดสอบต่างๆ ซึ่งรวมถึงลําดับการดําเนินการและภาพเคลื่อนไหว

เราใช้คลิปเวอร์ชัน WebM 1080p เพื่อทดสอบโปรไฟล์การเข้ารหัสแบบอัตราบิตต่ํา (สําหรับเว็บและอุปกรณ์เคลื่อนที่) ไฟล์นี้ได้รับการเข้ารหัสโดยใช้วิดีโอ VP8 ซึ่งบีบอัดภายในเวลาประมาณ 6 Mbps ซึ่งเป็นจุดเริ่มต้นที่เหมาะสมสําหรับการทดสอบเว็บและการบีบอัดบนอุปกรณ์เคลื่อนที่

สําหรับการเข้ารหัสอัตราบิตที่สูงขึ้น คุณอาจต้องดาวน์โหลดเวอร์ชัน 4K ของภาพยนตร์เดียวกัน

ขั้นตอนที่ 2: เข้ารหัส VP9

ความหลากหลายของผลิตภัณฑ์การเข้ารหัสและผู้ให้บริการระบบคลาวด์ ให้คุณเข้ารหัสวิดีโอ VP9 ได้

หน้าเว็บเหล่านี้จะสมมติว่าคุณกําลังใช้ FFmpeg คุณดาวน์โหลด FFmpeg เวอร์ชันที่รวบรวมไว้ล่วงหน้า หรือคอมไพล์ FFmpeg ด้วยตัวเลือก --enable-libvpx ในระบบได้

FFmpeg คือโปรแกรมบรรทัดคําสั่ง เมื่อติดตั้งแล้ว คุณจะเข้ารหัสจากบรรทัดคําสั่งได้

ตัวอย่างง่ายๆ ในการเริ่มต้น โดยใช้คลิป Tears of Steel ข้างต้น มีดังนี้

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

คําสั่งนี้จะบอกให้ FFmpeg ไปที่

  • ใช้อินพุต tears_of_steel_1080p.webm (-i tears_of_steel_1080p.webm)
  • ตั้งค่าตัวแปลงรหัสวิดีโอเอาต์พุตเป็น VP9 (-c:v libvpx-vp9)
  • ตั้งค่าตัวแปลงสัญญาณเสียงเป็น Opus (-c:a libopus)
  • สร้างไฟล์เอาต์พุต WebM ชื่อ output.webm

ขั้นตอนที่ 3: เล่นวิดีโอ

คุณสามารถเล่น WebM/VP9 ในเบราว์เซอร์หลักๆ ส่วนใหญ่ ซึ่งรวมถึง Firefox, Opera, Chrome และ Microsoft Edge คุณสามารถลากไฟล์ลงในเบราว์เซอร์ใน Chrome แล้วไฟล์จะเล่นในแท็บนั้น

โปรแกรมเล่นอื่นยังรองรับการถอดรหัส VP9/WebM ดังต่อไปนี้

Player แพลตฟอร์ม เวอร์ชัน
สําหรับ VLC แพลตฟอร์มส่วนใหญ่ เวอร์ชัน 2.1.3 ขึ้นไป
MPC-HC Windows เวอร์ชัน 1.7.1 ขึ้นไป