Opened 9 months ago

Last modified 9 months ago

#10390 open enhancement

Feature request: Add Vulkan-based deinterlace filter(s) to FFmpeg project

Reported by: Dennis E. Mungai Owned by: dev@lynne.ee
Priority: wish Component: avfilter
Version: unspecified Keywords: vulkan, yadif, deinterlace
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

This is a feature request to add and enable Vulkan-based deinterlacing filters in ffmpeg.

Some hardware-accelerated encoder implementations and their wrappers, such as NVENC on Turing and newer generation GPUs only support progressive encoding, which *will* implicitly break encoding workflows with *some* sources when a Vulkan-based filter pipeline is in use without a corresponding deinterlacer. Auto-inserting the yadif deinterlacer as a work-around to this could be sub-optimal (for performance reasons).

The lack of a Vulkan-based deinterlacer would also break such Vulkan-based video encoding scenarios (when implemented) on such hardware.

Change History (3)

comment:1 by Dennis E. Mungai, 9 months ago

Owner: set to dev@lynne.ee
Status: newopen

comment:2 by Elon Musk, 9 months ago

Havent this been fixed?

comment:3 by Dennis E. Mungai, 9 months ago

No.There's no Vulkan-specific deinterlacer implementation in FFmpeg (yet).

Note: See TracTickets for help on using tickets.