اگر به دنبال خرید اندروید باکس هستید و در بعضی از مدل ها با عبارت پشتیبانی از رمزگشایی کدک AV1 مشاهده کرده اید تا انتهای این مقاله با ما را همراهی کنید تا با ویژگی های این فناوری شگفت انگیز در اندروید باکس ها که انقلابی را در دنیای فناوری به وجود آورد آشنا شوید .
کدک چیست ؟
کدک درواقع دو کلمه را در خود اقدام کرده است: کدر (Coder) و دیکدر (Decoder). اگر بخواهیم کاری که کدک بر روی اندروید باکس و سایر تجهیزات الکترونیکی را که انجام می دهد به ساده ترین شکل ممکن توضیح دهیم ، میتوان گفت که کدکها جریانی از دادهها را برای ذخیرهسازی، کدگذاری و فشرده (Compress) میکنند، و در مواقع نیاز برای ویرایش یا نمایش، از حالت فشرده خارج میکنند (Decompress).
یک کدک معمولا مخلوطی از تکه کد های برنامه نویسی شده با سخت افزار های مکمل می باشد که وظیفه تبدیل صوت و تصویر و فیلم آنالوگ را به دیجیتال و بلعکس را در اندروید باکس ها انجام می دهد. کار کدک به صورت بلادرنگ (Real-time) انجام میشود، حالا چه در هنگام فیلمبرداری باشد، یا در هنگام پخش ویدیو. در گاهی اوقات، کار کدک کاملا برعکس است و وظیفهی تبدیل سیگنال دیجیتال به آنالوگ را دارد.
کدکهای سختافزاری بیشتر توسط مهندسان در صدا و سیما استفاده میشوند، و کدکهای نرمافزاری برای تبدیل فایلهای ویدیویی به فرمتهای مناسبتر و کمحجمتر مورد استفاده قرار میگیرند. در ادامه این مقاله به صورت تخصصی بر روی کدک AV1 بحث خواهیم کرد .
کدگذاری پیشرفته ویدیو، در هر فریم به دنبال نقاطی میگردد که تقریباً همرنگ هستند. برای مثال در عکس زیر، بیشتر بخشهای قسمت بالای عکس که به آسمان مربوط میشود، آبیرنگ است. الگوریتم فشردهسازی، تصویر را به بخشهایی که به آن ماکروبلاک گفته میشود، تقسیم میکند و به جای اینکه رنگ هر پیکسل را جداگانه ذخیره کند، رنگ همه بخشهای بالایی عکس را آبی در نظر میگیرد. این کار نسبت به ذخیرهسازی رنگ تکتک پیکسلهای یک فریم بسیار کارآمدتر است و حجم نهایی فایل را کاهش میدهد. به این روش، فشردهسازی درون فریمی میگویند. درواقع در این شیوه، فشردهسازی اطلاعات بر اساس هر فریم صورت میگیرد.
انواع کدک ها در اندروید باکس
پیش از آنکه نسبت به بررسی کدک av1 بپردازیم به صورت گذرا انواع کدک های اندروید باکس ها را بحث و بررسی خواهیم کرد تا تفاوت انواع کدک های پشتیبانی شده در اندروید باکس ها را با کدک av1 را به شما بگوییم .
کدک h.265
کدگذاری ویدیویی با کارایی بالا (HEVC)، همچنین به عنوان H.265 و MPEG-H نیز شناخته میشود، یک استاندارد فشردهسازی ویدیویی است که به عنوان بخشی از پروژه MPEG-H به عنوان جانشین برنامهنویسی پیشرفته ویدئویی (AVC, H. 264 یا MPEG-4 ) می باشد . در مقایسه با AVC، HEVC از 25% تا 50% درصد بدونه افت کیفیت ویدیو یا تصویر بهتر انجام می دهد .
HEVC از تبدیل های DCT و DST اعداد صحیح با اندازه بلوک های متنوع بین 4×4 و 32×32 استفاده می کند. فرمت تصویر با کارایی بالا (HEIF) بر اساس HEVC است. از سال 2019، HEVC توسط 43٪ از توسعه دهندگان ویدیو استفاده می شود، و دومین فرمت برنامه نویسی ویدیویی پرکاربرد پس از AVC است.
کدک vp9
در کنفرانس Google I/O از کدک ویدیویی VP9 پرده برداری شد، که برای اولین بار در یوتیوب به کار گرفته شد. این کدک تصویری حجم فایلهای ویدیویی را تا 50 درصد نسبت به کدک تصویری رایج فعلی یعنی H.264 کاهش میدهد. این اقدام شگفت انگیز گوگل باعث صرفه جویی در پهنای باند کل اینترنت آن هم به میزان قابل ملاحظهای خواهد شد.
کدک av1
در سال 2015 بار دیگر در کنفرانس Google I/O از جدید ترین و پیشرفته ترین کدک حال حاظر یعنی کدک Av1 برای استفاده در سیستم ها پخش و ویدیوئی پرده برداشته شد . قدرت این کدک نو ظهور در مقایسه با کدک های دیگر همه را شگفت زده کرد .
کدک Aomedia Video 1 یا AV1 راه خود را به دست مصرف کنندگان باز کرده است. در اوایل سال 2020، نتفلیکس زمانی که اعلام کرد شروع به فعال کردن کدک AV1 برای برخی از بینندگان اندرویدی کرده است، خبرساز شد. بعداً، گوگل کدک AV1 را به برنامه چت ویدیویی Duo خود آورد و مدیاتک پخش ویدئوهای یوتیوب AV1 را در SoC Dimensity 1000 5G خود فعال کرد.
این همه جنجال برای چیست؟ کدک AV1 چیست؟ چرا مهم است؟ در اینجا نگاهی گذرا به AV1 و معنای آن برای پخش ویدیو در طول پنج سال است.
کدک av1 تا 30 درصد مصرف منابع کمتری در منابع اینترنت دارد
کدک av1 که یک کدک رایگان و منبع باز است باید در واقع مزایایی نسبت به فناوریهای از قبل ایجاد شده ارائه دهد. Aomedia (نگهبانان کدک AV1) ادعا می کند که 30٪ فشرده سازی بهتری نسبت به H.265 ارائه می دهد. این بدان معناست که از داده های کمتری استفاده می کند در حالی که همان کیفیت را برای ویدیوهای 4K UHD ارائه می دهد.
دو معیار مهم برای هر کدک ویدیویی یعنی میزان بیت (یعنی اندازه) و کیفیت وجود دارد . هر چه میزان بیت بالاتر باشد، فایل های رمزگذاری شده بزرگتر می شوند. هرچه فایل های رمزگذاری شده بزرگتر باشند، مقدار داده ای که باید پخش شود بیشتر می شود. با تغییر نرخ بیت، کیفیت نیز تغییر می کند. به زبان ساده، اگر داده های کمتری وجود داشته باشد، استفاده از منابع منبع اصلی کاهش می یابد. هرچه داده بیشتر باشد، شانس بیشتری برای نمایش نسخه اصلی وجود دارد.
کدک های ویدیویی مانند AV1 (و H.264/H.265) از فشرده سازی اطلاعات یا دیتای ویدیوئی استفاده می کنند. این بدان معناست که نسخه کدگذاری شده (پیکسل به پیکسل) با نسخه اصلی یکسان نیست. ترفند این است که ویدیو را به گونه ای رمزگذاری می کند که تلفات را برای چشم انسان غیرقابل درک کند. تکنیک های زیادی برای انجام این کار وجود دارد و موضوع پیچیده ای است. سه تا از تکنیک های اصلی استفاده از تغییرات فریم افزایشی، کوانتیزاسیون و بردارهای حرکتی است.
همچنین مشاهده کنید ” فریمور اندروید باکس H96 MAX PLUS ”
وقتی با گوشی هوشمند خود عکسی می گیرید، این احتمال وجود دارد که با فرمت JPEG (فایل jpg) ذخیره شود. JPEG یک فرمت فشرده سازی تصویر با اتلاف است. با استفاده از تکنیکی به نام کوانتیزاسیون کار می کند. ایده اصلی این است که یک بخش معین از یک عکس (8×8 پیکسل) را می توان با یک دنباله ثابت از الگوهای سایه دار (یکی برای هر کانال رنگی) که روی هم قرار گرفته اند نشان داد. این الگوها با استفاده از تبدیل کسینوس گسسته (DCT) تولید می شوند.
با استفاده از 64 مورد از این الگوها، یک بلوک 8×8 را می توان با تصمیم گیری در مورد اینکه چه مقدار از هر الگو برای به دست آوردن تقریبی از بلوک اصلی نیاز است، نشان داد. به نظر می رسد که شاید تنها 20٪ از الگوها برای به دست آوردن یک تقلید متقاعد کننده از بلوک اصلی مورد نیاز است. این بدان معناست که به جای ذخیره 64 عدد (یک عدد در هر پیکسل)، تصویر با فشرده سازی با اتلاف ممکن است تنها به 12 عدد نیاز داشته باشد.
بنابر این در جمع بندی مطالب بالا به زبان ساده تر اگر سرور ارسال کننده ویدیو و گیرنده ویدیو نظیر اندروید باکس ها از کدک av1 پشتیبانی نماید می تواند مصرف منابع اینترنت شما را تا 30 درصد بدون افت کیفیت نسبت به کدک های دیگر کاهش دهد .
کدام اندروید باکس ها از کدک av1 پشتیبانی می کنند
در حال حاظر در زمان نگارش این مقاله فقط اندروید باکس های مجهز به پردازنده های املاجیک s905 x4 و املاجیک s905 w2 قابلیت رمزگشایی از کدک av1 را دارد . که با توجه به سخت افزار قدرتمند آن ها میتوان این مدل ها را در دسته بهترین اندروید باکس ها قرار داد . در قسمت زیر به معرفی تعدادی از اندروید باکس های با این قابلیت می پردازیم .
- اندروید باکس x96 max plus ultra
- اندروید باکس x96 x4
- اندروید باکس tanix x4
- اندروید باکس a95x f4
- اندروید باکس hk1 x4s
- اندروید باکس a95x w2
- اندروید باکس a95x f3 air II
کلام آخر
در این مقاله سعی کردیم تا توضیحات تخصصی در مورد کدک AV1 در اختیار شما کاربران عزیز بگذاریم . در صورت وجود هرگونه سوال می توانید با پشتیبانی تکنومال در ارتباط باشید .