Как мне декодировать файл с аппаратным ускорением с помощью ffmpeg?
Я написал рабочий видеопроигрыватель, который использует ffmpeg.
Я проверил поддержку с помощью "av_hwaccel_next"
и обнаружил mpeg2_dxva
.
Однако, когда я загружаю файл mpeg2 (как обычно), я не получаю никакого аппаратного ускорения. AVCodecContext-> hwaccel
и AVCodecContext-> hwaccelcontext
оба имеют значение null.
Должен ли я где-то передавать какой-то флаг, чтобы включить hw-ускорение?
Я не знаю ' Не удалось ли найти какую-либо информацию по этому поводу, кто-нибудь знает хороший источник?