H.264 vs H.265 vs H.266: ما توضیح می دهیم که همه آنها در مورد چه چیزی هستند

محبوب ترین کدک ویدیویی(video codec) در حال حاضر استاندارد H.264 است زیرا تقریباً همه دستگاه های رسانه ای از آن پشتیبانی می کنند. حتی پلتفرم‌های ویدیویی در وب نیز نمی‌توانند از این کدک پشتیبانی نکنند و دلایل خوبی هم دارد. یوتیوب(YouTube) ، علیرغم اینکه متعلق به خود است، تابع H.264 است و این در سالهای آینده تغییر نخواهد کرد.

H.264 در مقابل H.265 در مقابل H.266

اکنون، ما انتظار نداریم که این سگ برای همیشه بهترین سگ باشد زیرا رقبای بیشتری به امید جایگزینی آن به صحنه می آیند. قابل توجه ترین احتمالاً نسخه ارتقا یافته، H.265 است که با نام (H.265)HEVC ( کدگذاری ویدیویی با کارایی بالا(High-Efficiency Video Coding) ) نیز شناخته می شود .

کدک H.266 نیز وجود دارد ، اما در مقایسه با سایر کدک‌هایی که به آن اشاره کردیم، بسیار متفاوت است. با این حال، نگران نباشید(Worry) ، زیرا برای درک عمیق‌تر شما، هر کدام را توضیح می‌دهیم.

1] کدک H.264 چیست

این کدک از سال 2009 وجود داشته است و مدتی است که استاندارد بوده است. کدک با نام‌های AVC ، MPEG-4 Part 10 و VC-1 نیز شناخته می‌شود .

این یک استاندارد فشرده‌سازی ویدیو است که برای پخش ویدیوهای با کیفیت بالا در اندازه کوچک نسبت به استانداردهای RAW و قبلی طراحی شده است. ما می دانیم که نسبت تراکم دو برابر MPEG-2 است که بسیار شگفت انگیز است. در مقایسه با سایر استانداردها، وعده ارائه محتوای با کیفیت بالا و بدون افت کیفیت را می دهد.

اساساً، اگر اندازه فایل شما 88 گیگابایت است، فشرده سازی H.264 می تواند آن را به کمی بیش از 800 مگابایت کاهش دهد. علاوه بر این، در مقایسه با سایر فناوری های فشرده سازی، نرخ بیت پایین نقش مهمی ایفا می کند. در پایان، کاربران در زمان نیاز به دانلود یا پخش محتوای ویدیویی در هر زمان صرفه جویی خواهند کرد.

2] کدک H.265/HEVC چیست

همانطور که ممکن است از نام آن متوجه شوید، H.265/HEVC نسخه ارتقا یافته قبلی است و برای جایگزینی آن در آینده طراحی شده است. استاندارد جدید در سال 2013 منتشر شد، اما تنها در حال حاضر به دلیل افزایش 4K پشتیبانی زیادی دریافت کرده است.

این بدون شک در سال های آینده ادامه خواهد داشت زیرا تلویزیون ها و مانیتورهای 4K مقرون به صرفه تر می شوند. با این حال، سوال بزرگ در حال حاضر این است که چه چیزی H.265 را آینده می کند؟

خوب، اگر محتوای 4K را در یوتیوب(YouTube) تماشا می‌کنید، باید متوجه شوید که یک شمع برای همان ویدیو روی دیسک Bu-Ray نگه نمی‌دارد. (Bu-Ray)این بیشتر به دلیل فشرده سازی H.264 است، و این چیزی است که کدک جدیدتر می خواهد آن را حل کند.

از آنچه ما فهمیدیم، HEVC از روش‌های فشرده‌سازی کارآمدتری استفاده می‌کند، بنابراین، محتوای نهایی جزئیات بیشتر و مصنوعات کمتری را به نمایش می‌گذارد. همه ما این را می‌خواهیم، ​​به همین دلیل است که نمی‌توانیم منتظر باشیم تا تولیدکنندگان سخت‌افزار بیشتری از استاندارد آینده پشتیبانی کنند.

در حال حاضر، یک مشکل بزرگ با H.265/HEVC در حال حاضر وجود دارد. ببینید، اگر شتاب سخت افزاری(Hardware Acceleration) در بازی نباشد، بسیار کند است. اگر می خواهید در HEVC رمزگشایی کنید ، به یک کامپیوتر قدرتمند نیاز دارید. نسل ششم اینتل(Intel 6th) یا جدیدتر، و نسل ششم AMD(AMD 6th) یا جدیدتر، CPU(CPUs) هایی هستند که باید هنگام خرید کامپیوتر برای HEVC در نظر بگیرید.

3] کدک H.266 چیست

جهان هنوز H.265 را به‌عنوان استاندارد جدید در مورد کدک‌های ویدیویی به طور کامل قبول نکرده است، اما H.266 در حال حاضر (H.266)Fraunhofer HHI ، شرکتی که پشت هر سه کدک قرار دارد، تبلیغ می‌شود .

در حال حاضر، می‌دانیم که این کدک جدید که به نام کدگذاری ویدیوی همه‌جانبه(Versatile Video Coding) ( VVC ) نیز شناخته می‌شود، کیفیت ویدیو را نسبت به نسخه قبلی خود بهبود نمی‌بخشد، اما انتظار می‌رود که اندازه آن را کاهش دهد. بنابراین، به یک معنا، همان H.265 است، اما با ردپای کوچکتر.

هنگامی که کدک H.266 در آینده به کار گرفته شود، مردم از سراسر جهان ممکن است با پخش محتوای 4K در پلتفرم های مورد علاقه خود مشکل کمی داشته باشند. ناگفته نماند که می تواند به آغاز عصر 8K نیز کمک کند.

امیدوارم این موضوع را توضیح دهد.



About the author

من یک مهندس سخت افزار هستم و متخصص در طراحی و توسعه محصولات اپل مانند آیفون و آیپد هستم. من با هر دو دستگاه iOS و edge و همچنین ابزارهای توسعه نرم افزار مانند Git و Swift تجربه دارم. مهارت های من در هر دو زمینه به من درک قوی از نحوه تعامل سیستم عامل دستگاه های اپل (OS) با برنامه ها و منابع داده می دهد. علاوه بر این، تجربه من با Git به من امکان می دهد روی سیستم های کنترل نسخه کد کار کنم، که می تواند به بهبود کارایی و بهره وری در هنگام توسعه نرم افزار کمک کند.



Related posts