در این جلسه از آموزش پشتیبانی از DXVA در kmplayer یا دیکودر در kmplayer از سری آموزشی ۲۰ ویژگی جالب در kmplayer از سایت پی وی لرن با شما هستیم.
DirectX Video Acceleration، به طور معمول به عنوان DXVA شناخته می شود، یک API مایکروسافت برای سیستم عامل ویندوز و کنسول بازی ویدیویی Xbox360 است. این امر اجازه می دهد که رمزگشایی ویدئو سخت افزاری و سریع باشد. برای دریافت جزئیات بیشتر در مورد DXVA و یا اینکه آیا GPU شما آن را پشتیبانی می کند یا خیر، بررسی ما در مورد DXVA Checker را بررسی کنید. اینجا
KMPlayer از پخش DXVA پشتیبانی می کند، اما برای به کار انداختن آن نیاز به یک دستکاری کوچک می باشد. برای این کار لازمه که شما یک رمزگذار خارجی یعنی MPC Video Decoder (رمزگشای ویدیو از Media Player Classic) را پیکربندی کنید. به سادگی MPC Video Decoder را از اینجا بردارید و فایل را در پوشه نصب KMPlayer خود باز کنید. در پنجره تنظیمات KMPlayer، به Decoder Usage > Internal Decoders بروید و روی دکمه None زیر General tab کلیک کنید.
اکنون، External Video Decoder را از سمت چپ انتخاب کنید، دکمه External Decoder Search را کلیک کنید تا پنجره External Decoder / Filter Management باز شود. سپس، روی دکمه Add Codec در پایین سمت چپ کلیک کنید. بعدا، شما باید به پرونده MPC Video Decoder که در پوشه نصب شده KMPlayer باز کرده اید، بروید و سپس فایل MPCVideoDec.ax را به عنوان رمزگشای خارجی خود انتخاب کنید. اطمینان حاصل کنید که هم H.264 و هم AVC1 فعال هستند، همانطور که در تصویر زیر نشان داده شده است، و سپس روی OK کلیک کنید.
در زیر پانل MPC Video Decoder ،External Video Decoders را از منو های ویدئویی H.264 ،drop-down و AVC1 انتخاب کنید.
در نهایت، بر روی Video Processing از پانل سمت چپ کلیک کنید و بر روی زبانه Renderer کلیک کنید، و (Enhanced Video Render (EVR یا VMR9 Renderless را بسته به نوع سیستم عامل مورد استفاده خود، به عنوان Video Renderer از منوی کشویی انتخاب کنید. در آخر، (Bicubic A=-0.60 (PS 2.0 را برای VMR9 Video Scaler انتخاب کنید (هرچند که اختیاری است) و VMR Renderless Setup را برای استفاده از ۳D texture surfaces تنظیم نمایید و روی Close کلیک کنید تا فرآیند کامل شود.