เริ่มต้นใช้งาน VP9
บทนำ
หากต้องการลองเข้ารหัสด้วยวิดีโอ VP9 คุณจะต้องมีสิ่งต่อไปนี้
- วิดีโอตัวอย่าง
- วิธีเข้ารหัสวิดีโอเป็น VP9 เพื่อให้คุณทดสอบการตั้งค่าได้
- วิธีเล่น 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 ด้วย ซึ่งรวมถึง
ผู้เล่น | แพลตฟอร์ม | เวอร์ชัน |
---|---|---|
VLC | แพลตฟอร์มส่วนใหญ่ | เวอร์ชัน 2.1.3 ขึ้นไป |
MPC-HC | Windows | เวอร์ชัน 1.7.1 ขึ้นไป |