Advertisement
Guest User

nvenc

a guest
Oct 17th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.60 KB | None | 0 0
  1. PS C:\Users\Windows\Desktop\MLV.App.v1.9.Win64.static> .\ffmpeg.exe -h encoder=h264_nvenc
  2. ffmpeg version N-93580-g036b4b0f85 Copyright (c) 2000-2019 the FFmpeg developers
  3. built with gcc 8.3.1 (GCC) 20190414
  4. configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
  5. [...]
  6. Encoder h264_nvenc [NVIDIA NVENC H.264 encoder]:
  7. General capabilities: delay hardware
  8. Threading capabilities: none
  9. Supported pixel formats: yuv420p nv12 p010le yuv444p p016le yuv444p16le bgr0 rgb0 cuda d3d11
  10. h264_nvenc AVOptions:
  11. -preset <int> E..V..... Set the encoding preset (from 0 to 11) (default medium)
  12. default E..V.....
  13. slow E..V..... hq 2 passes
  14. medium E..V..... hq 1 pass
  15. fast E..V..... hp 1 pass
  16. hp E..V.....
  17. hq E..V.....
  18. bd E..V.....
  19. ll E..V..... low latency
  20. llhq E..V..... low latency hq
  21. llhp E..V..... low latency hp
  22. lossless E..V.....
  23. losslesshp E..V.....
  24. -profile <int> E..V..... Set the encoding profile (from 0 to 3) (default main)
  25. baseline E..V.....
  26. main E..V.....
  27. high E..V.....
  28. high444p E..V.....
  29. -level <int> E..V..... Set the encoding level restriction (from 0 to 51) (default auto)
  30. auto E..V.....
  31. 1 E..V.....
  32. 1.0 E..V.....
  33. 1b E..V.....
  34. 1.0b E..V.....
  35. 1.1 E..V.....
  36. 1.2 E..V.....
  37. 1.3 E..V.....
  38. 2 E..V.....
  39. 2.0 E..V.....
  40. 2.1 E..V.....
  41. 2.2 E..V.....
  42. 3 E..V.....
  43. 3.0 E..V.....
  44. 3.1 E..V.....
  45. 3.2 E..V.....
  46. 4 E..V.....
  47. 4.0 E..V.....
  48. 4.1 E..V.....
  49. 4.2 E..V.....
  50. 5 E..V.....
  51. 5.0 E..V.....
  52. 5.1 E..V.....
  53. -rc <int> E..V..... Override the preset rate-control (from -1 to INT_MAX) (default -1)
  54. constqp E..V..... Constant QP mode
  55. vbr E..V..... Variable bitrate mode
  56. cbr E..V..... Constant bitrate mode
  57. vbr_minqp E..V..... Variable bitrate mode with MinQP (deprecated)
  58. ll_2pass_quality E..V..... Multi-pass optimized for image quality (deprecated)
  59. ll_2pass_size E..V..... Multi-pass optimized for constant frame size (deprecated)
  60. vbr_2pass E..V..... Multi-pass variable bitrate mode (deprecated)
  61. cbr_ld_hq E..V..... Constant bitrate low delay high quality mode
  62. cbr_hq E..V..... Constant bitrate high quality mode
  63. vbr_hq E..V..... Variable bitrate high quality mode
  64. -rc-lookahead <int> E..V..... Number of frames to look ahead for rate-control (from 0 to INT_MAX) (default 0)
  65. -surfaces <int> E..V..... Number of concurrent surfaces (from 0 to 64) (default 0)
  66. -cbr <boolean> E..V..... Use cbr encoding mode (default false)
  67. -2pass <boolean> E..V..... Use 2pass encoding mode (default auto)
  68. -gpu <int> E..V..... Selects which NVENC capable GPU to use. First GPU is 0, second is 1, and so on. (from -2 to INT_MAX) (default any)
  69. any E..V..... Pick the first device available
  70. list E..V..... List the available devices
  71. -delay <int> E..V..... Delay frame output by the given amount of frames (from 0 to INT_MAX) (default INT_MAX)
  72. -no-scenecut <boolean> E..V..... When lookahead is enabled, set this to 1 to disable adaptive I-frame insertion at scene cuts (default false)
  73. -forced-idr <boolean> E..V..... If forcing keyframes, force them as IDR frames. (default false)
  74. -b_adapt <boolean> E..V..... When lookahead is enabled, set this to 0 to disable adaptive B-frame decision (default true)
  75. -spatial-aq <boolean> E..V..... set to 1 to enable Spatial AQ (default false)
  76. -temporal-aq <boolean> E..V..... set to 1 to enable Temporal AQ (default false)
  77. -zerolatency <boolean> E..V..... Set 1 to indicate zero latency operation (no reordering delay) (default false)
  78. -nonref_p <boolean> E..V..... Set this to 1 to enable automatic insertion of non-reference P-frames (default false)
  79. -strict_gop <boolean> E..V..... Set 1 to minimize GOP-to-GOP rate fluctuations (default false)
  80. -aq-strength <int> E..V..... When Spatial AQ is enabled, this field is used to specify AQ strength. AQ strength scale is from 1 (low) - 15 (aggressive) (from 1 to 15) (default 8)
  81. -cq <float> E..V..... Set target quality level (0 to 51, 0 means automatic) for constant quality mode in VBR rate control (from 0 to 51) (default 0)
  82. -aud <boolean> E..V..... Use access unit delimiters (default false)
  83. -bluray-compat <boolean> E..V..... Bluray compatibility workarounds (default false)
  84. -init_qpP <int> E..V..... Initial QP value for P frame (from -1 to 51) (default -1)
  85. -init_qpB <int> E..V..... Initial QP value for B frame (from -1 to 51) (default -1)
  86. -init_qpI <int> E..V..... Initial QP value for I frame (from -1 to 51) (default -1)
  87. -qp <int> E..V..... Constant quantization parameter rate control method (from -1 to 51) (default -1)
  88. -weighted_pred <int> E..V..... Set 1 to enable weighted prediction (from 0 to 1) (default 0)
  89. -coder <int> E..V..... Coder type (from -1 to 2) (default default)
  90. default E..V.....
  91. auto E..V.....
  92. cabac E..V.....
  93. cavlc E..V.....
  94. ac E..V.....
  95. vlc E..V.....
  96. -b_ref_mode <int> E..V..... Use B frames as references (from 0 to 2) (default disabled)
  97. disabled E..V..... B frames will not be used for reference
  98. each E..V..... Each B frame will be used for reference
  99. middle E..V..... Only (number of B frames)/2 will be used for reference
  100. -a53cc <boolean> E..V..... Use A53 Closed Captions (if available) (default true)
  101.  
  102.  
  103. PS C:\Users\Windows\Desktop\MLV.App.v1.9.Win64.static> .\ffmpeg.exe -h encoder=hevc_nvenc
  104. ffmpeg version N-93580-g036b4b0f85 Copyright (c) 2000-2019 the FFmpeg developers
  105. built with gcc 8.3.1 (GCC) 20190414
  106. configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
  107. libavutil 56. 26.100 / 56. 26.100
  108. libavcodec 58. 51.100 / 58. 51.100
  109. libavformat 58. 27.102 / 58. 27.102
  110. libavdevice 58. 7.100 / 58. 7.100
  111. libavfilter 7. 48.100 / 7. 48.100
  112. libswscale 5. 4.100 / 5. 4.100
  113. libswresample 3. 4.100 / 3. 4.100
  114. libpostproc 55. 4.100 / 55. 4.100
  115. Encoder hevc_nvenc [NVIDIA NVENC hevc encoder]:
  116. General capabilities: delay hardware
  117. Threading capabilities: none
  118. Supported pixel formats: yuv420p nv12 p010le yuv444p p016le yuv444p16le bgr0 rgb0 cuda d3d11
  119. hevc_nvenc AVOptions:
  120. -preset <int> E..V..... Set the encoding preset (from 0 to 11) (default medium)
  121. default E..V.....
  122. slow E..V..... hq 2 passes
  123. medium E..V..... hq 1 pass
  124. fast E..V..... hp 1 pass
  125. hp E..V.....
  126. hq E..V.....
  127. bd E..V.....
  128. ll E..V..... low latency
  129. llhq E..V..... low latency hq
  130. llhp E..V..... low latency hp
  131. lossless E..V..... lossless
  132. losslesshp E..V..... lossless hp
  133. -profile <int> E..V..... Set the encoding profile (from 0 to 4) (default main)
  134. main E..V.....
  135. main10 E..V.....
  136. rext E..V.....
  137. -level <int> E..V..... Set the encoding level restriction (from 0 to 186) (default auto)
  138. auto E..V.....
  139. 1 E..V.....
  140. 1.0 E..V.....
  141. 2 E..V.....
  142. 2.0 E..V.....
  143. 2.1 E..V.....
  144. 3 E..V.....
  145. 3.0 E..V.....
  146. 3.1 E..V.....
  147. 4 E..V.....
  148. 4.0 E..V.....
  149. 4.1 E..V.....
  150. 5 E..V.....
  151. 5.0 E..V.....
  152. 5.1 E..V.....
  153. 5.2 E..V.....
  154. 6 E..V.....
  155. 6.0 E..V.....
  156. 6.1 E..V.....
  157. 6.2 E..V.....
  158. -tier <int> E..V..... Set the encoding tier (from 0 to 1) (default main)
  159. main E..V.....
  160. high E..V.....
  161. -rc <int> E..V..... Override the preset rate-control (from -1 to INT_MAX) (default -1)
  162. constqp E..V..... Constant QP mode
  163. vbr E..V..... Variable bitrate mode
  164. cbr E..V..... Constant bitrate mode
  165. vbr_minqp E..V..... Variable bitrate mode with MinQP (deprecated)
  166. ll_2pass_quality E..V..... Multi-pass optimized for image quality (deprecated)
  167. ll_2pass_size E..V..... Multi-pass optimized for constant frame size (deprecated)
  168. vbr_2pass E..V..... Multi-pass variable bitrate mode (deprecated)
  169. cbr_ld_hq E..V..... Constant bitrate low delay high quality mode
  170. cbr_hq E..V..... Constant bitrate high quality mode
  171. vbr_hq E..V..... Variable bitrate high quality mode
  172. -rc-lookahead <int> E..V..... Number of frames to look ahead for rate-control (from 0 to INT_MAX) (default 0)
  173. -surfaces <int> E..V..... Number of concurrent surfaces (from 0 to 64) (default 0)
  174. -cbr <boolean> E..V..... Use cbr encoding mode (default false)
  175. -2pass <boolean> E..V..... Use 2pass encoding mode (default auto)
  176. -gpu <int> E..V..... Selects which NVENC capable GPU to use. First GPU is 0, second is 1, and so on. (from -2 to INT_MAX) (default any)
  177. any E..V..... Pick the first device available
  178. list E..V..... List the available devices
  179. -delay <int> E..V..... Delay frame output by the given amount of frames (from 0 to INT_MAX) (default INT_MAX)
  180. -no-scenecut <boolean> E..V..... When lookahead is enabled, set this to 1 to disable adaptive I-frame insertion at scene cuts (default false)
  181. -forced-idr <boolean> E..V..... If forcing keyframes, force them as IDR frames. (default false)
  182. -spatial_aq <boolean> E..V..... set to 1 to enable Spatial AQ (default false)
  183. -temporal_aq <boolean> E..V..... set to 1 to enable Temporal AQ (default false)
  184. -zerolatency <boolean> E..V..... Set 1 to indicate zero latency operation (no reordering delay) (default false)
  185. -nonref_p <boolean> E..V..... Set this to 1 to enable automatic insertion of non-reference P-frames (default false)
  186. -strict_gop <boolean> E..V..... Set 1 to minimize GOP-to-GOP rate fluctuations (default false)
  187. -aq-strength <int> E..V..... When Spatial AQ is enabled, this field is used to specify AQ strength. AQ strength scale is from 1 (low) - 15 (aggressive) (from 1 to 15) (default 8)
  188. -cq <float> E..V..... Set target quality level (0 to 51, 0 means automatic) for constant quality mode in VBR rate control (from 0 to 51) (default 0)
  189. -aud <boolean> E..V..... Use access unit delimiters (default false)
  190. -bluray-compat <boolean> E..V..... Bluray compatibility workarounds (default false)
  191. -init_qpP <int> E..V..... Initial QP value for P frame (from -1 to 51) (default -1)
  192. -init_qpB <int> E..V..... Initial QP value for B frame (from -1 to 51) (default -1)
  193. -init_qpI <int> E..V..... Initial QP value for I frame (from -1 to 51) (default -1)
  194. -qp <int> E..V..... Constant quantization parameter rate control method (from -1 to 51) (default -1)
  195. -weighted_pred <int> E..V..... Set 1 to enable weighted prediction (from 0 to 1) (default 0)
  196. -b_ref_mode <int> E..V..... Use B frames as references (from 0 to 2) (default disabled)
  197. disabled E..V..... B frames will not be used for reference
  198. each E..V..... Each B frame will be used for reference
  199. middle E..V..... Only (number of B frames)/2 will be used for reference
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement