Answers.Body: <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>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-17T15:15:57.857Z
Answers.LastActivityDate: 2023-08-17T15:15:57.857Z
Answers.UserDisplayName: Bart Lederman
Body: <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>
  
Tags: <ffmpeg><encoding><transcoding>
Title: How to know which ffmpeg encoders are hardware accelerated?
UserDisplayName: Running Man
ThreadText: # 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).
  
  
  ---
  
  