ffmpeg:hardware_acceleration_using_gpu:amd_gpu
This is an old revision of the document!
Table of Contents
ffmpeg - Hardware transcoding using GPUs - AMD GPU
AMD GPUs
h264_amf hevc_amf
Decoding
-hwaccel d3d11va
Encoding
For video resolution <= 4K
-c:v libx264 or -c:v h264_amf
For video resolution > 4K
-c:v libx265 or -c:v hevc_amf
Examples
#1 - A corrupt 1920×1080 video:
ffmpeg -y -vsync 0 -i "input.mp4" -c:a copy -c:v h264_amf -pix_fmt yuv420p "output.mp4"
#2 - a 7680×3840 H.265 video with incompatible profile for VHT - a stutter playback 7260×3630 60fps 10bit video
ffmpeg -y -vsync 0 -i "input.mp4" -c:a copy -c:v hevc_amf -pix_fmt yuv420p "output.mp4"
#3 - a 7680×7680 video not hardware decoded because is H.264 encoded
ffmpeg -y -vsync 0 -i "input.mp4" -c:a copy -c:v hevc_amf -pix_fmt yuv420p "output.mp4"
ffmpeg/hardware_acceleration_using_gpu/amd_gpu.1686651842.txt.gz · Last modified: 2023/06/13 10:24 by peter