VP8 یک فرمت فشردهسازی ویدیویی رایگان و بدون حق امتیاز است که در سال 2008 توسط شرکت On2 Technologies عرضه شد. این فرمت ابتدا به عنوان جانشین اختصاصی فرمت VP7 طراحی شد اما در سال 2010، پس از خرید شرکت On2 توسط گوگل، به صورت آزاد و بدون حق امتیاز عرضه شد. گوگل همچنین با ارائه یک وعده غیرقابل بازگشت در مورد پتنتهای خود برای پیادهسازی فرمت VP8، مشخصات این فرمت را تحت لایسنس Creative Commons Attribution 3.0 منتشر کرد و کتابخانه libvpx، که پیادهسازی مرجع VP8 است، را تحت لایسنس BSD اصلاحشده ارائه کرد.
VP8 توسط مرورگرهایی نظیر اپرا، فایرفاکس، کروم، Pale Moon، و کرومیوم در تگ ویدیوی HTML پشتیبانی میشود. همچنین، اینترنت اکسپلورر در صورت نصب فیلتر DirectShow قابلیت پخش ویدیوهای VP8 را دارد. گوگل اعلام کرده است که VP8 به طور عمده در ارتباط با فناوری WebRTC و به عنوان جایگزینی برای فرمت GIF در انیمیشنهای کوتاه و حلقهای استفاده میشود.
فرمت VP8 میتواند به همراه صداهای Vorbis و Opus در کانتینر WebM که مبتنی بر Matroska است، ادغام شود. همچنین، فرمت تصویر WebP نیز بر اساس کدنویسی درونفریمی VP8 توسعه یافته است. جانشین مستقیم VP8، فرمت VP9 است و کدک بدون حق امتیاز AV1، که توسط اتحاد رسانههای باز (Alliance for Open Media) توسعه یافته، نیز بر پایه VP8 ساخته شده است.
ویژگیها:
- VP8 تنها از سیگنالهای ویدیویی اسکن پیشرونده (Progressive Scan) با زیرنمونهبرداری کرومای 4:2:0 و عمق 8 بیت در هر نمونه پشتیبانی میکند.
- در نسخه اولیه عمومی آن، پیادهسازی VP8 توسط On2 از پردازندههای چندهستهای تا 64 هسته به صورت همزمان پشتیبانی میکرد.
- پیادهسازی VP8 در وضوحهای بالا (HD) به نسبت ضعیف عمل میکند (طبق گزارشات سال 2011).
- با نیاز به تنها سه بافر فریم مرجع، پیادهسازی دیکودر VP8 نیاز به فضای حافظه نسبتاً کمی دارد.
- فرمت VP8 یک حالت خالص درونفریمی (Pure Intra Mode) ارائه میدهد که تنها از فریمهای کدنویسی شده مستقل بدون پیشبینی زمانی استفاده میکند. این ویژگی امکان دسترسی تصادفی را در کاربردهایی نظیر ویرایش ویدیو فراهم میکند.