آزمایش های مختلف نشان داده است که برنامه Movies & TV ویندوز 10 مصرف باطری کمتری نسبت به برنامه VLC و دیگر برنامه های پخش فیلم دارد . این امر به این دلیل است که Movies & TV از شتاب دهنده سخت افزاری استفاده می کند . اگرچه برنامه VLC نیز این کار را انجام می دهد فقط کافیست این ویژگی را در این برنامه فعال کنید و سپس شما قادر خواهید بود که از این ویژگی پیشرفته در برنامه محبوبتان استفاده کنید آن هم بدون این که مصرف باطری بالایی داشته باشید .
به همین دلیل است که لپ تاپ ها و تبلت های جدید تبلیغات خود را به سمت مدت زمان بیشتر پخش فیلم نسبت به باطری با برنامه Movies & TV در محصولات خود بکار می برند . تمام این ها مربوط به شتاب دهنده سخت افزاری است . برنامه Movies & TV در ویندوز 10 از این ویژگی استفاده می کند در حالی که خیلی از برنامه های دیگر در این زمینه از این ویژگی استفاده نمی کنند .
شتاب دهنده ی سخت افزاری چیست ( Hardware Acceleration )

چندین راه مختلف برای پخش یک فیلم وجود دارد . یکی از آن ها software decoding است . پخش کننده فیلم , فایل ویدئویی را می خواند و اطلاعات را از طریق پردازنده رمزگشایی می کند . پردازنده های جدید می توانند از پس این کار بر بیایند و یک فایل ویدئویی روان و مطلوب را پخش کنند . اما در اصل پردازنده ها برای این گونه محاسبات بهینه نشده اند .
رمز گشایی توسط شتاب دهنده ی سخت افزاری در طرف دیگر بسیار کار آمد است . با hardware acceleration , پردازنده مرکزی کار رمز گشایی را بر عهده پردازنده ی گرافیکی GPU قرار می دهد که برای شتاب دادن به رمز گشایی ( و یا رمز گذاری ) برای نوع خاصی از ویدئو ها طراحی شده اند . در بعضی از مواقع پردازنده گرافیکی در نوع خاصی از محاسبات سریع تر عمل می کنند و از انرژی کمتری نیز استفاده می کنند که باعث می شود عمر شارژ دهی باطری زیاد تر ,گرمای تولیدی کم تر و پخش فیلم روان تر در کامپیوتر های کند و قدیمی اتفاق بیافتد .
شتاب دهنده ی سخت افزاری یا Hardware acceleration برای کدک های خاص ویدئویی قابل استفاده است . عموما وقتی شما فایل ویدئویی را rip و یا دانلود می کنید از کدک H.264 استفاده می کنید ( که این روز ها بسیار محبوب است و پیدا کردن آن زیاد سخت نیست ) . این فایل ها اغلب پسوند .mp4 را دارا می باشند و Hardware acceleration به طور گسترده ای برای این نوع فایل ویدئویی وجود دارد .
متاسفانه پخش کننده های ویدئویی همانند VLC به طور پیش فرض از hardware acceleration استفاده نمی کنند این در حالیست که از این ویژگی بهره می برند پس بنابر این شما باید دست به کار شده و خود این ویژگی را فعال کنید .
چگونگی فعال کردن Hardware Acceleration در VLC
شما اگر از برنامه vlc در تبلت و یا لپ تاپ استفاده می کنید حتما باید hardware acceleration را فعال کنید و تنها در صورت بروزمشکل در بعضی از سیستم ها از این قابلیت استفاده نکنید . ( معمولا سیستم های خیلی قدیمی با درایور های پر باگ ) اگر مشکلی در استفاده از این ویژگی در سیستم پدیدار شد شما همیشه می توانید این ویژگی را غیر فعال کنید .
برای فعال کردن hardware acceleration در برنامه VLC به زبانه Tools رفته و گزینه Preferences را انتخاب کنید .

در پنجره باز شده در قسمت بالا زبانه Input / Codecs را انتخاب کرده در زیر قسمت Codecs و در کادر روبروی Hardware-accelerated Decoding کلیک کرده و گزینه Automatic را انتخاب کنید .

در سایت
https://wiki.videolan.org/VLC_GPU_Decoding/#Operating_system_support
می توانید لیستی از کدک هایی که از شتاب دهنده استفاده می کنند را ببینید . در ویندوز H.264 , MPEG-1 , MPEG-2 , WMV3 و VC-1 از شتاب دهنده سخت افزاری استفاده می کنند . در مک فقط H.264 از شتاب دهنده سخت افزاری بهره می برد . ویدئو هایی که از شتاب دهنده سخت افزاری استفاده نمی کنند به صورت معمولی نمایش داده می شوند . ( دراین مواقع در VLC از پردازنده مرکزی استفاده می شود و از مصرف باطری بهینه نیز خبری نخواهد بود )
برنامه Movies & TV ویندوز نیز پخش کننده بسیار خوبی است .
اگر می خواهید میزان شارژ دهی باطری خود را افزایش دهید همیشه می توانید از برنامه Movies & TV که بر روی ویندوز 10 عرضه شده است استفاده کنید . بر خلاف اسم آن این برنامه فقط برای تماشای فیلم ها و تلویزیون پرداختی و اجاره ای شرکت مایکروسافت نیست و یک پخش کننده پیش فرض فایل های ویدئویی در ویندوز 10 نیز هست فقط کافیست بر روی فایل ویدئویی خود دوبار کلیک کنید تا فایل شما با برنامه Movies & TV اجرا شود ( فرض بر این است که شما پخش کننده دیگر را به عنوان پخش کننده پیش فرض تنظیم نکرده باشید )
در حالیکه اغلب افراد بر این باورند که این برنامه پلتفرم جهانی ویندوز یعنی Movies & TV سنگین تر و کند تر از برنامه های سنتی پخش فایل ویدئویی همانند VLC است اما این باور بسیار اشتباه است . این برنامه برای فراهم آوردن بهینه و بی نقص hardware accelerated طراحی شده است که باعث می شود در مصرف باطری لپ تاپ و تبلت صرفه جویی شود در حالیکه vlc به صورت پیش فرض این چنین نیست .

فعال کردن Hardware Acceleration در دیگر برنامه های پخش فیلم
اگر شما پخش کننده فایل ویدئویی دیگری را ترجیح می دهید مطمئا شوید که برنامه مورد نظر از گزینه hardware acceleration بهره ببرد . این کار را می توانید با یک جستجوی ساده در گوگل انجام دهید . اگر از یک لپ تاپ با باطری ضعیف استفاده می کنید و یا یک سیستم قدیمی و کند را دارید که پردازنده قوی برای اجرای روان فایل های ویدئویی ندارد از Hardware Acceleration استفاده کنید در غیر این صورت هیچ تاثیری را مشاهده نخواهید کرد .
فعال کردن گزینه Hardware Acceleration در بعضی از سیستم ها باعث بروز مشکل می شود شاید به همین علت است که این ویژگی به صورت پیش فرض در این برنامه فعال نیست . با فعال کردن این ویژگی در صورت بروز مشکل کافیست که آن را غیر فعال کنید .
موضوعات مرتبط: متفرقه