в момент , это может быть невозможно.
Я выгляжу как ограничение в ffmpeg
бэкэнде vaapi. Я заметил, что бэкэнд Intel QuickSync имеет фильтр overlay_qsv
, но нет эквивалента overlay_vaapi
.
Теоретически может существовать механизм загрузки поверхности аппаратного обеспечения в программный буфер с использованием фильтра hwdownload
после его кодирования в hevc_vaapi
, чтобы использоватьПрограммный overlay
фильтр для наложения на последнем этапе кодирования. Я пока оставлю это открытым, чтобы узнать, может ли кто-то помочь в этом направлении или что-то еще знает по этой теме.
примечание по QuickSync:
После сборки сПоддержка QuickSync и попытка использовать it , похоже, не хватает возможности получить поверхность из устройства kmsgrab
, что приводит к ошибке function not implemented
из ffmpeg
.