شروع کار با VP9

مقدمه

برای رمزگذاری با ویدیوی VP9، به موارد زیر نیاز دارید:

  1. یک ویدیوی نمونه
  2. راهی برای رمزگذاری ویدیو به VP9 تا بتوانید تنظیمات را آزمایش کنید
  3. راهی برای پخش VP9 برای دیدن تأثیر کیفیت آن تنظیمات

مرحله 1: دریافت نمونه ویدیو

فیلم کوتاه Tears of Steel طیف وسیعی از موارد آزمایشی از جمله سکانس‌های اکشن و انیمیشن را پوشش می‌دهد.

برای تست پروفایل های رمزگذاری کم بیت (برای وب و موبایل)، از نسخه WebM 1080p کلیپ استفاده می کنیم. این فایل با استفاده از ویدیوی VP8، با سرعت حدود 6 مگابیت در ثانیه فشرده شده است - نقطه شروع مناسبی برای تست فشرده سازی وب و موبایل.

برای رمزگذاری با نرخ بیت بالاتر، ممکن است بخواهید نسخه 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 را در اکثر مرورگرهای اصلی ، از جمله فایرفاکس، اپرا، کروم و مایکروسافت اج بازی کنید. در کروم می‌توانید فایل را به مرورگر بکشید و در آن تب پخش می‌شود.

سایر پخش کننده ها نیز از رمزگشایی VP9/WebM پشتیبانی می کنند، از جمله:

بازیکن سکو نسخه
VLC اکثر پلتفرم ها نسخه 2.1.3 یا بالاتر
MPC-HC پنجره ها نسخه 1.7.1 یا بالاتر