Feature request: Add Vulkan-based deinterlace filter(s) to FFmpeg project
|Dennis E. Mungai
|vulkan, yadif, deinterlace
|Reproduced by developer:
|Analyzed by developer:
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.