Мне нужно, чтобы ffmpeg декодировал мое видео (например, h264) с помощью аппаратного ускорения. Я использую обычный способ декодирования кадров: read packet → decode frame. И я бы хотел, чтобы ffmpeg ускорил декодирование. Поэтому я построил его с помощью --enable-vaapi
и --enable-hwaccel=h264
. Но я не знаю, что мне делать дальше. Я попытался использовать avcodec_find_decoder_by_name("h264_vaapi")
, но он возвращает nullptr.
В любом случае, я могу использовать другие API, а не только API VA. Как предполагается ускорение декодирования ffmpeg?
P.S. Я не нашел примеров в Интернете, который использует ffmpeg с hwaccel.