Changes between Version 21 and Version 22 of HWAccelIntro
- Timestamp:
- Jan 6, 2016, 4:36:20 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HWAccelIntro
v21 v22 68 68 == NVENC == 69 69 70 NVENC is an API developed by NVIDIA which enables the use of NVIDIA GPU cards to perform H.264 and HEVC encoding. FFmpeg supports NVENC through the {{{nvenc_h264}}} and {{{nvenc_hevc}}} encoders. In order to enable it in FFmpeg you need to locally install the {{{nvEncodeAPI.h}}} header from the NVENC SDK and configure with {{{--enable-nvenc}}}.70 NVENC is an API developed by NVIDIA which enables the use of NVIDIA GPU cards to perform H.264 and HEVC encoding. FFmpeg supports NVENC through the {{{nvenc_h264}}} and {{{nvenc_hevc}}} encoders. In order to enable it in FFmpeg you need to locally install the {{{nvEncodeAPI.h}}} headers from the NVENC SDK and configure with {{{--enable-nvenc}}}. 71 71 72 72 To read more about the supported GPUs and download the NVENC SDK go to the following link: 73 73 https://developer.nvidia.com/nvidia-video-codec-sdk 74 75 Usage: 76 77 example: 78 {{{ 79 ffmpeg -i input -c:v nvenc -r $fps$ -preset default -crf 30 -b:a 128k “$output$” 80 }}} 81 82 you can see available presets with “-preset help” 83 84 {{ 85 hq = high quality 86 hp = high performance 87 bd = Bluray Disk 88 ll = low latency 89 llhq = low latency high quality 90 llhp = low latency high performance 91 default = between llhq and llhp (same as ll?) 92 }} 74 93 75 94 == Intel QSV ==
