Changes between Version 84 and Version 85 of HWAccelIntro
- Timestamp:
- May 31, 2023, 5:36:31 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HWAccelIntro
v84 v85 30 30 ||= VDPAU=|| ''P'' || N || **Y** || N || N || N || N || N || N || N || 31 31 ||= !VideoToolbox=|| N || N || N || N || N || N || N || **Y** || **Y** || N || 32 ||= !Vulkan=|| **Y** || **Y** || **Y** || **Y** || **Y** || **Y** || N || N || N || N || 32 33 Key: 33 34 * `Y` Fully usable. … … 55 56 || VDPAU || Y || - || Y || - || - || N || Y || Y || 56 57 || !VideoToolbox || Y || N || Y || Y || Y || - || Y || Y || 58 || Vulkan || Y || - || Y || N || N || Y || Y || Y || 57 59 58 60 Key: … … 128 130 * Bitrate-based using `-b:v` 129 131 * Constant quality with `-q:v`. Note that the scale is 1-100, with 1 being the lowest and 100 the highest. Constant quality mode is only available for Apple Silicon and from ffmpeg 4.4 and higher. 132 133 134 135 == Vulkan == 136 137 Vulkan video decoding is a new specification for vendor-generic hardware accelerated video decoding. Currently, the following codecs are supported: 138 139 * Decoding: H.264, HEVC, AV1 140 141 The AV1 specification is currently an experimental specification developed in collaboration with the [https://mesa3d.org/ Mesa] project. As such, it should not be expected to be implemented 142 on any other drivers currently, but once an official specification is available, the decoder will be ported to use it. 143 144 To test decoding, use the following command: 145 {{{ 146 ffmpeg -init_hw_device "vulkan=vk:0" -hwaccel vulkan -hwaccel_output_format vulkan -i INPUT -f null - -benchmark 147 }}} 148 149 Documentation on how to initialize the device, as well as filtering, is available on our [https://ffmpeg.org/ffmpeg-filters.html#Vulkan-Video-Filters documentation page]. 150 130 151 131 152 = CUDA (NVENC/NVDEC) =
