مایکروسافت در حال ارائه API کدگذاری ویدیویی جدید به DirectX 12 در ویندوز 11 است. هدف API جدید به توسعه دهندگان برنامه کمک می کند تا از قدرت خام پردازنده های گرافیکی بهره ببرند تا کارهای ویرایش ویدیو کارآمدتر و سریع تر شوند.
اکنون در پیش نمایش برای برنامه های شخص ثالث موجود است، API بومی ویندوز 11 است و باید به موتورهای ویدئویی اجازه دهد تا با استانداردهای مدرن DirectX 12 عملکرد بهتری داشته باشند. هر دو کدک N264 و HEVC پشتیبانی خواهند شد که دو مورد از محبوب ترین آنها هستند. در بسیاری از ویرایشگرهای ویدئویی مانند Filmora یا Adobe Premiere.
اما API جدید چگونه کار می کند؟ این کمی پیچیده است، اما مایکروسافت میگوید که API هر فریم ویدیویی را که با بافتهای ID3D12Resource نشان داده میشود، میگیرد و آنها را در یک بافر ID3D12Resource فشرده میکند. آن بافر شامل سرصفحه های برش و بارگذاری هر فریم کدگذاری شده است. این شرکت در GitHub کمی عمیقتر به جنبههای فنی API میپردازد .
در مورد اینکه کدام GPU از API پشتیبانی می کند، نباید خیلی تعجب کنید. اکثر GPU های مدرن در لیست سازگاری قرار دارند. با AMD، که شامل سری Radeon RX 5000 یا بالاتر، سری Ryzen 2XXX یا بالاتر است. با اینتل، که شامل پردازندههای گرافیکی Tiger Lake، Ice Lake و Alder Lake میشود. در نهایت، با Nvidia، لیست شامل GeForce GTX 10xx و بالاتر، GeForce RTX 20xx و بالاتر، Quadro RTX و Nvidia RTX است. پشتیبانی بسته به پلتفرم متفاوت است، زیرا هر GPU دارای حداقل نسخه درایور برای این API جدید است.
Sil Vilerino، مهندس نرمافزار مینویسد: «خوشحالیم اعلام کنیم که D3D12 یک ویژگی جدید Video Encode را به خانوادههای API ویدیوی موجود اضافه کرده است، با مجموعهای از رابطهای جدید که به توسعهدهندگان اجازه میدهد تا با استفاده از موتورهای ویدیویی شتابدار GPU کدگذاری ویدیو را انجام دهند. تیم مایکروسافت DirectX
این تنها یکی از آخرین ویژگی های کارایی ویندوز 11 است. مایکروسافت قبلاً برخی از مزایای عملکرد سیستم عامل جدید را برجسته کرده است. در زیر کاپوت، ویندوز 11 می تواند وظایفی را که در پیش زمینه دارید بسیار بهتر از کارهایی که در پس زمینه دارید انجام دهد. سیستم عامل نیز بسیار سریعتر از حالت خواب خارج می شود. ما در مورد این تغییرات و موارد دیگر در مقاله خود در مورد مقایسه ویندوز 1o با ویندوز 11 صحبت کردیم.