Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
ffmpeg:hardware_acceleration_using_gpu:amd_gpu [2024/02/19 12:58] – peter | ffmpeg:hardware_acceleration_using_gpu:amd_gpu [2024/05/15 00:03] (current) – peter |
---|
| |
<code bash> | <code bash> |
| ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i "input.mkv" -map 0:v -metadata:s:v:0 language=eng -map 0:a -metadata:s:a:0 language=eng -map 0:s? -metadata:s:s:0 language=eng -c:v hevc_vaapi -c:a copy -c:s copy -global_quality 28 "output.mkv" |
| |
| |
ffmpeg -i "input.mkv" -vaapi_device /dev/dri/renderD128 -vcodec hevc_vaapi -vf format='nv12|vaapi,hwupload' -map 0 -c:a copy -c:s copy -qp 23 "output.mkv" | ffmpeg -i "input.mkv" -vaapi_device /dev/dri/renderD128 -vcodec hevc_vaapi -vf format='nv12|vaapi,hwupload' -map 0 -c:a copy -c:s copy -qp 23 "output.mkv" |
</code> | </code> |
V....D vp9_vaapi VP9 (VAAPI) (codec vp9) | V....D vp9_vaapi VP9 (VAAPI) (codec vp9) |
</code> | </code> |
| |
| <WRAP info> |
| **NOTE:** This confirms that ffmpeg supports the following vaapi codecs: |
| |
| <code> |
| V....D av1_vaapi AV1 (VAAPI) (codec av1) |
| V....D h264_vaapi H.264/AVC (VAAPI) (codec h264) |
| V....D hevc_vaapi H.265/HEVC (VAAPI) (codec hevc) |
| V....D mjpeg_vaapi MJPEG (VAAPI) (codec mjpeg) |
| V....D mpeg2_vaapi MPEG-2 (VAAPI) (codec mpeg2video) |
| V....D vp8_vaapi VP8 (VAAPI) (codec vp8) |
| V....D vp9_vaapi VP9 (VAAPI) (codec vp9) |
| </code> |
| |
| </WRAP> |
| |
| |
---- | ---- |