<p>You can tell by the name.</p>
<p>If the encoder or decoder includes _qsv, then it's Intel Quick Sync.</p>
<p>If it contains nvenc or cuda, it's Nvidia</p>
<p>If it includes amf it's AMD AMF</p>
<p>For example, x264_qsv encodes H264 using Intel Quick Sync</p>
<p>(if all of the proper software is installed.  Determining that is something that belongs in a different topic, and has probably already been answered).</p>

CC BY-SA 4.0
2023-08-17T15:15:57.857Z
2023-08-17T15:15:57.857Z
Bart Lederman
<p>On any given build of ffmpeg, <code>ffmpeg -encoders</code> will list which encoders can be used for encoding video.</p>
<p>Of the encoders listed, how can I tell which ones use hardware acceleration?</p>

<ffmpeg><encoding><transcoding>
How to know which ffmpeg encoders are hardware accelerated?
Running Man
# How to know which ffmpeg encoders are hardware accelerated?

(Asked by: username_0 on 2022-12-29)

On any given build of ffmpeg, `ffmpeg -encoders` will list which encoders can be used for encoding video.

Of the encoders listed, how can I tell which ones use hardware acceleration?

**Tags:** ffmpeg, encoding, transcoding


---

## 1 answers

### Answer by username_1 on 2023-08-17. Score: 0

You can tell by the name.

If the encoder or decoder includes \_qsv, then it's Intel Quick Sync.

If it contains nvenc or cuda, it's Nvidia

If it includes amf it's AMD AMF

For example, x264\_qsv encodes H264 using Intel Quick Sync

(if all of the proper software is installed. Determining that is something that belongs in a different topic, and has probably already been answered).


---

