ffmpeg如何使用AMD硬件加速编码器?

时间:2019-08-01 02:05:20

标签: ffmpeg

ffmpeg -i VID1.webm  -c:v  h264_amf VID1.mkv

结果:

  

未知编码器“ h264_amf”

./configure --enable-encoder=h264_amf
  

警告:禁用h264_amf_encoder,因为并非所有依赖项   满意:amf

还尝试了vaapi

  

警告:已禁用h264_vaapi_hwaccel,因为并非所有依赖项   满意:vaapi警告:禁用了h264_vaapi_encoder,因为某些   所选的依存关系不令人满意:cbs_h264 vaapi_encode

环境:Ubuntu 18.10,CPU AMD Ryzen 2700U。

1 个答案:

答案 0 :(得分:0)

这更多是评论,但不容易与之融合:

您需要首先安装amf标头:https://github.com/GPUOpen-LibrariesAndSDKs/AMF(似乎仅是Windows?)更新:现在支持ubuntu吗? https://github.com/GPUOpen-LibrariesAndSDKs/AMF/issues/4

这可能对vaapi https://gist.github.com/Brainiarc7/eb45d2e22afec7534f4a117d15fe6d89有帮助,但不清楚vaapi是否支持amd ...