Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hardware_transcoding [2016/06/19 06:27]
admin
hardware_transcoding [2017/12/19 23:38] (current)
admin [Hardware Encoding:]
Line 1: Line 1:
 +{{  :​mezzmoprobuttonlarge.png?​nolink|Mezzmo Pro Feature}}
 ====== Hardware Transcoding ====== ====== Hardware Transcoding ======
  
-Mezzmo server can take advantage of hardware-based encoding via Intel Quick Sync.  This can provide significantly faster transcoding speeds (as compared to software-based transcoding) and lessen the overall load on your computer'​s CPU.+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.
  
-If your computer or laptop has an Intel CPU and this CPU has Quick Sync support, then you can take advantage of hardware transcoding. +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.
- +
-To turn on hardware transcoding,​ go to the **Transcoding Setting dialog** and select ​the **Use Intel Quick Sync for faster transcoding** checkbox.+
  
 {{:​transcodingsettings.png?​nolink|Transcoding Settings dialog}} {{:​transcodingsettings.png?​nolink|Transcoding Settings dialog}}
  
-**Note:** If the **Use Intel Quick Sync for faster transcoding** button ​is disabled, then the possible ​reasons are: +===== Hardware Decoding: ===== 
-  * Your CPU does not have Quick Sync features. ​ You can check your CPU model'​s features at Intel'​s ARK eb site - http://​ark.intel.com/​ + 
-  * 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.+  ​* **DecodeNone** - 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.
  
-===== Checking ​if your Intel CPU supports Quick Sync =====+  * **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.