ffmpeg:hardware_acceleration_using_gpu:amd_gpu

This is an old revision of the document!


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki