{{ :mezzmoprobuttonlarge.png?nolink|Mezzmo Pro Feature}} ====== Hardware Transcoding ====== Mezzmo server can take advantage of hardware-based decoding and encoding via Nvdia NVENC, Intel Quick Sync and Microsoft Direct3D technologies. This can provide significantly faster transcoding speeds (as compared to software-based transcoding) and greatly lessen the overall load on your computer's CPU. To turn on hardware transcoding, go to the **Transcoding Setting dialog** and go to the **Hardware acceleration** section to select your preferred hardware decoding and hardware encoding settings. {{:transcodingsettings.png?nolink|Transcoding Settings dialog}} ===== Hardware Decoding: ===== * **Decode: None** - Select this option when you do not wish to use hardware to decode your video files. * **Decode: Direct3D** - Select this option if you wish to use the Microsoft Direct3D features in your GPU to decode your video files. It is selected by default if your GPU has Direct3D features. ===== Hardware Encoding: ===== * **Encode: None** - Select this option if you do not wish to use hardware to encode your video files. * **Encode: Quick Sync** - Select this option to use Intel Quick Sync technology to encode your video files. It is selected by default if your CPU has Intel Quick Sync features. Intel Quick Sync technology is available in many Intel CPUs. Mezzmo checks if the Intel CPU on your computer has Quick Sync technology when displaying this dialog. It if does not, then you will see "(Not Supported") listed next to Quick Sync. The reasons for Intel Quick Sync being listed as not supported are: * You must have an Intel CPU. * Your CPU must have Intel Quick Sync features. You can check your CPU model's features at [[https://ark.intel.com/Search/FeatureFilter?productType=processors&QuickSyncVideo=true|Intel's ARK web site]]. * Mezzmo could not locate Intel's Quick Sync DLLs on your computer. Mezzmo needs these DLLs to communicate with your CPU to use Intel's Quick Sync features. You can download the Quick Sync DLLs by installing the Intel Media SDK. It is a free download from https://software.intel.com/en-us/media-sdk/download. * **Encode: Nvidia NVENC** - Select this option to use Nvidia NVENC encoding technology to encode your video files. It is selected by default if your Nvidia GPU has NVENC features. Nvidia NVENC technology is available in Nvidia graphics cards (e.g. GeForce graphics cards). Mezzmo checks if your Nvidia graphics card has NVENC technology when displaying this dialog. If it does not, then you will see "(Not Supported") listed next to Nvidia NVENC. The reasons for Nvidia NVENC being listed as not supported are: * You must have an Nvidia graphics card. * Your Nvidia graphics card must have NVENC features. To check which Nvidia graphics cards have NVENC technology, first go to this [[https://developer.nvidia.com/video-encode-decode-gpu-support-matrix|link]] to locate your graphics card. Take note of the code name on this web page for your graphics card. Next, go to this [[https://developer.nvidia.com/video-encode-decode-gpu-support-matrix|link]] to see if the code name for your card is listed in the 'NVENC Support Matrix' section. * If you have an Nvidia graphics card and you think it does have NVENC technology, but it is listed as "(Not Supported)", then try updating your Nvidia graphics drivers to the latest version.