תחילת העבודה עם VP9

מבוא

כדי לנסות לקודד באמצעות סרטון VP9, תצטרכו:

  1. סרטון לדוגמה
  2. דרך לקודד את הסרטון ל-VP9 כדי שתוכלו להתנסות בהגדרות
  3. דרך להפעיל את VP9 כדי לראות את ההשפעה של ההגדרות האלה על האיכות

שלב 1: קבלת סרטון לדוגמה

הסרט הקצר Tears of Steel כולל מגוון תרחישי בדיקה, כולל סצנות פעולה ואנימציה.

כדי לבדוק פרופילים של קידוד עם קצב העברת נתונים נמוך (לאינטרנט ולנייד), אנחנו משתמשים בגרסת WebM 1080p של הקליפ. הקובץ הזה מקודד באמצעות וידאו VP8, דחוס בערך ב-6Mbps – נקודת התחלה מתאימה לבדיקות דחיסה באינטרנט ובנייד.

כדי לקודד בקצב העברת נתונים גבוה יותר, כדאי להוריד את גרסת 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 ואילך