بررسی کدک های H.264 و H.265
در این مقاله به بررسی کدک های H.264 و H.265 پرداخته و سپس آنها را با یکدیگر مقایسه مینماییم:
H.264 چیست؟
هنگامی که در مورد فشرده سازی ویدئو صحبت میکنیم، کدکی که اغلب به ذهن میآید، H.264، مخفف (MPEG-4 Part 10 Advanced Video Codec (MPEG-4 AVC است. این استاندارد صنعت برای فن آوری فشرده سازی ویدئو، در ابتدا توسط ITU، اتحادیه بین المللی مخابرات و ISO، سازمان بین المللی استاندارد سازی، توسعه داده شده و اولین بار در سال ۲۰۰۳ منتشر شد و طبق MPEG-2 و MPEG-4 است.
برخی از بهترین ویژگی های این کدک ویدیو عبارتند از:
- خروجی ویدیوی فشرده شده با کیفیت خوب
- انعطاف پذیری خوب در انتقال و حفظ ویدیو
- کیفیت خوب تصویر در بیت ریت فشرده
در H.264، رمزگذار ویدئو چندین فرایند مانند پیش بینی، تبدیل و کدگذاری را برای ایجاد یک بیت استریم H.264 اجرا میکند. این فرمت از یک استاندارد بلوک گرا با جبران حرکت برای پردازش فریمهای تصویر استفاده میکند. ماکرو بلوکهای حاصل از آنها نمونههای ۱۶ × ۱۶ پیکسل هستند که تغییر شکل یافته و سپس به بلوکهای پیش بینی شده تقسیم میشوند. رمزگشای تصویر تبدیل و بازسازی معکوس را پردازش میکند تا یک ترتیب ویدئوی رمزگشایی برای پخش ایجاد کند.
برخی از برنامه های اصلی که از این کدک ویدیو استفاده می کنند عبارتند از:
در راستای بررسی کدک های H.264 و H.265 به معرفی چند برنامه اصلی که از این کدک استفاده میکنند میپردازیم:
- دی وی دیهای با کیفیت بالا مانند HD-DVD و Blu-Ray
- پخش تلویزیونی با کیفیت بالا، به ویژه در اروپا
- محصولات اپل
- برنامههای ویدئویی ناتو و وزارت دفاع ایالات متحده
- پخش تلویزیونی موبایل
- منابع اینترنت (به طور مثال: iTunes، یوتیوب)
- ویدیو کنفرانس
بیشتر بخوانید: نرم افزار شیردال
H.265 چیست؟
H.265 نیز یک کدگذاری ویدئویی با کارایی بالا (HEVC) است و ویدیو را با کیفیت بالا در بیت ریتی مشابه H.264 ارسال ارائه میکند. این کدک، این پتانسیل را دارد که رزولوشن ۴۳۲۰x8192 پیکسل را پشتیبانی کند (توجه داشته باشید که ۸K UHD = 7680 x 4320) است. H.265 توسط تیم Collaborative در زمینه رمزگذاری ویدئو (JCT-VC) و همکاری بین ISO / IEC MPEG و ITU-T VCEG توسعه داده شد.
چهار نسخه از کدک ویدیو H.265 وجود دارد:
نسخه ۱: اولین نسخه از کدک H.265 بود که در تاریخ ۱۳ آوریل ۲۰۱۳ منتشر شد.
نسخه ۲: این نسخه دوم از کدک H.265 بود و در تاریخ ۲۹ اکتبر ۲۰۱۴ منتشر شد.
نسخه ۳: این نسخه از کدک H.265 و در تاریخ ۲۹ آوریل ۲۰۱۵ منتشر شد.
نسخه ۴: این نسخه از کدک H.265 و در تاریخ ۲۲ دسامبر ۲۰۱۶ منتشر شد.
بهترین ویژگیهای H.265
- نرخ فشرده سازی بالاتر و بسیار بهتر نسبت به H.264 را فراهم میکند.
- همچنین در فیلمهای با وضوح بالای K2 یا K4 استفاده میشود.
- در کاهش پهنای باند با وضوح بیشتر مفید است.
- این کدک از روش کدگذاری ماکروبلوک، (CTU) استفاده میکند. CTU اطلاعات را با بازدهی بیشتری کد گذاری میکند (کمترین بیت ریت با حفظ کیفیت ویدئو) و ماکرو بلوکهای ۶۴x64 را پشتیبانی میکند.
برنامههای کاربردی
- H.265 از فضاهای رنگی مختلف مانند فیلمهای، NTSC، PAL، Rec. 601، Rec. 709، Rec. 2020، Rec. 2100، SMPTE 170M، SMPTE 240M، sRGN، sYCC و xvYCC. پشتیبانی میکند.
- نسل بعدی نمایشگرهای HDTV و سیستمهای ضبط محتوا.
تفاوت H.264 و H.265 چیست؟
- نسبت فشرده سازی H.265 تقریباً دو برابر H.264 است.
- H.264 از ماکرو بلوک ۱۶x16 پیکسل پشتیبانی میکند در حالی که پشتیبانی H.265 از ماکرو بلوکهای ۶۴x64 پیکسل است.
- فشرده سازی ویدئو به شدت وابسته به حرکت پیش بینی شده بین فریمها است. H.265 پیشرفت قابل توجهی در حرکت پیش بینی شده نسبت به H.264 دارد.
- عملکرد پیش بینی درون محفظه H.265 از H.264 توصیفیتر است. این به این معنی است که H.265 میتواند ۳۳ جهت حرکت را در نظر بگیرد در حالی که H.264 فقط برای ۹ جهت حرکت میکند.
- H.265 قسمتهای جداگانه و برشهایی را که بهصورت مستقل رمزگشایی میشوند، اجرا میکند.
- H.265 پشتیبانی از رزولوشنهای بیش از ۸۱۹۲x4320 پیکسل (از جمله ۸K UHD) پشتیبانی میکند در حالی که H.264 پشتیبانی از چنین رزولوشنهایی را ارائه نمیدهد.
- H.265 نیاز به پهنای باند بسیار کمتر نسبت به کدک های H.264 دارد. به عنوان مثال، H.264 برای پخش ویدئو ۴K نیاز به سرعت اینترنت ۳۲ مگابیت در ثانیه دارد در حالی که HEVC به راحتی میتواند همین کار را فقط در ۱۵ مگا بیت در ثانیه انجام دهد.